Skip to content
Snippets Groups Projects

Sync AlekSIS groups to Django groups on registration of existing Persons

All threads resolved!
+ 5
1
@@ -659,7 +659,11 @@ class AccountRegisterForm(SignupForm, ExtensibleForm):
if get_site_preferences()["account__auto_create_person"]:
Person.objects.create(user=user, **data)
if person_qs.exists():
person_qs.update(user=user, **data)
person = person_qs.first()
for field, value in data.items():
setattr(person, field, value)
person.user = user
person.save()
self.custom_signup(request, user)
setup_user_email(request, user, [])
return user
Loading