X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/1c6b6f643fb3a9f50fe2752b3b2ee3390b321d78..cf10988ec40b00bb411a6a206f3c18561ada4700:/edumed/contact_forms.py diff --git a/edumed/contact_forms.py b/edumed/contact_forms.py index 87fc591..fbf23f0 100644 --- a/edumed/contact_forms.py +++ b/edumed/contact_forms.py @@ -239,7 +239,7 @@ class CommissionForm(forms.Form): class OlimpiadaForm(ContactForm): - disabled = False + disabled = True disabled_template = 'wtem/disabled_contact_form.html' form_tag = "olimpiada" form_title = u"Olimpiada Cyfrowa - Elektroniczny System Zgłoszeń" @@ -276,7 +276,8 @@ class OlimpiadaForm(ContactForm): @staticmethod def get_extract_fields(contact, extract_type_slug): fields = contact.body.keys() - fields.remove('student') + if 'student' in fields: + fields.remove('student') fields.extend(['contact', 'student_first_name', 'student_last_name', 'student_email']) return fields @@ -293,12 +294,13 @@ class OlimpiadaForm(ContactForm): toret[0][field_name] = val current = toret[0] - for student in contact.body['student']: - for attr in ('first_name', 'last_name', 'email'): - current['student_' + attr] = student[attr] - if current not in toret: - toret.append(current) - current = {} + if 'student' in contact.body: + for student in contact.body['student']: + for attr in ('first_name', 'last_name', 'email'): + current['student_' + attr] = student[attr] + if current not in toret: + toret.append(current) + current = {} return toret def save(self, request, formsets=None): @@ -463,22 +465,23 @@ class SuperwizjaForm(ContactForm): class CybernauciForm(ContactForm): - disabled = True + disabled = False disabled_template = 'contact/disabled_contact_form.html' - form_tag = 'trenerzy-cybernauci' + form_tag = 'trenerzy-cybernauci2017' form_title = u"Cybernauci – szkolenie dla trenerów" admin_list = ['nazwisko', 'instytucja', 'contact'] submit_label = u'Wyślij' nazwisko = forms.CharField(label=u'Imię i nazwisko', max_length=1024) - contact = forms.CharField(label=u'E-mail kontaktowy') - telefon = forms.CharField(label=u'Telefon', max_length=32) + adres = forms.CharField(label=u'Adres zamieszkania') wojewodztwo = forms.ChoiceField(label=u'Województwo', choices=WOJEWODZTWO_CHOICES) + contact = forms.CharField(label=u'Adres e-mail') + telefon = forms.CharField(label=u'Telefon kontaktowy', max_length=32) dlaczego = forms.CharField( label=u'Proszę opisać, dlaczego chce Pan/Pani zostać Emisariuszem Bezpiecznego Internetu.', - widget=forms.Textarea, max_length=4096) + widget=forms.Textarea, max_length=500) grupy = forms.MultipleChoiceField( - label=u'Proszę wskazać, dla których grup realizował Pan/ realizowała Pani zajęcia warsztatowe', + label=u'Proszę wskazać, dla których grup realizował Pan/realizowała Pani zajęcia warsztatowe', widget=forms.CheckboxSelectMultiple, choices=[ ('Uczniowie klas 1-3', 'Uczniowie klas 1-3'), @@ -491,27 +494,27 @@ class CybernauciForm(ContactForm): doswiadczenie_grupy = forms.CharField( label=u'Proszę opisać swoje doświadczenie w pracy warsztatowej z grupami docelowymi Projektu ' u'(dziećmi, młodzieżą, osobami dorosłymi: nauczycielami, rodzicami).', - widget=forms.Textarea, max_length=4096) + widget=forms.Textarea, max_length=750) doswiadczenie_edumed = forms.CharField( - label=u'Jakie jest Pana/Pani doświadczenie w zakresie edukacji medialnej,' - u'zwłaszcza w zakresie bezpieczeństwa w Internecie i korzystania z TIK?' - u' Skąd czerpie Pan/Pani wiedzę w tym zakresie? W jakich projektach brał' - u' Pan/brała Pani udział dotychczas?', - widget=forms.Textarea, max_length=4096) + label=u'Jakie jest Pana/Pani doświadczenie w zakresie edukacji medialnej, ' + u'zwłaszcza w zakresie bezpieczeństwa w Internecie i korzystania z TIK? ' + u'Skąd czerpie Pan/Pani wiedzę w tym zakresie? W jakich projektach brał ' + u'Pan/brała Pani udział dotychczas?', + widget=forms.Textarea, max_length=750) szkolenia = forms.CharField( label=u'Proszę wymienić studia, szkolenia albo kursy (maks. 5 najważniejszych) ' u'powiązane z tematyką Projektu, w których Pan/Pani uczestniczył/ła, ' u'w tym dane na temat instytucji czy osoby prowadzącej (z JEDNOZDANIOWYM ' u'omówieniem i terminami, w których się odbyły).', - widget=forms.Textarea, max_length=4096) + widget=forms.Textarea, max_length=500) realizacje = forms.CharField( label=u'Proszę opisać swoje doświadczenie w zakresie realizacji działań w lokalnym środowisku ' u'szkolnym (np. na terenie gminy/powiatu/województwa).', - widget=forms.Textarea, max_length=4096) + widget=forms.Textarea, max_length=500) cel = forms.CharField( label=u'Proszę opisać, jaką wiedzę i umiejętności chce Pan/Pani zdobyć ' u'lub doskonalić poprzez uczestnictwo w Szkoleniu trenerskim.', - widget=forms.Textarea, max_length=4096) + widget=forms.Textarea, max_length=500) zgoda_regulamin = forms.BooleanField( label=u'Oświadczam, że zapoznałem/zapoznałam się z Regulaminem Rekrutacji ' u'i Uczestnictwa w Projekcie „Cybernauci – kompleksowy projekt ' @@ -533,6 +536,7 @@ class CybernauciForm(ContactForm): class WLEMForm(ContactForm): + disabled = True form_tag = 'wlem' form_title = u"WLEM - szkolenie dla warszawskich liderów edukacji medialnej" admin_list = ['nazwisko', 'instytucja', 'contact']