diff --git a/templates/admin/user/create.html.twig b/templates/admin/user/create.html.twig
new file mode 100644
index 0000000..50a65c6
--- /dev/null
+++ b/templates/admin/user/create.html.twig
@@ -0,0 +1,106 @@
+{% extends 'admin/base.html.twig' %}
+
+{% block title %}Benutzer anlegen{% endblock %}
+
+{% block body %}
+
+
+
+ Benutzer anlegen
+
+
+ Neuer Zugang für Chat, Adminbereich oder Systempflege.
+
+
+
+ Zurück zur Liste
+
+
+
+ {% for message in app.flashes('danger') %}
+
{{ message }}
+ {% endfor %}
+
+
+{% endblock %}
diff --git a/templates/admin/user/edit.html.twig b/templates/admin/user/edit.html.twig
new file mode 100644
index 0000000..fea0194
--- /dev/null
+++ b/templates/admin/user/edit.html.twig
@@ -0,0 +1,112 @@
+{% extends 'admin/base.html.twig' %}
+
+{% block title %}Benutzer bearbeiten{% endblock %}
+
+{% block body %}
+
+
+
+ Benutzer bearbeiten
+
+
+ {{ managed_user.email }}
+
+
+
+ Zurück zur Liste
+
+
+
+ {% for message in app.flashes('danger') %}
+
{{ message }}
+ {% endfor %}
+
+
+{% endblock %}
diff --git a/templates/admin/user/index.html.twig b/templates/admin/user/index.html.twig
new file mode 100644
index 0000000..24eff22
--- /dev/null
+++ b/templates/admin/user/index.html.twig
@@ -0,0 +1,188 @@
+{% extends 'admin/base.html.twig' %}
+
+{% block title %}Benutzerverwaltung{% endblock %}
+
+{% block body %}
+
+
+
+ Benutzerverwaltung
+
+
+ Benutzer anlegen, Rollen zuweisen und Zugänge aktivieren oder deaktivieren.
+
+
+
+
+ Neuer Benutzer
+
+
+
+ {% for message in app.flashes('success') %}
+
{{ message }}
+ {% endfor %}
+ {% for message in app.flashes('danger') %}
+
{{ message }}
+ {% endfor %}
+ {% for message in app.flashes('info') %}
+
{{ message }}
+ {% endfor %}
+
+
+
+
+
+
Benutzer gesamt
+
{{ total }}
+
+
+
+
+
+
+
Aktiv
+
{{ active_total }}
+
+
+
+
+
+
+
Inaktiv
+
{{ inactive_total }}
+
+
+
+
+
+
+ Schutzregeln aktiv
+ Der letzte aktive Super-Admin kann nicht deaktiviert oder demotet werden.
+
+
+
+
+
+
+
+
+
+
+
+ Benutzer
+ {{ filtered_total }} von {{ total }} Einträgen
+
+
Sortiert nach E-Mail.
+
+
+
+
+
+
+ | E-Mail |
+ Status |
+ Rollen |
+ Erstellt |
+ Aktualisiert |
+ Aktionen |
+
+
+
+ {% for user in users %}
+
+ |
+ {{ user.email }}
+ {% if app.user and user.id == app.user.id %}
+ Du
+ {% endif %}
+ |
+
+ {% if user.active %}
+ Aktiv
+ {% else %}
+ Inaktiv
+ {% endif %}
+ |
+
+
+ {% for role, label in role_choices %}
+ {% if role in user.roles %}
+ {{ label }}
+ {% endif %}
+ {% endfor %}
+
+ |
+
+ {{ user.createdAt ? user.createdAt|date('d.m.Y H:i') : '—' }}
+ |
+
+ {{ user.updatedAt ? user.updatedAt|date('d.m.Y H:i') : '—' }}
+ |
+
+
+ Bearbeiten
+
+
+
+ |
+
+ {% else %}
+
+ |
+ Keine Benutzer gefunden.
+ |
+
+ {% endfor %}
+
+
+
+
+
+{% endblock %}