email = forms.EmailField()
username = forms.CharField()
password = forms.CharField(widget=forms.PasswordInput)
- confirmpassword = forms.CharField(widget=forms.PasswordInput)
+ confirmpassword = forms.CharField(label=("Confirm password"), widget=forms.PasswordInput)
- def clean_mpassword(self):
+ def clean_confirmpassword(self):
password = self.cleaned_data.get("password", "")
cpassword = self.cleaned_data["confirmpassword"]
if password != cpassword:
- raise forms.ValidationError(_("The two password fields didn't match."))
- return cpassword
+ raise forms.ValidationError(("The two password fields didn't match."))
+ return cpassword
guser.email = email
guser.save()
return render_to_response('userchanged.html', context_instance=RequestContext(request))
+ else:
+ return render_to_response('edituser.html', {'cform': form,}, context_instance=RequestContext(request))
else:
form = NewUserForm(initial={'username': guser.username, 'first_name': guser.first_name, 'last_name': guser.last_name, 'email': guser.email, }) # An unbound form
return render_to_response('edituser.html', {'cform': form,}, context_instance=RequestContext(request))