summaryrefslogtreecommitdiffstats
path: root/templates/repo/tag/verification_box.tmpl
blob: 3cf88ac23e48f247e2e6d4e2fcfd8841ad1609fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{{$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}}

	<a {{if $href}}href="{{$href}}"{{end}} class="ui label tw-ml-2 {{$class}}">
		{{if $v.Verified}}
			<div title="{{$v.Reason}}">
				{{if ne $v.SigningUser.ID 0}}
					{{svg "gitea-lock"}}
					{{ctx.AvatarUtils.Avatar $v.SigningUser 28 "signature"}}
				{{else}}
					<span title="{{ctx.Locale.Tr "gpg.default_key"}}">{{svg "gitea-lock-cog"}}</span>
					{{ctx.AvatarUtils.AvatarByEmail $v.Verification.SigningEmail "" 28 "signature"}}
				{{end}}
			</div>
		{{else}}
			<span title="{{ctx.Locale.Tr $v.Reason}}">{{svg "gitea-unlock"}}</span>
		{{end}}
	</a>
{{end}}