v 0.0.1
This commit is contained in:
21
app/forms.py
Normal file
21
app/forms.py
Normal file
@@ -0,0 +1,21 @@
|
||||
from flask_wtf import FlaskForm
|
||||
from wtforms import PasswordField, StringField, SubmitField, TextAreaField, DateTimeField, SelectField, SelectMultipleField
|
||||
from wtforms.validators import DataRequired, Optional
|
||||
|
||||
class DeckForm(FlaskForm):
|
||||
name = StringField("Title", validators=[DataRequired()])
|
||||
deck = SelectField("Deck", validators=[DataRequired()])
|
||||
description = TextAreaField("Description", validators=[Optional()])
|
||||
submit_deck = SubmitField("Submit Deck")
|
||||
|
||||
|
||||
class PasswordForm(FlaskForm):
|
||||
value = StringField("Password", validators=[DataRequired()])
|
||||
expires_at = DateTimeField("Expires At (Timezone: Europe/Berlin, optional)", format="%Y-%m-%dT%H:%M", validators=[Optional()])
|
||||
decks = SelectMultipleField("Decks", validators=[DataRequired()])
|
||||
submit_password = SubmitField("Submit Password")
|
||||
|
||||
|
||||
class LoginForm(FlaskForm):
|
||||
user_name = StringField("Username", validators=[DataRequired()])
|
||||
password = PasswordField("Password", validators=[DataRequired()])
|
||||
Reference in New Issue
Block a user