2015-08-20 11:11:29 +02:00
{{ template "base/head" . }}
2015-09-06 22:31:22 +02:00
< div class = "user settings sshkeys" >
2015-08-20 11:11:29 +02:00
< div class = "ui container" >
< div class = "ui grid" >
{{ template "user/settings/navbar" . }}
< div class = "twelve wide column content" >
{{ template "base/alert" . }}
< h4 class = "ui top attached header" >
{{ .i18n.Tr "settings.manage_ssh_keys" }}
< div class = "ui right" >
< div class = "ui blue tiny show-panel button" data-panel = "#add-ssh-key-panel" > {{ .i18n.Tr "settings.add_key" }} </ div >
< / div >
< / h4 >
< div class = "ui attached segment" >
< div class = "ui key list" >
< div class = "item" >
{{ .i18n.Tr "settings.ssh_desc" }}
< / div >
{{ range .Keys }}
< div class = "item ui grid" >
< div class = "one wide column" >
2015-08-27 17:06:14 +02:00
< i class = "ssh-key-state-indicator fa fa-circle {{ if .HasRecentActivity }} active invert poping up {{ else }} -o {{ end }} " {{ if .HasRecentActivity }} data-content = " {{ $.i18n.Tr "settings.key_state_desc" }} " data-variation = "inverted tiny" {{ end }} ></ i >
2015-08-20 11:11:29 +02:00
< / div >
< div class = "one wide column" >
< i class = "mega-octicon octicon-key left" > < / i >
< / div >
< div class = "eleven wide column" >
< strong > {{ .Name }} </ strong >
< div class = "print meta" >
{{ .Fingerprint }}
< / div >
< div class = "activity meta" >
< i > {{ $.i18n.Tr "settings.add_on" }} < span > {{ DateFmtShort .Created }} </ span > — < i class = "octicon octicon-info" ></ i > {{ if .HasUsed }}{{ $.i18n.Tr "settings.last_used" }} < span > {{ DateFmtShort .Updated }} </ span > {{ else }}{{ $.i18n.Tr "settings.no_activity" }}{{ end }} </ i >
2014-07-26 06:24:27 +02:00
< / div >
2015-08-20 11:11:29 +02:00
< / div >
< div class = "two wide column" >
< button class = "ui red tiny button delete-button" data-url = " {{ $.Link }} /delete" data-id = " {{ .ID }} " >
{{ $.i18n.Tr "settings.delete_key" }}
< / button >
< / div >
2014-07-26 06:24:27 +02:00
< / div >
2015-08-20 11:11:29 +02:00
{{ end }}
< / div >
< / div >
< br >
< p > {{ .i18n.Tr "settings.ssh_helper" "https://help.github.com/articles/generating-ssh-keys" "https://help.github.com/ssh-issues/" | Str2html }} </ p >
< div {{ if not .HasError }} class = "hide" {{ end }} id = "add-ssh-key-panel" >
< h4 class = "ui top attached header" >
{{ .i18n.Tr "settings.add_new_key" }}
< / h4 >
< div class = "ui attached segment" >
< form class = "ui form" action = " {{ .Link }} " method = "post" >
{{ .CsrfTokenHtml }}
< div class = "field {{ if .Err_Title }} error {{ end }} " >
< label for = "title" > {{ .i18n.Tr "settings.key_name" }} </ label >
< input id = "title" name = "title" value = " {{ .title }} " autofocus required >
< / div >
< div class = "field {{ if .Err_Content }} error {{ end }} " >
< label for = "content" > {{ .i18n.Tr "settings.key_content" }} </ label >
< textarea id = "content" name = "content" required > {{ .content }} </ textarea >
< / div >
< button class = "ui green button" >
{{ .i18n.Tr "settings.add_key" }}
< / button >
< / form >
< / div >
2014-07-26 06:24:27 +02:00
< / div >
2015-08-20 11:11:29 +02:00
< / div >
< / div >
< / div >
< / div >
< div class = "ui small basic delete modal" >
< div class = "ui icon header" >
< i class = "trash icon" > < / i >
{{ .i18n.Tr "settings.ssh_key_deletion" }}
< / div >
< div class = "content" >
< p > {{ .i18n.Tr "settings.ssh_key_deletion_desc" }} </ p >
< / div >
2015-09-06 22:31:22 +02:00
{{ template "base/delete_modal_actions" . }}
2014-07-26 06:24:27 +02:00
< / div >
2015-08-20 11:11:29 +02:00
{{ template "base/footer" . }}