Exemplo n.º 1
0
class ResetPasswordForm(Form):
    password = PasswordField('New Password', [
        validators.Required(message=u'Password is required'),
        validators.Length(min=8,
                          message=u'Password is too short. '
                          'Password should be at least 8 characters.'),
        validators.Length(max=255,
                          message=u'Password is too long. '
                          'Password should be at most 255 characters.'),
    ],
                             filters=[stripped],
                             widget=BootstrapPasswordInput())

    password2 = PasswordField(
        'Verify New Password',
        [validators.EqualTo('password', message='Passwords must match')],
        filters=[stripped],
        widget=BootstrapPasswordInput())
Exemplo n.º 2
0
class MergeAccountForm(Form):
    merged_username = TextField("Duplicate User's Email Address", [
        validators.Required(message=u'Email address is required'),
        validators.Length(min=6, message=u'Email address is too short'),
        validators.Length(max=120, message=u'Email address is too long'),
        validators.Email(message=u'Email address is invalid'),
        NoHtmlCharacters(),
        EmailExists(),
    ],
                                filters=[lowerstripped],
                                widget=BootstrapTextInput())
    merged_password = PasswordField(
        "Duplicate User's Password",
        [validators.Required(message=u"Please enter the user's password")],
        filters=[stripped],
        widget=BootstrapPasswordInput())
    user_password = PasswordField("This Account's Password", [
        validators.Required(
            message=u"Please enter the password for this account")
    ],
                                  filters=[stripped],
                                  widget=BootstrapPasswordInput())
Exemplo n.º 3
0
confirm_email_field = TextField(
    'Verify Email Address',
    [
        validators.EqualTo('username', message='Email addresses must match'),
    ],
    filters=[lowerstripped],
    widget=BootstrapTextInput(),
)

password_field = PasswordField('Password', [
    validators.Required(message=u'Password is required'),
    validators.Length(min=6,
                      message=u'Password is too short. '
                      'Password should be at least 6 characters.'),
    validators.Length(max=35,
                      message=u'Password is too long. '
                      'Password should be at most 35 characters.'),
],
                               filters=[stripped],
                               widget=BootstrapPasswordInput())

confirm_password_field = PasswordField(
    'Verify Password',
    [validators.EqualTo('password', message='Passwords must match')],
    filters=[stripped],
    widget=BootstrapPasswordInput())


class ResetPasswordForm(Form):
    password = password_field