diff --git a/src/account_manager/views/user_views.py b/src/account_manager/views/user_views.py index 36f2d1e..2519d26 100644 --- a/src/account_manager/views/user_views.py +++ b/src/account_manager/views/user_views.py @@ -152,7 +152,8 @@ def realm_user_delete(request, realm_id, user_dn): 'extra_errors': f'Der Nutzer {ldap_user.username} konnte nicht gelöscht werden, da er der letzte Nutzer einer Gruppe ist. Bitte lösche die Gruppe zuerst oder trage einen anderen Nutzer in die Gruppe ein.'}) return redirect('realm-user-list', realm_id) else: - return redirect('permission-denied') + return render(request, 'permission_denied.jinja2', { + 'extra_errors': f'Der Nutzer, {ldap_user.username}, gehört anscheinend zu den Admins. Solange der Nutzer dieser Gruppe angehört kann dieser nicht gelöscht werden. Bitte trage vorher den Nutzer aus der Admin Gruppe aus.'}) @login_required diff --git a/src/templates/permission_denied.jinja2 b/src/templates/permission_denied.jinja2 index 76ff08f..5bec3ac 100644 --- a/src/templates/permission_denied.jinja2 +++ b/src/templates/permission_denied.jinja2 @@ -1,9 +1,12 @@ {% extends 'base.jinja2' %} +{% import 'macros/utils_macros.jinja2' as mutils %} + {% block content %}
Leider hast du keine Rechte :´(
+ {{ mutils.get_warning_box(extra_errors) }} Zurück zur Startseite