PagerMaid-Modify/pagermaid/interface/forms.py

25 lines
874 B
Python
Raw Permalink Normal View History

""" PagerMaid interface forms. """
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField
from wtforms.validators import Email, DataRequired
class LoginForm(FlaskForm):
username = StringField(u'Username', validators=[DataRequired()])
password = PasswordField(u'Password', validators=[DataRequired()])
class SetupForm(FlaskForm):
full_name = StringField(u'Full Name', validators=[DataRequired()])
username = StringField(u'Full Name', validators=[DataRequired()])
password = PasswordField(u'Full Name', validators=[DataRequired()])
email = StringField(u'Full Name', validators=[DataRequired(), Email()])
class ModifyForm(FlaskForm):
full_name = StringField(u'Full Name')
username = StringField(u'Username')
password = PasswordField(u'Password')
email = StringField(u'Email Address', validators=[Email()])