{% extends "layout.html" %} {% set active = 'admin' %} {% block page_title %}Benutzer – AzA Intern{% endblock %} {% block content %}
Keine Patientendaten, API-Keys oder Passwörter in Notizen, Aufgaben oder Uploads speichern.
{% if message == 'created' %}
Benutzer erstellt.
{% elif message == 'exists' %}
Benutzername existiert bereits.
{% elif message == 'invalid' %}
Ungültige Eingabe (Benutzername min. 3, Passwort min. 8 Zeichen).
{% elif message == 'self' %}
Diese Aktion ist für das eigene Konto nicht erlaubt.
{% elif message == 'self_role' %}
Eigene Admin-Rolle kann nicht entfernt werden.
{% elif message == 'toggled' %}
Benutzerstatus geändert.
{% elif message == 'deleted' %}
Benutzer deaktiviert und als gelöscht markiert (Soft Delete).
{% elif message == 'updated' %}
Benutzer aktualisiert.
{% endif %}

Neuen Benutzer anlegen

Bestehende Benutzer

{% for u in users %} {% endfor %}
Benutzername Anzeigename Rolle Status Erstellt Aktionen
{{ u.username }}{% if u.id == user.id %} (Sie){% endif %} {{ u.display_name or '–' }} {{ u.role }} {% if u.deleted_at %}Gelöscht {% elif u.is_active %}Aktiv {% else %}Deaktiviert{% endif %} {{ u.created_at }} {% if not u.deleted_at %}
Bearbeiten
{% if u.id == user.id %}{% endif %}
{% if u.id != user.id %}
{% endif %} {% endif %}
{% endblock %}