reg/forms.py
changeset 22 737ec98cf6df
parent 18 7dae32a2439b
child 43 757d1da69255
equal deleted inserted replaced
21:a0f4aba61275 22:737ec98cf6df
    91             raise forms.ValidationError("Password must be atleast 8 characters and at most 30 characters")
    91             raise forms.ValidationError("Password must be atleast 8 characters and at most 30 characters")
    92 
    92 
    93         if not password == self.data['confirm_password']:
    93         if not password == self.data['confirm_password']:
    94             raise forms.ValidationError("Passwords do not match")
    94             raise forms.ValidationError("Passwords do not match")
    95 
    95 
       
    96         return password
       
    97 
    96 class EventCreateForm(forms.ModelForm):
    98 class EventCreateForm(forms.ModelForm):
    97     """ A form to create an event.
    99     """ A form to create an event.
    98     """
   100     """
    99 
   101 
   100     class Meta:
   102     class Meta:
   136             user = User.objects.get(email__iexact=email)
   138             user = User.objects.get(email__iexact=email)
   137             return email
   139             return email
   138         except User.DoesNotExist:
   140         except User.DoesNotExist:
   139             raise forms.ValidationError("This not a registered email. Please enter a valid email.")
   141             raise forms.ValidationError("This not a registered email. Please enter a valid email.")
   140 
   142 
       
   143         return email
       
   144 
   141 class PasswordChangeForm(forms.Form):
   145 class PasswordChangeForm(forms.Form):
   142 
   146 
   143     old_password = forms.CharField(widget=forms.PasswordInput)
   147     old_password = forms.CharField(widget=forms.PasswordInput)
   144     new_password = forms.CharField(widget=forms.PasswordInput)
   148     new_password = forms.CharField(widget=forms.PasswordInput)
   145     confirm_password = forms.CharField(widget=forms.PasswordInput)
   149     confirm_password = forms.CharField(widget=forms.PasswordInput)