{{define "users.html"}} Users · DoGaMa {{template "sidebar" .}}

Administration

Users

Create identities, assign global roles and control access to each game server.

Administration settings

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}}