Improve admin user view page (#33735)
1. show more user types 2. show prohibited state
This commit is contained in:
parent
0e477b590d
commit
8db8a3b0d1
2 changed files with 12 additions and 21 deletions
|
@ -9,30 +9,25 @@
|
||||||
{{if .User.IsAdmin}}
|
{{if .User.IsAdmin}}
|
||||||
<span class="ui basic label">{{ctx.Locale.Tr "admin.users.admin"}}</span>
|
<span class="ui basic label">{{ctx.Locale.Tr "admin.users.admin"}}</span>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
{{if .User.IsTypeBot}}
|
||||||
|
<span class="ui basic label">{{ctx.Locale.Tr "admin.users.bot"}}</span>
|
||||||
|
{{end}}
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-item-body">
|
<div class="flex-item-body">
|
||||||
<b>{{ctx.Locale.Tr "admin.users.auth_source"}}:</b>
|
<b>{{ctx.Locale.Tr "admin.users.auth_source"}}:</b>
|
||||||
{{if eq .LoginSource.ID 0}}
|
{{Iif (eq .LoginSource.ID 0) (ctx.Locale.Tr "admin.users.local") .LoginSource.Name}}
|
||||||
{{ctx.Locale.Tr "admin.users.local"}}
|
|
||||||
{{else}}
|
|
||||||
{{.LoginSource.Name}}
|
|
||||||
{{end}}
|
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-item-body">
|
<div class="flex-item-body">
|
||||||
<b>{{ctx.Locale.Tr "admin.users.activated"}}:</b>
|
<b>{{ctx.Locale.Tr "admin.users.activated"}}:</b>
|
||||||
{{if .User.IsActive}}
|
{{svg (Iif .User.IsActive "octicon-check" "octicon-x")}}
|
||||||
{{svg "octicon-check"}}
|
</div>
|
||||||
{{else}}
|
<div class="flex-item-body">
|
||||||
{{svg "octicon-x"}}
|
<b>{{ctx.Locale.Tr "admin.users.prohibit_login"}}:</b>
|
||||||
{{end}}
|
{{svg (Iif .User.ProhibitLogin "octicon-check" "octicon-x")}}
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-item-body">
|
<div class="flex-item-body">
|
||||||
<b>{{ctx.Locale.Tr "admin.users.restricted"}}:</b>
|
<b>{{ctx.Locale.Tr "admin.users.restricted"}}:</b>
|
||||||
{{if .User.IsRestricted}}
|
{{svg (Iif .User.IsRestricted "octicon-check" "octicon-x")}}
|
||||||
{{svg "octicon-check"}}
|
|
||||||
{{else}}
|
|
||||||
{{svg "octicon-x"}}
|
|
||||||
{{end}}
|
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-item-body">
|
<div class="flex-item-body">
|
||||||
<b>{{ctx.Locale.Tr "settings.visibility"}}:</b>
|
<b>{{ctx.Locale.Tr "settings.visibility"}}:</b>
|
||||||
|
@ -42,11 +37,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-item-body">
|
<div class="flex-item-body">
|
||||||
<b>{{ctx.Locale.Tr "admin.users.2fa"}}:</b>
|
<b>{{ctx.Locale.Tr "admin.users.2fa"}}:</b>
|
||||||
{{if .TwoFactorEnabled}}
|
{{svg (Iif .TwoFactorEnabled "octicon-check" "octicon-x")}}
|
||||||
<span class="text green">{{svg "octicon-check"}}</span>
|
|
||||||
{{else}}
|
|
||||||
{{svg "octicon-x"}}
|
|
||||||
{{end}}
|
|
||||||
</div>
|
</div>
|
||||||
{{if .User.Language}}
|
{{if .User.Language}}
|
||||||
<div class="flex-item-body">
|
<div class="flex-item-body">
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<div class="flex-item">
|
<div class="flex-item">
|
||||||
<div class="flex-item-main">
|
<div class="flex-item-main">
|
||||||
<div class="flex-text-block">
|
<div class="flex-text-block">
|
||||||
{{.Email}}
|
<a href="mailto:{{.Email}}">{{.Email}}</a>
|
||||||
{{if .IsPrimary}}
|
{{if .IsPrimary}}
|
||||||
<div class="ui primary label">{{ctx.Locale.Tr "settings.primary"}}</div>
|
<div class="ui primary label">{{ctx.Locale.Tr "settings.primary"}}</div>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue