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ń"
@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
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):
class WLEMForm(ContactForm):
+ disabled = True
form_tag = 'wlem'
form_title = u"WLEM - szkolenie dla warszawskich liderów edukacji medialnej"
admin_list = ['nazwisko', 'instytucja', 'contact']