|
|
|
@ -8,44 +8,44 @@ from wtforms.validators import InputRequired, Email, EqualTo, Length, Optional
|
|
|
|
|
|
|
|
|
|
class Login(FlaskForm):
|
|
|
|
|
username = StringField('Username', validators=[InputRequired(), Length(min=4, max=15)])
|
|
|
|
|
password = PasswordField('Password', validators=[InputRequired(), Length(min=6, max=20, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
password = PasswordField('Password', validators=[InputRequired(), Length(min=6, max=30, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
remember = BooleanField('Remember Log In', render_kw={'checked': True})
|
|
|
|
|
|
|
|
|
|
class Register(FlaskForm):
|
|
|
|
|
username = StringField('Username', validators=[InputRequired(), Length(min=4, max=15)])
|
|
|
|
|
email = StringField('Email Address', validators=[InputRequired(), Email(message='You must enter a valid email address.'), Length(max=50)])
|
|
|
|
|
password = PasswordField('Password', validators=[InputRequired(), Length(min=6, max=20, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
password_reenter = PasswordField('Re-Enter Password', validators=[InputRequired(), Length(min=6, max=20, message='The password must be between 6 and 20 characters long.'), EqualTo('password', message='Passwords do not match.')])
|
|
|
|
|
password = PasswordField('Password', validators=[InputRequired(), Length(min=6, max=30, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
password_reenter = PasswordField('Re-Enter Password', validators=[InputRequired(), Length(min=6, max=30, message='The password must be between 6 and 20 characters long.'), EqualTo('password', message='Passwords do not match.')])
|
|
|
|
|
|
|
|
|
|
class ResetPassword(FlaskForm):
|
|
|
|
|
username = StringField('Username', validators=[InputRequired(), Length(min=4, max=15)])
|
|
|
|
|
email = StringField('Email Address', validators=[InputRequired(), Email(message='You must enter a valid email address.'), Length(max=50)])
|
|
|
|
|
|
|
|
|
|
class UpdatePassword(FlaskForm):
|
|
|
|
|
password = PasswordField('Password', validators=[InputRequired(), Length(min=6, max=20, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
password_reenter = PasswordField('Re-Enter Password', validators=[InputRequired(), Length(min=6, max=20, message='The password must be between 6 and 20 characters long.'), EqualTo('password', message='Passwords do not match.')])
|
|
|
|
|
password = PasswordField('Password', validators=[InputRequired(), Length(min=6, max=30, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
password_reenter = PasswordField('Re-Enter Password', validators=[InputRequired(), Length(min=6, max=30, message='The password must be between 6 and 20 characters long.'), EqualTo('password', message='Passwords do not match.')])
|
|
|
|
|
|
|
|
|
|
class CreateUser(FlaskForm):
|
|
|
|
|
username = StringField('Username', validators=[InputRequired(), Length(min=4, max=15)])
|
|
|
|
|
email = StringField('Email Address', validators=[InputRequired(), Email(message='You must enter a valid email address.'), Length(max=50)])
|
|
|
|
|
password = PasswordField('Password (Optional)', validators=[Optional(),Length(min=6, max=20, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
password = PasswordField('Password (Optional)', validators=[Optional(),Length(min=6, max=30, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
notify = BooleanField('Notify accout creation by email', render_kw={'checked': True})
|
|
|
|
|
|
|
|
|
|
class DeleteUser(FlaskForm):
|
|
|
|
|
password = PasswordField('Confirm Your Password', validators=[InputRequired(), Length(min=6, max=20, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
password = PasswordField('Confirm Your Password', validators=[InputRequired(), Length(min=6, max=30, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
notify = BooleanField('Notify deletion by email', render_kw={'checked': True})
|
|
|
|
|
|
|
|
|
|
class UpdateUser(FlaskForm):
|
|
|
|
|
confirm_password = PasswordField('Confirm Your Password', validators=[InputRequired(), Length(min=6, max=20, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
confirm_password = PasswordField('Confirm Your Password', validators=[InputRequired(), Length(min=6, max=30, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
email = StringField('Email Address', validators=[Optional(), Email(message='You must enter a valid email address.'), Length(max=50)])
|
|
|
|
|
password = PasswordField('Change Password', validators=[Optional(),Length(min=6, max=20, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
password = PasswordField('Change Password', validators=[Optional(),Length(min=6, max=30, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
password_reenter = PasswordField('Re-Enter New Password', validators=[EqualTo('password', message='Passwords do not match.')])
|
|
|
|
|
notify = BooleanField('Notify changes by email', render_kw={'checked': True})
|
|
|
|
|
|
|
|
|
|
class UpdateAccount(FlaskForm):
|
|
|
|
|
confirm_password = PasswordField('Current Password', validators=[InputRequired(), Length(min=6, max=20, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
confirm_password = PasswordField('Current Password', validators=[InputRequired(), Length(min=6, max=30, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
email = StringField('Email Address', validators=[Optional(), Email(message='You must enter a valid email address.'), Length(max=50)])
|
|
|
|
|
password = PasswordField('Change Password', validators=[Optional(),Length(min=6, max=20, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
password = PasswordField('Change Password', validators=[Optional(),Length(min=6, max=30, message='The password must be between 6 and 20 characters long.')])
|
|
|
|
|
password_reenter = PasswordField('Re-Enter New Password', validators=[EqualTo('password', message='Passwords do not match.')])
|
|
|
|
|
|
|
|
|
|
class CreateTest(FlaskForm):
|
|
|
|
|