2015-08-06 22:48:11 +08:00
{{ template "base/head" . }}
2020-12-01 05:00:14 +01:00
<div class="page-content repository settings">
2015-08-06 22:48:11 +08:00
{{ template "repo/header" . }}
2017-03-15 22:39:38 +00:00
{{ template "repo/settings/navbar" . }}
2015-08-10 00:23:20 +08:00
<div class="ui container">
2017-03-15 22:39:38 +00:00
{{ template "base/alert" . }}
<h4 class="ui top attached header">
{{ .i18n .Tr "repo.settings.deploy_keys" }}
<div class="ui right">
2017-11-21 04:49:33 +01:00
{{ if not .DisableSSH }}
2017-03-15 22:39:38 +00:00
<div class="ui blue tiny show-panel button" data-panel="#add-deploy-key-panel"> {{ .i18n .Tr "repo.settings.add_deploy_key" }} </div>
2017-11-21 04:49:33 +01:00
{{ else }}
<div class="ui blue tiny button disabled"> {{ .i18n .Tr "settings.ssh_disabled" }} </div>
{{ end }}
2017-03-15 22:39:38 +00:00
</div>
</h4>
<div class="ui attached segment">
{{ if .Deploykeys }}
<div class="ui key list">
{{ range .Deploykeys }}
2017-03-30 03:02:37 +02:00
<div class="item">
<div class="right floated content">
2020-05-14 19:59:18 +02:00
<button class="ui red tiny button delete-button" data-url=" {{ $ .Link }} /delete" data-id=" {{ .ID }} ">
{{ $ .i18n .Tr "settings.delete_key" }}
</button>
2017-03-30 03:02:37 +02:00
</div>
2020-05-14 19:59:18 +02:00
<div class="left floated content">
2020-02-11 11:02:41 -06:00
<i class=" {{ if .HasRecentActivity }} green {{ end }} " {{ if .HasRecentActivity }} data-content=" {{ $ .i18n .Tr "settings.key_state_desc" }} " data-variation="inverted" {{ end }} > {{ svg "octicon-key" 3 2 }} </i>
2020-05-14 19:59:18 +02:00
</div>
<div class="content">
<strong> {{ .Name }} </strong>
<div class="print meta">
{{ .Fingerprint }}
2015-08-19 00:34:11 +08:00
</div>
2020-05-14 19:59:18 +02:00
<div class="activity meta">
2020-09-11 22:19:00 +02:00
<i> {{ $ .i18n .Tr "settings.add_on" }} <span> {{ .CreatedUnix .FormatShort }} </span> — {{ svg "octicon-info" }} {{ if .HasUsed }} {{ $ .i18n .Tr "settings.last_used" }} <span {{ if .HasRecentActivity }} class="green" {{ end }} > {{ .UpdatedUnix .FormatShort }} </span> {{ else }} {{ $ .i18n .Tr "settings.no_activity" }} {{ end }} - <span> {{ $ .i18n .Tr "settings.can_read_info" }} {{ if not .IsReadOnly }} / {{ $ .i18n .Tr "settings.can_write_info" }} {{ end }} </span></i>
2020-05-14 19:59:18 +02:00
</div>
</div>
2015-08-06 22:48:11 +08:00
</div>
{{ end }}
</div>
2017-03-15 22:39:38 +00:00
{{ else }}
{{ .i18n .Tr "repo.settings.no_deploy_keys" }}
{{ end }}
</div>
<br>
<div {{ if not .HasError }} class="hide" {{ end }} id="add-deploy-key-panel">
<h4 class="ui top attached header">
{{ .i18n .Tr "repo.settings.add_deploy_key" }}
</h4>
<div class="ui attached segment">
<form class="ui form" action=" {{ .Link }} " method="post">
{{ .CsrfTokenHtml }}
<div class="field">
{{ .i18n .Tr "repo.settings.deploy_key_desc" }}
2015-08-19 00:34:11 +08:00
</div>
2017-03-15 22:39:38 +00:00
<div class="field {{ if .Err_Title }} error {{ end }} ">
<label for="title"> {{ .i18n .Tr "repo.settings.title" }} </label>
<input id="ssh-key-title" name="title" value=" {{ .title }} " autofocus required>
</div>
<div class="field {{ if .Err_Content }} error {{ end }} ">
<label for="content"> {{ .i18n .Tr "repo.settings.deploy_key_content" }} </label>
<textarea id="ssh-key-content" name="content" required> {{ .content }} </textarea>
</div>
2018-01-07 00:55:53 +02:00
<div class="field">
<div class="ui checkbox {{ if .Err_IsWritable }} error {{ end }} ">
<input id="ssh-key-is-writable" name="is_writable" class="hidden" type="checkbox" value="1">
<label for="is_writable">
{{ .i18n .Tr "repo.settings.is_writable" }}
</label>
<small style="padding-left: 26px;"> {{ $ .i18n .Tr "repo.settings.is_writable_info" | Str2html }} </small>
</div>
</div>
2017-03-15 22:39:38 +00:00
<button class="ui green button">
{{ .i18n .Tr "repo.settings.add_deploy_key" }}
</button>
</form>
2015-08-06 22:48:11 +08:00
</div>
</div>
</div>
</div>
2015-08-10 00:23:20 +08:00
<div class="ui small basic delete modal">
2015-12-07 23:30:52 +01:00
<div class="ui icon header">
2021-03-22 05:04:19 +01:00
{{ svg "octicon-trash" }}
2015-12-07 23:30:52 +01:00
{{ .i18n .Tr "repo.settings.deploy_key_deletion" }}
</div>
<div class="content">
<p> {{ .i18n .Tr "repo.settings.deploy_key_deletion_desc" }} </p>
</div>
<div class="actions">
<div class="ui red basic inverted cancel button">
<i class="remove icon"></i>
{{ .i18n .Tr "modal.no" }}
</div>
<div class="ui green basic inverted ok button">
<i class="checkmark icon"></i>
{{ .i18n .Tr "modal.yes" }}
</div>
</div>
2015-08-06 22:48:11 +08:00
</div>
2015-12-07 23:30:52 +01:00
{{ template "base/footer" . }}