Skip to content

Commit 5eeddfd

Browse files
authored
Only show 'Manage Account Links' when necessary (#25311)
If it is not possible to add or manage an account link, the menu will not be shown to the user.
1 parent 8e6a114 commit 5eeddfd

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

templates/user/settings/security/accountlinks.tmpl

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
{{/* No account links, no way to add account links: Menu will not be shown. */}}
2+
{{if or .AccountLinks .OrderedOAuth2Names}}
13
<h4 class="ui top attached header">
24
{{.locale.Tr "settings.manage_account_links"}}
35
{{if .OrderedOAuth2Names}}
@@ -23,20 +25,18 @@
2325
<div class="item">
2426
{{.locale.Tr "settings.manage_account_links_desc"}}
2527
</div>
26-
{{if .AccountLinks}}
27-
{{range $loginSource, $provider := .AccountLinks}}
28-
<div class="item gt-df gt-ac">
29-
<div class="gt-f1">
30-
<span data-tooltip-content="{{$provider}}">
31-
{{$loginSource.Name}}
32-
{{if $loginSource.IsActive}}<span class="text primary">{{$.locale.Tr "repo.settings.active"}}</span>{{end}}
33-
</span>
34-
</div>
35-
<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}}">
36-
{{$.locale.Tr "settings.delete_key"}}
37-
</button>
28+
{{range $loginSource, $provider := .AccountLinks}}
29+
<div class="item gt-df gt-ac">
30+
<div class="gt-f1">
31+
<span data-tooltip-content="{{$provider}}">
32+
{{$loginSource.Name}}
33+
{{if $loginSource.IsActive}}<span class="text primary">{{$.locale.Tr "repo.settings.active"}}</span>{{end}}
34+
</span>
3835
</div>
39-
{{end}}
36+
<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}}">
37+
{{$.locale.Tr "settings.delete_key"}}
38+
</button>
39+
</div>
4040
{{end}}
4141
</div>
4242
</div>
@@ -51,3 +51,4 @@
5151
</div>
5252
{{template "base/modal_actions_confirm" .}}
5353
</div>
54+
{{end}}

0 commit comments

Comments
 (0)