covid-formity/formity/forms.py

19 lines
1.3 KiB
Python
Raw Normal View History

2020-03-26 09:09:44 +00:00
from flask_wtf import FlaskForm
from wtforms import StringField, BooleanField, TextAreaField, IntegerField, validators
from wtforms.widgets import html5
2020-03-26 09:09:44 +00:00
class FaceshieldRequestForm(FlaskForm):
entity_info = TextAreaField('Dane placówki', validators=[validators.DataRequired()])
full_name = StringField('Imię i nazwisko', validators=[validators.DataRequired()])
phone_number = StringField('Numer telefonu', validators=[validators.DataRequired()])
email = StringField('Adres e-mail', validators=[validators.DataRequired(), validators.Email()])
extra = TextAreaField('Dodatkowe informacje')
2020-03-26 19:41:52 +00:00
faceshield_front_required = IntegerField('Pilnie potrzebna minimalna ilość samych szybek do przyłbic', default=0, validators=[validators.DataRequired()], widget=html5.NumberInput())
2020-03-26 18:49:49 +00:00
faceshield_model = StringField('Model i marka przyłbicy') # , validators=[validators.DataRequired()])
2020-03-26 09:09:44 +00:00
2020-03-26 19:41:52 +00:00
faceshield_full_required = IntegerField('Pilnie potrzebna minimalna ilość pełnych przyłbic', default=0, validators=[validators.DataRequired()], widget=html5.NumberInput())
2020-03-26 18:49:49 +00:00
rules_approval = BooleanField('Jestem z placówki medycznej i zobowiązuję się do nieodsprzedawania otrzymanego sprzętu ochronnego. Jestem świadom, że nie jest to certyfikowany produkt medyczny i nie jest dezynfekowany/sterylny.', validators=[validators.DataRequired()])