add ESEM forms
authorJan Szejko <janek37@gmail.com>
Tue, 3 Apr 2018 10:44:36 +0000 (12:44 +0200)
committerJan Szejko <janek37@gmail.com>
Wed, 4 Apr 2018 12:30:21 +0000 (14:30 +0200)
edumed/contact_forms.py

index 91ea7b9..6a3e7e9 100644 (file)
@@ -808,3 +808,30 @@ class SciezkiKopernikaTestForm(TestForm):
         questions = [question_data(i) for i in xrange(1, question_count + 1)]
         points = sum(question['score'] for question in questions)
         return {'questions': questions, 'points': points/2., 'total': question_count}
+
+
+class ESEMWarszawaForm(ContactForm):
+    form_tag = 'emels-warszawa'
+    form_title = u"Ja i młodzież w cyfrowym świecie"
+    admin_list = ['imie', 'nazwisko', 'instytucja', 'contact']
+    submit_label = u'Wyślij'
+    mailing_field = 'zgoda_newsletter'
+
+    imie = forms.CharField(label=u'Imię', max_length=128)
+    nazwisko = forms.CharField(label=u'Nazwisko', max_length=128)
+    contact = forms.EmailField(label=u'Adres e-mail', max_length=128)
+    instytucja = forms.CharField(label=u'Organizacja/instytucja', max_length=255)
+    zgoda_dane = forms.BooleanField(
+        label=u'Oświadczam, że wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w niniejszym '
+              u'formularzu zgłoszeniowym przez Fundację Nowoczesna Polska (administratora danych) z siedzibą '
+              u'w Warszawie (00-514) przy ul. Marszałkowskiej 84/92 lok. 125 na potrzeby realizacji warsztatów '
+              u'EMELS. Jednocześnie oświadczam, że zostałam/em poinformowana/y o tym, że mam prawo wglądu '
+              u'w treść swoich danych i możliwość ich poprawiania oraz że ich podanie jest dobrowolne, '
+              u'ale niezbędne do dokonania zgłoszenia.')
+    zgoda_newsletter = forms.BooleanField(
+        required=False,
+        label=u'Chcę otrzymywać newsletter Edukacja medialna.')
+
+
+class ESEMGdanskForm(ESEMWarszawaForm):
+    form_tag = 'emels-gdansk'