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}}