from flask_wtf import FlaskForm from wtforms import StringField, BooleanField, TextAreaField, IntegerField, validators from wtforms.widgets import html5 class FaceshieldRequestForm(FlaskForm): entity_info = TextAreaField('Dane placówki', validators=[validators.InputRequired()]) full_name = StringField('Imię i nazwisko', validators=[validators.InputRequired()]) phone_number = StringField('Numer telefonu', validators=[validators.InputRequired()]) email = StringField('Adres e-mail', validators=[validators.InputRequired(), validators.Email()]) extra = TextAreaField('Dodatkowe informacje') faceshield_front_required = IntegerField('Pilnie potrzebna minimalna ilość samych szybek do przyłbic', default=0, validators=[validators.InputRequired()], widget=html5.NumberInput()) faceshield_model = StringField('Model i marka przyłbicy') # , validators=[validators.InputRequired()]) faceshield_full_required = IntegerField('Pilnie potrzebna minimalna ilość pełnych przyłbic', default=0, validators=[validators.InputRequired()], widget=html5.NumberInput()) 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()])