{{define "users-panel"}}

Create user

{{range .Users}} {{$user := .}}

{{.Username}}

{{if .Disabled}} Disabled {{else}} Active {{end}} · {{.Role}}

{{if eq .Role "user"}}

Instance access

{{if $.Instances}} {{range $.Instances}} {{$instance := .}} {{$membership := index (index $.UserAccess $user.ID) .ID}}
{{if .Preview.DisplayName}} {{.Preview.DisplayName}} {{else}} {{.ID}} {{end}} — {{if $membership.Role}} {{$membership.Role}} {{else}} No access {{end}}
{{if $membership.Role}}
{{range $.Permissions}} {{$effect := index $membership.Overrides .}}
{{end}}
{{end}}
{{end}} {{else}}

No game-server instance is currently registered.

{{end}} {{else}}

Administrators have implicit access to every instance.

{{end}}
{{else}}

No users found.

{{end}} {{end}}