summaryrefslogtreecommitdiffstats
path: root/templates/user
diff options
context:
space:
mode:
authorMai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>2022-05-29 02:03:17 +0200
committerGitHub <noreply@github.com>2022-05-29 02:03:17 +0200
commit4698a1ec47847da177b6df2738336f039057d585 (patch)
treea6fb537d524522b13d78764504a8e11ffcf9cdbf /templates/user
parentf2439b7e4c47de018e1678ceaa434e4b3d734a83 (diff)
downloadgitea-4698a1ec47847da177b6df2738336f039057d585.tar.gz
gitea-4698a1ec47847da177b6df2738336f039057d585.zip
Adding button to link accounts from user settings (#19792)
* Adding button to link accounts from user settings * Only display button to link user accounts when at least one OAuth2 provider is active
Diffstat (limited to 'templates/user')
-rw-r--r--templates/user/settings/security/accountlinks.tmpl18
1 files changed, 18 insertions, 0 deletions
diff --git a/templates/user/settings/security/accountlinks.tmpl b/templates/user/settings/security/accountlinks.tmpl
index 7a9935d031..cdbd8ad1de 100644
--- a/templates/user/settings/security/accountlinks.tmpl
+++ b/templates/user/settings/security/accountlinks.tmpl
@@ -1,5 +1,23 @@
<h4 class="ui top attached header">
{{.i18n.Tr "settings.manage_account_links"}}
+ {{if .OrderedOAuth2Names}}
+ <div class="ui right">
+ <div class="ui dropdown">
+ <div class="ui primary tiny button">Link Account</div>
+ <div class="menu">
+ {{range $key := .OrderedOAuth2Names}}
+ {{$provider := index $.OAuth2Providers $key}}
+ <a class="item" href="{{AppSubUrl}}/user/oauth2/{{$key}}">
+ <img
+ alt="{{$provider.DisplayName}}"
+ src="{{AppSubUrl}}{{$provider.Image}}"
+ width="20" height="20">{{$provider.DisplayName}}
+ </a>
+ {{end}}
+ </div>
+ </div>
+ </div>
+ {{end}}
</h4>
<div class="ui attached segment">
<div class="ui key list">