not none parent user

This commit is contained in:
holger.trampe 2019-12-12 23:54:30 +01:00
parent 3347862c70
commit b551927a83
4 changed files with 4 additions and 2 deletions

View File

@ -9,7 +9,6 @@ from django.contrib.auth.models import Permission
def create_profile(sender, instance, created, **kwargs):
if created:
Profile.objects.create(user=instance, agency=instance.agency, parent=instance.parent)
'''
Wenn ein neuer Nutzer angelegt wird und dies der erste der Agentur ist,
erhält dieser automatisch alle verfügbaren Rechte!
@ -17,6 +16,9 @@ def create_profile(sender, instance, created, **kwargs):
user_agency = User.objects.filter(profile__agency__pk=instance.agency.pk)
if len(user_agency) == 1:
tempuser = user_agency[0]
if(parent == None):
parent = tempuser
temprof = Profile
for ele in temprof._meta.permissions:
tempperm = Permission.objects.get(codename=ele[0])

View File

@ -45,7 +45,7 @@ class AgencyCreateView(CreateView):
agency.save()
newuser_name = form.cleaned_data.get('first_name') + ' ' + form.cleaned_data.get('last_name')
form.instance.agency = agency
form.instance.parent = self.request.user
form.instance.parent = None
msg_html = render_to_string('users/register_mail.html', {'username': newuser_name})
# E-Mail für Passwort-Setzung!
send_mail(