class EditUser(Form): username = StringField('Username') email = StringField('Email', [validators.Email()]) oldpassword = PasswordField('Old Password') password = PasswordField('New Password', [ validators.DataRequired(), validators.EqualTo('confirm', message='Passwords must match')]) confirm = PasswordField('Repeat Password')
class AddUser(Form): username = StringField('Username', [validators.DataRequired()]) email = StringField('Email', [validators.DataRequired(), validators.Email()]) password = PasswordField('New Password', [ validators.DataRequired(), validators.EqualTo('confirm', message='Passwords must match') ]) confirm = PasswordField('Repeat Password') adminuser = BooleanField('Admin?')
class RegistrationForm(Form): login = StringField( 'Login', [validators.Length(min=4, max=25), validators.DataRequired()]) password = PasswordField('Password', [ validators.DataRequired(), validators.EqualTo('verification', message='Passwords must match') ]) full_name = StringField('Full name', [validators.DataRequired()]) verification = PasswordField('Repeat password', [validators.DataRequired()]) email = StringField('Email', [ validators.Length(min=6, max=35), validators.Email(), validators.DataRequired() ])
class LoginForm(Form): email = TextField('Email', [validators.Length(min=6, max=35), validators.Email()]) password = PasswordField('Password', [Required()])
class RegistrationForm(Form): name = TextField('Name', [validators.Length(min=1, max=25)]) email = TextField('Email', [validators.Length(min=6, max=35), validators.Email()]) password = PasswordField('Password', [Required()])
class ContactForm(Form): name = TextField("Name", [validators.required("Please enter your Name")]) email = TextField("Email", [validators.required("Please enter your Email"), validators.Email()]) subject = TextField("Subject", [validators.required("Please enter a Subject")]) message = TextAreaField("Message", [validators.required("Please enter a Message")]) submit = SubmitField("Send")