Moved most form field initial values from forms to settings.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from dav_events.config import FieldInitial
|
||||
|
||||
# E-Mails
|
||||
ENABLE_EMAIL_NOTIFICATIONS = False
|
||||
@@ -128,3 +129,146 @@ MATRIX_CONFIG = {
|
||||
'max_participants': 4,
|
||||
},
|
||||
}
|
||||
|
||||
FORM_INITIALS = {
|
||||
'ModeForm': {
|
||||
'mode': FieldInitial('joint'),
|
||||
'sport': FieldInitial('W'),
|
||||
'level': FieldInitial('beginner'),
|
||||
},
|
||||
'LocationForm': {
|
||||
'country': FieldInitial(
|
||||
'sport==B',
|
||||
'FR',
|
||||
'sport==S,overnight==True',
|
||||
'AT',
|
||||
'sport==W,overnight==True',
|
||||
'AT',
|
||||
'',
|
||||
'DE',
|
||||
),
|
||||
'terrain': FieldInitial(
|
||||
'sport==B',
|
||||
'alpine',
|
||||
'sport==K',
|
||||
'crag',
|
||||
'sport==S,overnight==True',
|
||||
'alpine',
|
||||
'sport==W,overnight==True',
|
||||
'alpine',
|
||||
'',
|
||||
'submountains',
|
||||
),
|
||||
},
|
||||
'ApproachForm': {
|
||||
'transport': FieldInitial(
|
||||
'sport==M,country==DE,terrain==submountains',
|
||||
'public',
|
||||
'sport==W,country==DE,terrain==submountains',
|
||||
'public',
|
||||
),
|
||||
'meeting_point': FieldInitial(
|
||||
'sport==M,country==DE,terrain==submountains',
|
||||
'hbf',
|
||||
'sport==W,country==DE,terrain==submountains',
|
||||
'hbf',
|
||||
),
|
||||
'accommodation': FieldInitial('terrain==alpine', 'hut'),
|
||||
'meals': FieldInitial('NONE'),
|
||||
},
|
||||
'RequirementsForm': {
|
||||
'equipment': FieldInitial(
|
||||
'sport==B',
|
||||
_(u'Steigeisen*, Pickel*, Klettergurt*, Steinschlaghelm*,'
|
||||
u' Gletscherbrille, wasserfeste Kleidung, Gamaschen'
|
||||
u' (* Ausrüstung kann ggf. von der Sektion geliehen werden)'),
|
||||
'sport==K',
|
||||
_(u'Kletterschuhe, Hüftgurt*, Steinschlaghelm*'
|
||||
u' (* Ausrüstung kann ggf. von der Sektion geliehen werden)'),
|
||||
'sport==M',
|
||||
_(u'Funktionstüchtiges MTB (bitte vorher überprüfen), Fahrrad-Helm'
|
||||
u' und Radhandschuhe sind zwingend erforderlich,'
|
||||
u' Brille und Protektoren empfehlenswert.'
|
||||
u' Die Sattelstütze muss sich tief versenken lassen.'),
|
||||
'sport==S',
|
||||
_(u'Komplette Skitourenausrüstung inkl. Ski, Lawinen-Pieps*, Schaufel* und Sonde*'
|
||||
u' (* Ausrüstung kann ggf. von der Sektion geliehen werden)'),
|
||||
'sport==W,terrain==alpine',
|
||||
_(u'Feste, knöchelhohe Wanderschuhe, Regenschutz'),
|
||||
'sport==W',
|
||||
_(u'Festes Schuhwerk, Regenschutz'),
|
||||
),
|
||||
'requirements': FieldInitial(
|
||||
'sport==B,level==beginner',
|
||||
_(u'Kondition für ganztätige Aktivität im Freien'
|
||||
u' mit Auf- und Abstiegen bis zu 1000 Hm.'),
|
||||
'sport==B',
|
||||
_(u'Sicheres Vorsteigen am Fels im 4. Grad UIAA.'
|
||||
u' Grundkentnisse Hochtouren, Spaltenbergung.'
|
||||
u' Kondition für Auf- und Abstiege bis zu 1300 Hm.'),
|
||||
'sport==K,level==beginner',
|
||||
_(u'Sicheres Klettern im 4. Grad UIAA.'
|
||||
u' Beherrschen der Sicherungstechnik.'),
|
||||
'sport==K',
|
||||
_(u'Sicheres Vorsteigen am Fels im 5. Grad UIAA.'
|
||||
u' Beherrschen der Sicherungs- und Abseiltechnik.'),
|
||||
'sport==M,level==beginner',
|
||||
_(u'Kondition für Radtouren bis 30 km und 500 Hm'
|
||||
u' in ca. 3 Stunden.'),
|
||||
'sport==M',
|
||||
_(u'Kondition für Radtouren bis 60 km und 1000 Hm'
|
||||
u' in ca. 5 Stunden.'
|
||||
u' Sicheres Beherrschen von Trails der Schwierigkeit S1.'),
|
||||
'sport==S,level==beginner',
|
||||
_(u'Sicheres Skifahren und erste Erfahrungen abseits'
|
||||
u' der gespurten Piste.'),
|
||||
'sport==S',
|
||||
_(u'Mittelschwere, lange Skitouren bis 1500 Hm.'
|
||||
u' Solide Aufstiegs- und Abfahrtstechnik.'),
|
||||
'sport==W,terrain==alpine',
|
||||
_(u'Kondition für 20km und 600 Hm in ca. 7 Stunden Gehzeit.'
|
||||
u' Trittsicherheit (mittelschwere Wege).'),
|
||||
'sport==W',
|
||||
_(u'Gehzeit X-Y Stunden, ca. X km, ca. X Hm'),
|
||||
),
|
||||
},
|
||||
'RegistrationForm': {
|
||||
'deadline': FieldInitial('OTHER'),
|
||||
'registration_howto': FieldInitial(
|
||||
'sport==B',
|
||||
_(u'Anmeldung mit Vor- und Nachname, E-Mail-Adresse, Telefonnummer (Mobil),'
|
||||
u' Notfall-Kontakt, DAV-Mitgliedsnummer'
|
||||
u' sowie Beschreibung der eigenen Bergerfahrung'
|
||||
u' bei %(name)s (%(emailaddr)s).'),
|
||||
'sport==K,terrain==alpine',
|
||||
_(u'Anmeldung mit Vor- und Nachname, E-Mail-Adresse, Telefonnummer (Mobil),'
|
||||
u' Notfall-Kontakt, DAV-Mitgliedsnummer'
|
||||
u' sowie Beschreibung der eigenen Fels- bzw. Bergerfahrung'
|
||||
u' bei %(name)s (%(emailaddr)s).'),
|
||||
'sport==K',
|
||||
_(u'Anmeldung mit Vor- und Nachname, E-Mail-Adresse, Telefonnummer (Mobil),'
|
||||
u' DAV-Mitgliedsnummer'
|
||||
u' sowie Beschreibung der eigenen Klettererfahrung'
|
||||
u' bei %(name)s (%(emailaddr)s).'),
|
||||
'sport==M,terrain==alpine',
|
||||
_(u'Anmeldung mit Vor- und Nachname, E-Mail-Adresse, Telefonnummer (Mobil),'
|
||||
u' Notfall-Kontakt, DAV-Mitgliedsnummer'
|
||||
u' sowie kurzer Beschreibung der eigenen MTB-Erfahrung'
|
||||
u' bei %(name)s (%(emailaddr)s).'),
|
||||
'sport==M',
|
||||
_(u'Anmeldung mit Vor- und Nachname, E-Mail-Adresse, Telefonnummer (Mobil),'
|
||||
u' DAV-Mitgliedsnummer'
|
||||
u' sowie kurzer Beschreibung der eigenen MTB-Erfahrung'
|
||||
u' bei %(name)s (%(emailaddr)s).'),
|
||||
'sport==S',
|
||||
_(u'Anmeldung mit Vor- und Nachname, E-Mail-Adresse, Telefonnummer (Mobil),'
|
||||
u' Notfall-Kontakt, DAV-Mitgliedsnummer'
|
||||
u' sowie Beschreibung der eigenen Skitouren- und Bergerfahrung'
|
||||
u' bei %(name)s (%(emailaddr)s).'),
|
||||
'terrain==alpine',
|
||||
_(u'Anmeldung mit Vor- und Nachname, E-Mail-Adresse, Telefonnummer (Mobil),'
|
||||
u' Notfall-Kontakt und DAV-Mitgliedsnummer'
|
||||
u' bei %(name)s (%(emailaddr)s).'),
|
||||
),
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user