Revision 2da6f56b snf-astakos-app/astakos/im/forms.py
b/snf-astakos-app/astakos/im/forms.py | ||
---|---|---|
941 | 941 |
change_password = forms.BooleanField(initial=False, required=False) |
942 | 942 |
change_email = forms.BooleanField(initial=False, required=False) |
943 | 943 |
|
944 |
email_changed = False |
|
945 |
password_changed = False |
|
944 | 946 |
|
945 | 947 |
def __init__(self, *args, **kwargs): |
948 |
|
|
946 | 949 |
self.fields_list = [ |
947 | 950 |
'email', |
948 | 951 |
'new_email_address', |
... | ... | |
1023 | 1026 |
def save(self, request, *args, **kwargs): |
1024 | 1027 |
if 'email' in self.save_extra_forms: |
1025 | 1028 |
self.email_change_form.save(request, *args, **kwargs) |
1029 |
self.email_changed = True |
|
1026 | 1030 |
if 'password' in self.save_extra_forms: |
1027 | 1031 |
self.password_change_form.save(*args, **kwargs) |
1032 |
self.password_changed = True |
|
1028 | 1033 |
return super(ExtendedProfileForm, self).save(*args, **kwargs) |
1029 | 1034 |
|
Also available in: Unified diff