mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-11 04:19:25 +00:00
Give the student role when creating a new user subscription
This commit is contained in:
@ -100,6 +100,13 @@ class SubscriptionNewUserForm(SubscriptionForm):
|
||||
email=self.cleaned_data.get("email"),
|
||||
date_of_birth=self.cleaned_data.get("date_of_birth"),
|
||||
)
|
||||
if self.cleaned_data.get("subscription_type") in [
|
||||
"un-semestre",
|
||||
"deux-semestres",
|
||||
"cursus-tronc-commun",
|
||||
"cursus-branche",
|
||||
]:
|
||||
member.role = "STUDENT"
|
||||
member.generate_username()
|
||||
member.set_password(secrets.token_urlsafe(nbytes=10))
|
||||
self.instance.member = member
|
||||
|
Reference in New Issue
Block a user