{{$v := call .ctxData.VerifyTag .release}} {{if call .ctxData.HasSignature $v}} {{$class := "isSigned"}} {{$href := ""}} {{if $v.Verified}} {{$href = $v.SigningUser.HomeLink}} {{$class = (print $class " isVerified")}} {{else}} {{$class = (print $class " isWarning")}} {{end}}
{{if $v.Verified}} {{if ne $v.SigningUser.ID 0}} {{svg "gitea-lock" 16 "tw-mr-2"}} {{ctx.Locale.Tr "repo.commits.signed_by"}} {{ctx.AvatarUtils.Avatar $v.SigningUser 28 "tw-mr-2"}} {{$v.SigningUser.GetDisplayName}} {{else}} {{svg "gitea-lock-cog" 16 "tw-mr-2"}} {{ctx.Locale.Tr "repo.commits.signed_by"}}: {{ctx.AvatarUtils.AvatarByEmail $v.SigningEmail "" 28 "tw-mr-2"}} {{$v.SigningUser.GetDisplayName}} {{end}} {{else}} {{svg "gitea-unlock" 16 "tw-mr-2"}} {{ctx.Locale.Tr $v.Reason}} {{end}}
{{if $v.Verified}} {{if ne $v.SigningUser.ID 0}} {{svg "octicon-verified" 16 "tw-mr-2"}} {{if $v.SigningSSHKey}} {{ctx.Locale.Tr "repo.commits.ssh_key_fingerprint"}}: {{$v.SigningSSHKey.Fingerprint}} {{else}} {{ctx.Locale.Tr "repo.commits.gpg_key_id"}}: {{$v.SigningKey.PaddedKeyID}} {{end}} {{else}} {{svg "octicon-unverified" 16 "tw-mr-2"}} {{if $v.SigningSSHKey}} {{ctx.Locale.Tr "repo.commits.ssh_key_fingerprint"}}: {{$v.SigningSSHKey.Fingerprint}} {{else}} {{ctx.Locale.Tr "repo.commits.gpg_key_id"}}: {{$v.SigningKey.PaddedKeyID}} {{end}} {{end}} {{else if $v.Warning}} {{svg "octicon-unverified" 16 "tw-mr-2"}} {{if $v.SigningSSHKey}} {{ctx.Locale.Tr "repo.commits.ssh_key_fingerprint"}}: {{$v.SigningSSHKey.Fingerprint}} {{else}} {{ctx.Locale.Tr "repo.commits.gpg_key_id"}}: {{$v.SigningKey.PaddedKeyID}} {{end}} {{else}} {{if $v.SigningKey}} {{if ne $v.SigningKey.KeyID ""}} {{svg "octicon-verified" 16 "tw-mr-2"}} {{ctx.Locale.Tr "repo.commits.gpg_key_id"}}: {{$v.SigningKey.PaddedKeyID}} {{end}} {{end}} {{if $v.SigningSSHKey}} {{if ne $v.SigningSSHKey.Fingerprint ""}} {{svg "octicon-verified" 16 "tw-mr-2"}} {{ctx.Locale.Tr "repo.commits.ssh_key_fingerprint"}}: {{$v.SigningSSHKey.Fingerprint}} {{end}} {{end}} {{end}}
{{end}}