disable ESEM forms
[edumed.git] / edumed / contact_forms.py
index 91ea7b9..257c2fb 100644 (file)
@@ -88,6 +88,7 @@ class CooperateForm(ContactForm):
 
 
 class ContestForm(ContactForm):
+    disabled = True
     form_tag = 'konkurs'
     form_title = u"Zgłoś się do konkursu"
     admin_list = ['nazwisko', 'instytucja', 'tytul']
@@ -125,6 +126,7 @@ class ContestForm(ContactForm):
 
 
 class UdzialForm(ContactForm):
+    disabled = True
     form_tag = 'udzial'
     form_title = u"Udział"
     admin_list = ['nazwisko', 'miejscowosc', 'instytucja']
@@ -378,6 +380,7 @@ class MILForm(ContactForm):
 
 
 class TEMForm(ContactForm):
+    disabled = True
     form_tag = 'tem'
     form_title = u"TEM - szkolenie dla trenerów edukacji medialnej"
     admin_list = ['imie', 'nazwisko', 'instytucja', 'contact']
@@ -409,6 +412,7 @@ class TEMForm(ContactForm):
 
 
 class SuperwizjaForm(ContactForm):
+    disabled = True
     form_tag = 'superwizja'
     form_title = u"Informacje o zajęciach"
     admin_list = ['nazwisko', 'contact', 'skype', 'temat']
@@ -616,6 +620,7 @@ class CybernauciAnkietaForm(ContactForm):
         super(CybernauciAnkietaForm, self).__init__(*args, **kwargs)
         self.label_suffix = ''
 
+    disabled = True
     form_tag = 'cybernauci-ankieta-trenera-2017'
     old_form_tags = ['cybernauci-ankieta-trenera']
     form_title = u"Cybernauci – ankieta trenerska"
@@ -808,3 +813,34 @@ 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'
+    disabled = True
+    disabled_template = 'contact/disabled_contact_form.html'
+
+    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, help_text=u'Wyślemy na niego informacje organizacyjne.')
+    telefon = forms.CharField(
+        label=u'Numer telefonu', max_length=20,
+        help_text=u'Liczba miejsc na warsztatach jest ograniczona, będziemy telefonicznie potwierdzać '
+                  u'obecność, a w przypadku rezygnacji chcielibyśmy móc udostępnić miejsce kolejnej '
+                  u'zainteresowanej osobie.')
+    motywacja = forms.CharField(
+        label=u'W jaki sposób wykorzystasz wiedzę zdobytą na warsztatach?', max_length=1000,
+        widget=forms.Textarea)
+    instytucja = forms.CharField(label=u'Organizacja/instytucja', max_length=255)
+    zgoda_newsletter = forms.BooleanField(
+        required=False,
+        label=u'Chcę otrzymywać newsletter Edukacja medialna.')
+
+
+class ESEMGdanskForm(ESEMWarszawaForm):
+    form_tag = 'emels-gdansk'