diff --git a/src/account_manager/views/user_views.py b/src/account_manager/views/user_views.py index 2be4ccc..57d6aa1 100644 --- a/src/account_manager/views/user_views.py +++ b/src/account_manager/views/user_views.py @@ -72,8 +72,9 @@ def user_detail(request, realm_id, user_dn): LdapGroup.base_dn = LdapGroup.ROOT_DN user = LdapUser.objects.get(dn=user_dn) + user_wrapper = LdapUser.get_extended_user(user) groups = LdapGroup.objects.filter(members=user.dn) - return render(request, 'user/user_detail.jinja2', {'user': user, 'groups': groups, 'realm': realm}) + return render(request, 'user/user_detail.jinja2', {'user': user_wrapper, 'groups': groups, 'realm': realm}) @login_required diff --git a/src/templates/user/user_detail.jinja2 b/src/templates/user/user_detail.jinja2 index 75d5902..d21f253 100644 --- a/src/templates/user/user_detail.jinja2 +++ b/src/templates/user/user_detail.jinja2 @@ -8,8 +8,14 @@
-
{{ user.username }}
-
{{ user.last_name }}, {{ user.first_name }}
+ {% if user.deleted_user.deletion_date %} +
{{ user.user.username }} + Als gelöscht markiert +
+ {% else %} +
{{ user.user.username }}
+ {% endif %} +
{{ user.user.last_name }}, {{ user.user.first_name }}
    {% if groups %}
  • @@ -23,21 +29,26 @@
  • {% endif %}
  • Email: {{ user.email }}
  • + class="font-weight-bold">Email: {{ user.user.email }}
  • Passwort: Passwort ändern
  • Telefon: {{ user.phone }}
  • + class="font-weight-bold">Telefon: {{ user.user.phone }}
  • Mobiltelefon: {{ user.mobile_phone }}
  • + class="font-weight-bold">Mobiltelefon: {{ user.user.mobile_phone }} + {% if user.deleted_user.deletion_date %} +
  • + Löschvorgang: {{ user.deleted_user.deletion_date.strftime('%d.%m.%Y') }} +
  • + {% endif %}