{* SPDX-FileCopyrightText: © 2021 Olivier Meunier SPDX-License-Identifier: AGPL-3.0-only *} {{ extends "../profile/base" }} {{ import "/_libs/forms" }} {{ block title() }}{{ gettext("Users") }} - {{ .User.Username }}{{ end }} {{ block mainContent() }}

{{ .User.Username }}

{{- if .User.IsDeleted -}}
{{- yield message(type="info") content -}} {{ gettext("User will be removed in a few seconds") }}  {{- end -}}
{{- end -}}
{{ yield formErrors(form=.Form) }} {{ yield textField(field=.Form.Get("username"), required=true, label=gettext("Username"), class="field-h") }} {{ yield textField(field=.Form.Get("email"), type="email", required=true, label=gettext("Email address"), class="field-h") }} {{ yield selectField(field=.Form.Get("group"), label=gettext("Group"), required=true, class="field-h") }} {{ yield passwordField(field=.Form.Get("password"), label=gettext("Password"), class="field-h", inputAttrs=attrList("autocomplete", "off"), help=gettext("will not change if empty")) }}

{{- if .User.ID != user.ID && !.User.IsDeleted -}} {{- end -}}

{{- if !.User.LastLogin.IsZero() -}}
{{ date(.User.LastLogin, "%e %B %Y %H:%M") }}
{{- end -}} {{- if !.User.LastActivity.IsZero() -}}
{{ date(.User.LastActivity, "%e %B %Y %H:%M") }}
{{- end -}}
{{ .User.BookmarkCount }}
{{ humanReadable(.User.BookmarkDiskUsage) }}
{{ end }}