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