This commit is contained in:
@@ -24,11 +24,29 @@
|
||||
<section class="card">
|
||||
<header class="section-head"><div><p class="eyebrow">DIRECTORY</p><h2>{{len .Users}} teammates</h2></div></header>
|
||||
<div class="user-list">
|
||||
{{$current := .User}}
|
||||
{{range .Users}}
|
||||
<div class="user-row">
|
||||
<div class="user-row {{if not .Active}}inactive{{end}}">
|
||||
<span class="avatar">{{initial .DisplayName}}</span>
|
||||
<div><strong>{{.DisplayName}}</strong><small>@{{.Username}}{{if .Email}} · {{.Email}}{{end}}</small></div>
|
||||
<span class="badge {{if eq .Role "admin"}}approved{{else}}kind{{end}}">{{.Role}}</span>
|
||||
<div class="user-badges">
|
||||
<span class="badge {{if eq .Role "admin"}}approved{{else}}kind{{end}}">{{.Role}}</span>
|
||||
{{if not .Active}}<span class="badge locked">Locked</span>{{end}}
|
||||
</div>
|
||||
{{if eq .ID $current.ID}}
|
||||
<small class="current-account">Current account</small>
|
||||
{{else}}
|
||||
<form method="post" action="/admin/users/{{.ID}}/status" class="account-status-form">
|
||||
<input type="hidden" name="csrf" value="{{$.CSRF}}">
|
||||
{{if .Active}}
|
||||
<input type="hidden" name="action" value="lock">
|
||||
<button class="text-button lock-account" type="submit">Lock</button>
|
||||
{{else}}
|
||||
<input type="hidden" name="action" value="unlock">
|
||||
<button class="text-button unlock-account" type="submit">Unlock</button>
|
||||
{{end}}
|
||||
</form>
|
||||
{{end}}
|
||||
</div>
|
||||
{{end}}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user