POC Campus Condorcet : membre et affiliate comme profils possibles
This commit is contained in:
parent
0b7591e461
commit
0d38acd7fa
|
@ -85,6 +85,13 @@ class RegistrationForm(forms.Form):
|
|||
if field in sso_strict_readonly_attributes:
|
||||
self.fields[field].widget.attrs['readonly'] = True
|
||||
|
||||
if kwargs['initial'].get('yet_member', '') is False:
|
||||
additional_choice = (('affiliate', _('Affiliate')),)
|
||||
else:
|
||||
additional_choice = (('member', _('Member')),)
|
||||
actual_affiliation_choices = AFFILIATION_CHOICES + additional_choice
|
||||
self.fields['ep_primary_affiliation'].choices = actual_affiliation_choices
|
||||
|
||||
nom = forms.CharField(max_length=100, label=_("Last name"))
|
||||
prenom = forms.CharField(max_length=100, label=_("First name"))
|
||||
email = forms.CharField(max_length=100, label=_("Email address"))
|
||||
|
|
|
@ -64,7 +64,7 @@ class RegistrationFormView(FormView):
|
|||
attribute_element = data.get(attribute)[0]
|
||||
initial[attribute] = attribute_element
|
||||
initial['user_nickname'] = craft_user_nickname(data)
|
||||
|
||||
initial['yet_member'] = False
|
||||
return initial
|
||||
|
||||
def form_valid(self, form):
|
||||
|
|
Reference in New Issue