{% extends "dialog_core.html" %} {% import 'partials/components/ui_macros.html' as ui %} {% block dialog_width %}420{% endblock %} {% block dialog_title %}Eigenschaften – {{ user.display_name or user.username }}{% endblock %} {% block dialog_body %} {% call ui.form_group('Benutzername') %} {{ ui.form_input('username', user.username, attrs='id="users-edit-username" autocomplete="off"') }} {% endcall %} {% call ui.form_group('Anzeigename') %} {{ ui.form_input('display_name', user.display_name, attrs='id="users-edit-display-name" autofocus autocomplete="off"') }} {% endcall %} {% call ui.form_group('Rolle') %} {{ ui.form_select('role', [ {'value': 'user', 'label': 'Nutzer'}, {'value': 'admin', 'label': 'Administrator'}, ], 'admin' if user.is_admin else 'user', placeholder='', attrs='id="users-edit-role"' ~ (' disabled' if locked else '')) }} {% endcall %} {% if locked %} Es muss mindestens ein aktiver Administrator bestehen bleiben -- Rolle und Aktiviert-Status lassen sich hier deshalb nicht ändern. {% elif is_self %} Der eigene Account lässt sich hier nicht deaktivieren. {% endif %}