Add user profile view
This commit is contained in:
parent
4b3aeee7c7
commit
abcd0acb6c
@ -3,7 +3,7 @@ from . import views
|
|||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path('user/list/', views.userlist, name='user-list'),
|
path('user/list/', views.userlist, name='user-list'),
|
||||||
path('user/get/<str:dn>/', views.userlist, name='user'),
|
path('user/get/<str:dn>/', views.user_detail, name='user'),
|
||||||
path('user/add/', views.adduser, name='user-add'),
|
path('user/add/', views.adduser, name='user-add'),
|
||||||
path('group/add/', views.addgroup, name='group-add'),
|
path('group/add/', views.addgroup, name='group-add'),
|
||||||
]
|
]
|
||||||
|
|||||||
@ -1,8 +1,5 @@
|
|||||||
from django.contrib.auth.decorators import login_required
|
|
||||||
from django.http import HttpResponseRedirect
|
|
||||||
from django.shortcuts import render, redirect
|
from django.shortcuts import render, redirect
|
||||||
from .models import LdapGroup, LdapUser
|
from .models import LdapGroup, LdapUser
|
||||||
from django.contrib.auth.models import User
|
|
||||||
from .forms import AddLDAPUserForm, AddLDAPGroupForm
|
from .forms import AddLDAPUserForm, AddLDAPGroupForm
|
||||||
|
|
||||||
|
|
||||||
@ -31,8 +28,8 @@ def userlist(request):
|
|||||||
return render(request, 'user_list.jinja', context)
|
return render(request, 'user_list.jinja', context)
|
||||||
|
|
||||||
|
|
||||||
def changelist(request, dn):
|
def user_detail(request, dn):
|
||||||
user = User.objects.get(dn=dn)
|
user = LdapUser.objects.get(dn=dn)
|
||||||
context = {'user': user, }
|
context = {'user': user, }
|
||||||
return render(request, 'user_detail.jinja', context)
|
return render(request, 'user_detail.jinja', context)
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,12 @@
|
|||||||
{% extends 'base.jinja' %}
|
{% extends 'base.jinja' %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
<a href="{{ url('user-list') }}">Nutzerübersicht</a>
|
||||||
|
<p>DN: {{ user.dn }}</p>
|
||||||
|
<p>Nutzername: {{ user.username }}</p>
|
||||||
|
<p>Vorname: {{ user.first_name }}</p>
|
||||||
|
<p>Nachname: {{ user.last_name }}</p>
|
||||||
|
<p>Email: {{ user.email }}</p>
|
||||||
|
<p>Passwort: {{ user.password }}</p>
|
||||||
|
<p>Telefon: {{ user.phone }}</p>
|
||||||
|
<p>Mobiltelefon: {{ user.mobile_phone }}</p>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
Reference in New Issue
Block a user