From 663f444e1c31477d9b7b23e5eba64dad5123b3a6 Mon Sep 17 00:00:00 2001 From: Piotr Dobrowolski Date: Thu, 26 Mar 2020 21:37:55 +0100 Subject: [PATCH] Change DataRequired to InputRequired, add missing checkbox --- formity/forms.py | 14 +++++++------- templates/index.html | 3 ++- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/formity/forms.py b/formity/forms.py index 799c60b..dceff5c 100644 --- a/formity/forms.py +++ b/formity/forms.py @@ -4,15 +4,15 @@ from wtforms.widgets import html5 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()]) + 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.DataRequired()], widget=html5.NumberInput()) - faceshield_model = StringField('Model i marka przyłbicy') # , validators=[validators.DataRequired()]) + 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.DataRequired()], widget=html5.NumberInput()) + 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()]) diff --git a/templates/index.html b/templates/index.html index 0c6db34..8382088 100644 --- a/templates/index.html +++ b/templates/index.html @@ -29,12 +29,13 @@ lub oryginalną szybkę do dopasowania.
+ {{ render_field(form.csrf_token) }} {{ render_field(form.entity_info, placeholder='Szpital XXXX w Warszawie') }} {{ render_field(form.full_name, placeholder='Jan Kowalski') }} {{ render_field(form.phone_number, placeholder='+48 000000000') }} {{ render_field(form.email, placeholder='jan@kowalski.com') }} {{ render_field(form.extra) }} - {{ render_field(form.csrf_token) }} + {{ render_field(form.rules_approval) }}