25 lines
874 B
Python
25 lines
874 B
Python
|
""" 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()])
|