534
534
"delivery_mode", "delivery_status"]]
537
class UserNew(FieldsetForm):
539
Form field to add a new user
541
display_name = forms.CharField(
542
label=_('User Name'),
544
error_messages={'required': _('Please enter a display name.'),
545
'invalid': _('Please enter a valid display name.')})
546
email = forms.EmailField(
547
label=_("User's email address"),
549
'required': _("Please enter the user's email address.")},
551
password = forms.CharField(
554
error_messages={'required': _('Please enter a password.')},
555
widget=forms.PasswordInput(render_value=False))
556
password_repeat = forms.CharField(
557
label=_('Repeat password'),
559
error_messages={'required': _('Please repeat the password.')},
560
widget=forms.PasswordInput(render_value=False))
563
cleaned_data = self.cleaned_data
564
password = cleaned_data.get("password")
565
password_repeat = cleaned_data.get("password_repeat")
566
if password != password_repeat:
567
raise forms.ValidationError("Passwords must be identical.")
537
572
class UserSettings(FieldsetForm):
538
573
"""Form handling the user settings.