Add more informative permission denied message

This commit is contained in:
Götz 2019-04-18 00:56:30 +02:00
parent bddec674f4
commit fdeae3e6fa
2 changed files with 5 additions and 1 deletions

View File

@ -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

View File

@ -1,9 +1,12 @@
{% extends 'base.jinja2' %}
{% import 'macros/utils_macros.jinja2' as mutils %}
{% block content %}
<div class="col-12 ">
<div class="row justify-content-center justify-content-sm-center">
<div class="col-12 col-sm-8 col-md-7 col-lg-5 col-xl-4 bg-white text-dark text-center p-3 mt-5">
<p>Leider hast du keine Rechte :´(</p>
{{ mutils.get_warning_box(extra_errors) }}
<a href="{{ url('realm-home') }}">Zurück zur Startseite</a>
</div>
</div>