Change user flow - realm sites

This commit is contained in:
Götz 2019-03-29 04:26:33 +01:00
parent 875890f958
commit 95bd7ba88a
3 changed files with 5 additions and 7 deletions

View File

@ -20,8 +20,8 @@ def realm(request):
form = RealmAddForm(request.POST)
if form.is_valid():
name = form.cleaned_data['name']
ldap_rdn_org = form.cleaned_data['ldap_rdn_org']
realm_obj = Realm.objects.create(name=name, ldap_rdn_org=ldap_rdn_org)
ldap_base_dn = form.cleaned_data['ldap_base_dn']
realm_obj = Realm.objects.create(name=name, ldap_base_dn=ldap_base_dn)
realm_obj.save()
return redirect('realm-detail', realm_obj.id)
else:
@ -101,7 +101,7 @@ def user_add(request, realm_id):
password = form.cleaned_data['password']
first_name = form.cleaned_data['first_name']
last_name = form.cleaned_data['last_name']
LdapUser.base_dn = realm_obj.ldap_base_dn
LdapUser.base_dn = f'ou=people,{realm_obj.ldap_base_dn}'
LdapUser.objects.create(username=username,
password=password, first_name=first_name,
last_name=last_name, )
@ -130,7 +130,7 @@ def group_add(request, realm_id):
name = form.cleaned_data['name']
members = form.cleaned_data['members']
members = [member.dn for member in members]
LdapGroup.base_dn = realm_obj.ldap_base_dn
LdapGroup.base_dn = f'ou=groups,{realm_obj.ldap_base_dn}'
LdapGroup.objects.create(name=name, members=members)
return redirect('realm-group-list', realm_id)

View File

@ -1,6 +1,6 @@
{% extends 'base.jinja2' %}
{% block content %}
<a href="{{ url('user-add') }}">Nutzer anlegen</a> | <a href="{{ url('group-add') }}">Gruppe anlegen</a>
<a href="{{ url('realm-home') }}">Zurück zur Realmübersicht</a>
<h1>Bereich {{ realm.name }}</h1>
<h2>Bereich Info</h2>
<p>LDAP OU: {{ realm.ldap_base_dn }}</p>

View File

@ -1,7 +1,5 @@
{% extends 'base.jinja2' %}
{% block content %}
<a href="{{ url('user-add') }}">Nutzer anlegen</a> | <a href="{{ url('group-add') }}">Gruppe anlegen</a>
<h2>Neuen Bereich anlegen</h2>
<form method="post">
<input type="hidden" name="csrfmiddlewaretoken" value="{{ csrf_token }}">