51 lines
1.9 KiB
Twig
51 lines
1.9 KiB
Twig
{% 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 %}
|