From 97afd5cf48d5c5a42cecd34e4286cda7e6cdbc26 Mon Sep 17 00:00:00 2001 From: Jan Szejko Date: Mon, 29 May 2017 14:37:28 +0200 Subject: [PATCH 1/1] =?utf8?q?=C5=9Bcie=C5=BCki=20kopernika=20-=20workshop?= =?utf8?q?=20form?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- edumed/contact_forms.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/edumed/contact_forms.py b/edumed/contact_forms.py index 29f25b4..808d391 100644 --- a/edumed/contact_forms.py +++ b/edumed/contact_forms.py @@ -651,6 +651,34 @@ class CybernauciAnkietaForm(ContactForm): u'osoby prowadzącej warsztaty czy inne formy szkoleniowe?') +class SciezkiKopernikaForm(ContactForm): + form_tag = 'sciezki-kopernika' + form_title = u'Formularz zgłoszeniowy na warsztaty' + + nazwisko = forms.CharField(label=u'Imię i nazwisko uczestnika/uczestniczki', max_length=128) + rok_urodzenia = forms.IntegerField(label=u'Rok urodzenia') + adres_dom = forms.CharField(label=u'Adres zamieszkania – ulica i numer', max_length=128) + adres_poczta = forms.CharField(label=u'Adres zamieszkania – kod pocztowy i miejscowość', max_length=128) + contact = forms.EmailField(label=u'Adres e-mail') + szkola = forms.CharField(label=u'Nazwa szkoły', max_length=128) + adres_szkola = forms.CharField(label=u'Adres szkoły – ulica i numer', max_length=128) + poczta_szkola = forms.CharField(label=u'Adres szkoły – kod pocztowy i miejscowość', max_length=128) + opiekun = forms.CharField(label=u'Imię i nazwisko rodzica/opiekuna', max_length=128) + adres_opiekun = forms.CharField(label=u'Adres zamieszkania rodzica/opiekuna – ulica i numer', max_length=128) + poczta_opiekun = forms.CharField( + label=u'Adres zamieszkania rodzica/opiekuna – kod pocztowy i miejscowość', max_length=128) + telefon_opiekun = forms.CharField(label=u'Numer telefonu rodzica/opiekuna', max_length=32) + email_opiekun = forms.EmailField(label=u'Adres e-mail rodzica/opiekuna', max_length=32) + specjalne_potrzeby = forms.ChoiceField( + label=u'Czy uczestnik/uczestniczka ma specjalne potrzeby wynikające z niepełnosprawności', required=True, + choices=[('tak', 'tak'), ('nie', 'nie')], widget=forms.RadioSelect) + zgoda_regulamin = forms.BooleanField( + label=mark_safe( + u'Oświadczam, że zapoznałem/-am się z ' + u'Regulaminem udziału w projekcie ' + u'i spełniam kryteria kwalifikowalności do udziału w projekcie.')) + + def quiz_question(label, choices): return forms.TypedChoiceField(label=label, choices=choices, coerce=int, widget=forms.RadioSelect) -- 2.20.1