diff options
author | Antoine GIRARD <sapk@users.noreply.github.com> | 2017-03-22 11:43:54 +0100 |
---|---|---|
committer | Lunny Xiao <xiaolunwen@gmail.com> | 2017-03-22 18:43:54 +0800 |
commit | 14fe9010ae8aecc0bcd38059b4c71256524b5341 (patch) | |
tree | 6a4740387d288ea8cd433412d36624e30912d5ee /templates/repo/diff | |
parent | 9224405155322e096e7f2d0f9eed35633b937951 (diff) | |
download | gitea-14fe9010ae8aecc0bcd38059b4c71256524b5341.tar.gz gitea-14fe9010ae8aecc0bcd38059b4c71256524b5341.zip |
GPG commit validation (#1150)
* GPG commit validation
* Add translation
+ some little fix
* Move hash calc after retrieving of potential key + missing translation
* Add some little test
Diffstat (limited to 'templates/repo/diff')
-rw-r--r-- | templates/repo/diff/page.tmpl | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/templates/repo/diff/page.tmpl b/templates/repo/diff/page.tmpl index 90ee680576..d4a9d72dbe 100644 --- a/templates/repo/diff/page.tmpl +++ b/templates/repo/diff/page.tmpl @@ -5,13 +5,13 @@ {{if .IsDiffCompare }} {{template "repo/commits_table" .}} {{else}} - <div class="ui top attached info clearing segment"> + <div class="ui top attached info clearing segment {{if .Commit.Signature}} isSigned {{if .Verification.Verified }} isVerified {{end}}{{end}}"> <a class="ui floated right blue tiny button" href="{{EscapePound .SourcePath}}"> {{.i18n.Tr "repo.diff.browse_source"}} </a> {{RenderCommitMessage true .Commit.Message $.RepoLink $.Repository.ComposeMetas}} </div> - <div class="ui attached info segment"> + <div class="ui attached info segment {{if .Commit.Signature}} isSigned {{if .Verification.Verified }} isVerified {{end}}{{end}}"> {{if .Author}} <img class="ui avatar image" src="{{.Author.RelAvatarLink}}" /> {{if .Author.FullName}} @@ -41,6 +41,21 @@ </div> </div> </div> + {{if .Commit.Signature}} + {{if .Verification.Verified }} + <div class="ui bottom attached positive message" style="text-align: initial;color: black;"> + <i class="green lock icon"></i> + <span style="color: #2C662D;">Signed by :</span> + <a href="{{.Verification.SigningUser.HomeLink}}"><strong>{{.Commit.Committer.Name}}</strong></a> <{{.Commit.Committer.Email}}> + <span class="pull-right"><span style="color: #2C662D;">GPG key ID:</span> {{.Verification.SigningKey.KeyID}}</span> + </div> + {{else}} + <div class="ui bottom attached message" style="text-align: initial;color: black;"> + <i class="grey unlock icon"></i> + {{.i18n.Tr .Verification.Reason}} + </div> + {{end}} + {{end}} {{end}} {{template "repo/diff/box" .}} |