add user management

This commit is contained in:
team 1
2026-05-11 14:47:31 +02:00
parent acb1082398
commit e13d584025
13 changed files with 556 additions and 8 deletions

View File

@@ -0,0 +1,50 @@
{% extends 'error/layout.html.twig' %}
{% block title %}Zugriff verweigert · Fehler {{ status_code|default(403) }}{% endblock %}
{% block icon %}<i class="bi bi-shield-lock fs-3 text-warning"></i>{% endblock %}
{% block heading %}Zugriff verweigert{% endblock %}
{% block message %}
{{ message|default('Für diesen Bereich fehlen deinem Benutzerkonto die notwendigen Rechte.') }}
{% endblock %}
{% block details %}
<div class="alert bg-warning border-secondary text-dark mb-0">
<div class="row g-3 small">
<div class="col-md-6">
<div class="text-dark">Bereich</div>
<div class="fw-semibold">{{ area_label|default('Anwendung') }}</div>
</div>
<div class="col-md-6">
<div class="text-dark">Benötigte Rolle</div>
<code class="text-dark">{{ required_role|default('ROLE_USER') }}</code>
</div>
{% if current_user_identifier|default(null) %}
<div class="col-12">
<div class="text-dark">Angemeldeter Benutzer</div>
<div>{{ current_user_identifier }}</div>
</div>
{% endif %}
</div>
</div>
{% endblock %}
{% block actions %}
{% if home_route|default(null) and home_label|default(null) %}
<a class="btn btn-info" href="{{ path(home_route) }}">
<i class="bi bi-arrow-left-circle"></i> {{ home_label }}
</a>
{% endif %}
{% if logout_route|default(null) %}
<a class="btn btn-outline-warning" href="{{ path(logout_route) }}">
<i class="bi bi-box-arrow-right"></i> Abmelden und anderen Benutzer verwenden
</a>
{% elseif login_route|default(null) %}
<a class="btn btn-outline-light" href="{{ path(login_route) }}">
<i class="bi bi-box-arrow-in-right"></i> Zur Anmeldung
</a>
{% endif %}
{% endblock %}