eventcally/project/forms/reference.py
Daniel Grams 273b3fb072 Internal/analysis (#4)
* Codestyle Black

* Flake8

* Test coverage
2020-11-13 23:05:39 +01:00

28 lines
955 B
Python

from flask_babelex import lazy_gettext
from flask_wtf import FlaskForm
from wtforms import SelectField, StringField, SubmitField
from wtforms.validators import DataRequired
from project.forms.common import event_rating_choices
class CreateEventReferenceForm(FlaskForm):
admin_unit_id = SelectField(
lazy_gettext("Admin unit"), validators=[DataRequired()], coerce=int
)
rating = SelectField(
lazy_gettext("Rating"), default=50, coerce=int, choices=event_rating_choices
)
submit = SubmitField(lazy_gettext("Save reference"))
class UpdateEventReferenceForm(FlaskForm):
rating = SelectField(
lazy_gettext("Rating"), default=50, coerce=int, choices=event_rating_choices
)
submit = SubmitField(lazy_gettext("Update reference"))
class DeleteReferenceForm(FlaskForm):
submit = SubmitField(lazy_gettext("Delete reference"))
name = StringField(lazy_gettext("Name"), validators=[DataRequired()])