forgejo/models
Gusted b76970f2e4
Fix key signature error page (#22229)
- When the GPG key contains an error, such as an invalid signature or an
email address that does not match the user.A page will be shown that
says you must provide a signature for the token.
- This page had two errors: one had the wrong translation key and the
other tried to use an undefined variable
[`.PaddedKeyID`](e81ccc406b/models/asymkey/gpg_key.go (L65-L72)),
which is a function implemented on the `GPGKey` struct, given that we
don't have that, we use
[`KeyID`](e81ccc406b/routers/web/user/setting/keys.go (L102))
which is [the fingerprint of the
publickey](https://pkg.go.dev/golang.org/x/crypto/openpgp/packet#PublicKey.KeyIdString)
and is a valid way for opengpg to refer to a key.

Before:

![image](https://user-images.githubusercontent.com/25481501/209404800-0e7c39ce-861a-455b-b234-62498d750aa8.png)

After:

![image](https://user-images.githubusercontent.com/25481501/209404821-c70f81c6-fd10-4197-ab58-61cb9fc873d8.png)

Co-authored-by: zeripath <art27@cantab.net>
2022-12-30 12:53:05 +08:00
..
activities Use complete SHA to create and query commit status (#22244) 2022-12-27 21:12:49 +08:00
admin
asymkey Fix key signature error page (#22229) 2022-12-30 12:53:05 +08:00
auth
avatars
db Check primary keys for all tables and drop ForeignReference (#21721) 2022-12-23 19:35:43 +08:00
fixtures Check primary keys for all tables and drop ForeignReference (#21721) 2022-12-23 19:35:43 +08:00
git Use complete SHA to create and query commit status (#22244) 2022-12-27 21:12:49 +08:00
issues Check primary keys for all tables and drop ForeignReference (#21721) 2022-12-23 19:35:43 +08:00
migrations Check primary keys for all tables and drop ForeignReference (#21721) 2022-12-23 19:35:43 +08:00
organization Secrets storage with SecretKey encrypted (#22142) 2022-12-20 17:07:13 +08:00
packages Fix condition for is_internal (#22095) 2022-12-14 17:16:01 +08:00
perm Rename almost all Ctx functions (#22071) 2022-12-10 10:46:31 +08:00
project Rename almost all Ctx functions (#22071) 2022-12-10 10:46:31 +08:00
pull
repo Add a simple test for external renderer (#20033) 2022-12-12 20:45:21 +08:00
secret Secrets storage with SecretKey encrypted (#22142) 2022-12-20 17:07:13 +08:00
system
unit
unittest
user Add option to prohibit fork if user reached maximum limit of repositories (#21848) 2022-12-27 15:21:14 -06:00
webhook
error.go
fixture_generation.go
fixture_test.go
main_test.go
migrate.go Check primary keys for all tables and drop ForeignReference (#21721) 2022-12-23 19:35:43 +08:00
migrate_test.go Check primary keys for all tables and drop ForeignReference (#21721) 2022-12-23 19:35:43 +08:00
org.go
org_team.go
org_team_test.go
org_test.go
repo.go Secrets storage with SecretKey encrypted (#22142) 2022-12-20 17:07:13 +08:00
repo_collaboration.go
repo_collaboration_test.go
repo_test.go
repo_transfer.go Rename almost all Ctx functions (#22071) 2022-12-10 10:46:31 +08:00
repo_transfer_test.go Rename almost all Ctx functions (#22071) 2022-12-10 10:46:31 +08:00
user.go