2017-04-26 15:10:43 +02:00
<h4 class="ui top attached header">
2017-11-20 21:43:00 -08:00
{{ .i18n .Tr "settings.manage_gpg_keys" }}
<div class="ui right">
<div class="ui blue tiny show-panel button" data-panel="#add-gpg-key-panel"> {{ .i18n .Tr "settings.add_key" }} </div>
</div>
2017-04-26 15:10:43 +02:00
</h4>
<div class="ui attached segment">
2017-11-20 21:43:00 -08:00
<div class="ui key list">
<div class="item">
{{ .i18n .Tr "settings.gpg_desc" }}
</div>
{{ range .GPGKeys }}
<div class="item">
<div class="right floated content">
<button class="ui red tiny button delete-button" id="delete-gpg" data-url=" {{ $ .Link }} /delete?type=gpg" data-id=" {{ .ID }} ">
{{ $ .i18n .Tr "settings.delete_key" }}
</button>
</div>
2020-05-14 19:59:18 +02:00
<div class="left floated content">
<span class=" {{ if or .ExpiredUnix .IsZero ( $ .PageStartTime .Before .ExpiredUnix .AsTime ) }} green {{ end }} "> {{ svg "octicon-key" 3 2 }} </span>
</div>
2017-11-20 21:43:00 -08:00
<div class="content">
{{ range .Emails }} <strong> {{ .Email }} </strong> {{ end }}
<div class="print meta">
<b> {{ $ .i18n .Tr "settings.key_id" }} :</b> {{ .KeyID }}
<b> {{ $ .i18n .Tr "settings.subkeys" }} :</b> {{ range .SubsKey }} {{ .KeyID }} {{ end }}
</div>
<div class="activity meta">
2017-12-11 12:37:04 +08:00
<i> {{ $ .i18n .Tr "settings.add_on" }} <span> {{ .AddedUnix .FormatShort }} </span></i>
2017-11-20 21:43:00 -08:00
-
2018-02-26 18:25:45 +08:00
<i> {{ if not .ExpiredUnix .IsZero }} {{ $ .i18n .Tr "settings.valid_until" }} <span> {{ .ExpiredUnix .FormatShort }} </span> {{ else }} {{ $ .i18n .Tr "settings.valid_forever" }} {{ end }} </i>
2017-11-20 21:43:00 -08:00
</div>
</div>
</div>
{{ end }}
</div>
2017-04-26 15:10:43 +02:00
</div>
<br>
2020-09-27 09:10:41 +07:00
<p> {{ .i18n .Tr "settings.gpg_helper" "https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/about-commit-signature-verification#gpg-commit-signature-verification" | Str2html }} </p>
2017-04-26 15:10:43 +02:00
<div {{ if not .HasGPGError }} class="hide" {{ end }} id="add-gpg-key-panel">
2017-11-20 21:43:00 -08:00
<h4 class="ui top attached header">
{{ .i18n .Tr "settings.add_new_gpg_key" }}
</h4>
<div class="ui attached segment">
<form class="ui form" action=" {{ .Link }} " method="post">
{{ .CsrfTokenHtml }}
<input type="hidden" name="title" value="none">
<div class="field {{ if .Err_Content }} error {{ end }} ">
<label for="content"> {{ .i18n .Tr "settings.key_content" }} </label>
2020-08-20 22:51:34 +07:00
<textarea id="gpg-key-content" name="content" placeholder=" {{ .i18n .Tr "settings.key_content_gpg_placeholder" }} " required> {{ .content }} </textarea>
2017-11-20 21:43:00 -08:00
</div>
<input name="type" type="hidden" value="gpg">
<button class="ui green button">
{{ .i18n .Tr "settings.add_key" }}
</button>
</form>
</div>
2017-04-26 15:10:43 +02:00
</div>
<div class="ui small basic delete modal" id="delete-gpg">
<div class="ui icon header">
2020-10-21 23:07:33 +02:00
{{ svg "octicon-trashcan" }}
2017-04-26 15:10:43 +02:00
{{ .i18n .Tr "settings.gpg_key_deletion" }}
</div>
<div class="content">
<p> {{ .i18n .Tr "settings.gpg_key_deletion_desc" }} </p>
</div>
{{ template "base/delete_modal_actions" . }}
</div>