diff --git a/account_manager/urls.py b/account_manager/urls.py index 3959015..d0bc4d1 100644 --- a/account_manager/urls.py +++ b/account_manager/urls.py @@ -3,7 +3,7 @@ from . import views urlpatterns = [ path('user/list/', views.userlist, name='user-list'), - path('user/get//', views.userlist, name='user'), + path('user/get//', views.user_detail, name='user'), path('user/add/', views.adduser, name='user-add'), path('group/add/', views.addgroup, name='group-add'), ] diff --git a/account_manager/views.py b/account_manager/views.py index 4c03564..de991bd 100644 --- a/account_manager/views.py +++ b/account_manager/views.py @@ -1,8 +1,5 @@ -from django.contrib.auth.decorators import login_required -from django.http import HttpResponseRedirect from django.shortcuts import render, redirect from .models import LdapGroup, LdapUser -from django.contrib.auth.models import User from .forms import AddLDAPUserForm, AddLDAPGroupForm @@ -31,8 +28,8 @@ def userlist(request): return render(request, 'user_list.jinja', context) -def changelist(request, dn): - user = User.objects.get(dn=dn) +def user_detail(request, dn): + user = LdapUser.objects.get(dn=dn) context = {'user': user, } return render(request, 'user_detail.jinja', context) diff --git a/templates/user_detail.jinja b/templates/user_detail.jinja index 9814551..4012191 100644 --- a/templates/user_detail.jinja +++ b/templates/user_detail.jinja @@ -1,3 +1,12 @@ {% extends 'base.jinja' %} {% block content %} + Nutzerübersicht +

DN: {{ user.dn }}

+

Nutzername: {{ user.username }}

+

Vorname: {{ user.first_name }}

+

Nachname: {{ user.last_name }}

+

Email: {{ user.email }}

+

Passwort: {{ user.password }}

+

Telefon: {{ user.phone }}

+

Mobiltelefon: {{ user.mobile_phone }}

{% endblock %} \ No newline at end of file