code.gitea.io/gitea@v1.22.3/templates/user/settings/security/accountlinks.tmpl (about) 1 {{/* No account links, no way to add account links: Menu will not be shown. */}} 2 {{if or .AccountLinks .OrderedOAuth2Names}} 3 <h4 class="ui top attached header"> 4 {{ctx.Locale.Tr "settings.manage_account_links"}} 5 {{if .OrderedOAuth2Names}} 6 <div class="ui right"> 7 <div class="ui dropdown"> 8 <div class="ui primary tiny button">{{ctx.Locale.Tr "settings.link_account"}}</div> 9 <div class="menu"> 10 {{range $key := .OrderedOAuth2Names}} 11 {{$provider := index $.OAuth2Providers $key}} 12 <a class="item" href="{{AppSubUrl}}/user/oauth2/{{$key}}"> 13 {{$provider.IconHTML 20}} 14 {{$provider.DisplayName}} 15 </a> 16 {{end}} 17 </div> 18 </div> 19 </div> 20 {{end}} 21 </h4> 22 23 <div class="ui attached segment"> 24 <div class="flex-list"> 25 <div class="flex-item"> 26 {{ctx.Locale.Tr "settings.manage_account_links_desc"}} 27 </div> 28 {{range $loginSource, $provider := .AccountLinks}} 29 <div class="flex-item"> 30 {{$providerData := index $.OAuth2Providers $loginSource.Name}} 31 <div class="flex-item-leading"> 32 {{$providerData.IconHTML 20}} 33 </div> 34 <div class="flex-item-main"> 35 <span class="flex-item-title" data-tooltip-content="{{$provider}}"> 36 {{$loginSource.Name}} 37 </span> 38 {{if $loginSource.IsActive}} 39 <span class="flex-text-body text primary">{{ctx.Locale.Tr "repo.settings.active"}}</span> 40 {{end}} 41 </div> 42 <div class="flex-item-trailing"> 43 <button class="ui red tiny button delete-button" data-modal-id="delete-account-link" data-url="{{AppSubUrl}}/user/settings/security/account_link" data-id="{{$loginSource.ID}}"> 44 {{ctx.Locale.Tr "settings.delete_key"}} 45 </button> 46 </div> 47 </div> 48 {{end}} 49 </div> 50 51 <div class="ui g-modal-confirm delete modal" id="delete-account-link"> 52 <div class="header"> 53 {{svg "octicon-trash"}} 54 {{ctx.Locale.Tr "settings.remove_account_link"}} 55 </div> 56 <div class="content"> 57 <p>{{ctx.Locale.Tr "settings.remove_account_link_desc"}}</p> 58 </div> 59 {{template "base/modal_actions_confirm" .}} 60 </div> 61 </div> 62 {{end}}