2018-05-15 10:07:32 +00:00
< h4 class = "ui top attached header" >
2023-09-25 08:56:50 +00:00
{{ ctx .Locale.Tr "settings.manage_openid" }}
2018-05-15 10:07:32 +00:00
< / h4 >
< div class = "ui attached segment" >
2023-07-31 22:13:42 +00:00
< div class = "flex-list" >
< div class = "flex-item" >
2023-09-25 08:56:50 +00:00
{{ ctx .Locale.Tr "settings.openid_desc" }}
2018-05-15 10:07:32 +00:00
< / div >
{{ range .OpenIDs }}
2024-03-22 19:51:29 +00:00
< div class = "flex-item tw-items-center" >
2023-07-31 22:13:42 +00:00
< div class = "flex-item-leading" >
{{ svg "fontawesome-openid" 20 }}
2018-05-15 10:07:32 +00:00
< / div >
2023-07-31 22:13:42 +00:00
< div class = "flex-item-main" >
< div class = "flex-item-title" > {{ .URI }} </ div >
< / div >
< div class = "flex-item-trailing" >
< form action = " {{ AppSubUrl }} /user/settings/security/openid/toggle_visibility" method = "post" >
2018-05-15 10:07:32 +00:00
{{ $.CsrfTokenHtml }}
< input name = "id" type = "hidden" value = " {{ .ID }} " >
{{ if .Show }}
< button class = "ui tiny button" >
2021-05-22 21:29:46 +00:00
{{ svg "octicon-eye" 16 "icon" }}
2023-09-25 08:56:50 +00:00
{{ ctx .Locale.Tr "settings.hide_openid" }}
2018-05-15 10:07:32 +00:00
< / button >
{{ else }}
< button class = "ui tiny button" >
2021-05-22 21:29:46 +00:00
{{ svg "octicon-eye-closed" 16 "icon" }}
2023-09-25 08:56:50 +00:00
{{ ctx .Locale.Tr "settings.show_openid" }}
2018-05-15 10:07:32 +00:00
< / button >
{{ end }}
2023-07-31 22:13:42 +00:00
< / form >
< button class = "ui red tiny button delete-button" data-modal-id = "delete-openid" data-url = " {{ AppSubUrl }} /user/settings/security/openid/delete" data-id = " {{ .ID }} " >
2023-09-25 08:56:50 +00:00
{{ ctx .Locale.Tr "settings.delete_key" }}
2023-07-31 22:13:42 +00:00
< / button >
< / div >
2018-05-15 10:07:32 +00:00
< / div >
{{ end }}
< / div >
< / div >
< div class = "ui attached bottom segment" >
2018-05-19 01:02:04 +00:00
< form class = "ui form" action = " {{ AppSubUrl }} /user/settings/security/openid" method = "post" >
2018-05-15 10:07:32 +00:00
{{ .CsrfTokenHtml }}
< div class = "required field {{ if .Err_OpenID }} error {{ end }} " >
2023-09-25 08:56:50 +00:00
< label for = "openid" > {{ ctx .Locale.Tr "settings.add_new_openid" }} </ label >
2018-05-19 14:12:37 +00:00
< input id = "openid" name = "openid" type = "text" required >
2018-05-15 10:07:32 +00:00
< / div >
2023-09-18 22:05:31 +00:00
< button class = "ui primary button" >
2023-09-25 08:56:50 +00:00
{{ ctx .Locale.Tr "settings.add_openid" }}
2018-05-15 10:07:32 +00:00
< / button >
< / form >
2023-07-03 20:38:06 +00:00
< div class = "ui g-modal-confirm delete modal" id = "delete-openid" >
< div class = "header" >
{{ svg "octicon-trash" }}
2023-09-25 08:56:50 +00:00
{{ ctx .Locale.Tr "settings.openid_deletion" }}
2023-07-03 20:38:06 +00:00
< / div >
< div class = "content" >
2023-09-25 08:56:50 +00:00
< p > {{ ctx .Locale.Tr "settings.openid_deletion_desc" }} </ p >
2023-07-03 20:38:06 +00:00
< / div >
{{ template "base/modal_actions_confirm" . }}
2018-05-15 10:07:32 +00:00
< / div >
< / div >