Minor impovements in forms (help texts, labels, min values).
This commit is contained in:
@@ -27,7 +27,7 @@ class EventListExportForm(forms.Form):
|
|||||||
label=_(u'Zeitraum - Start'),
|
label=_(u'Zeitraum - Start'),
|
||||||
help_text=u'%s - %s' % (
|
help_text=u'%s - %s' % (
|
||||||
_(u'Format: tt.mm.jjjj'),
|
_(u'Format: tt.mm.jjjj'),
|
||||||
_(u'Kann frei gelassen werden')
|
_(u'Kann frei gelassen werden'),
|
||||||
),
|
),
|
||||||
widget=DateWidget(attrs={'id': 'id_begin_widget',
|
widget=DateWidget(attrs={'id': 'id_begin_widget',
|
||||||
'placeholder': _(u'Kann freigelassen werden')},
|
'placeholder': _(u'Kann freigelassen werden')},
|
||||||
@@ -44,7 +44,7 @@ class EventListExportForm(forms.Form):
|
|||||||
label=_(u'Zeitraum - Ende'),
|
label=_(u'Zeitraum - Ende'),
|
||||||
help_text=u'%s - %s' % (
|
help_text=u'%s - %s' % (
|
||||||
_(u'Format: tt.mm.jjjj'),
|
_(u'Format: tt.mm.jjjj'),
|
||||||
_(u'Kann frei gelassen werden')
|
_(u'Kann frei gelassen werden'),
|
||||||
),
|
),
|
||||||
widget=DateWidget(attrs={'id': 'id_end_widget',
|
widget=DateWidget(attrs={'id': 'id_end_widget',
|
||||||
'placeholder': _(u'Kann freigelassen werden')},
|
'placeholder': _(u'Kann freigelassen werden')},
|
||||||
@@ -127,7 +127,10 @@ class ModeForm(EventCreateForm):
|
|||||||
|
|
||||||
ski_lift = forms.BooleanField(required=False,
|
ski_lift = forms.BooleanField(required=False,
|
||||||
label=_(u'Skiliftbenutzung'),
|
label=_(u'Skiliftbenutzung'),
|
||||||
help_text=_(u'Relevant für die Kostenberechnung bei Skitouren/-kursen'),
|
help_text=u'%s %s' % (
|
||||||
|
_(u'Relevant für die Kostenberechnung bei Skitouren/-kursen.'),
|
||||||
|
_(u'Wird nicht veröffentlicht.'),
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
level = forms.ChoiceField(choices=choices.LEVEL_CHOICES,
|
level = forms.ChoiceField(choices=choices.LEVEL_CHOICES,
|
||||||
@@ -151,7 +154,7 @@ class ModeForm(EventCreateForm):
|
|||||||
label=_(u'Letzter Tag'),
|
label=_(u'Letzter Tag'),
|
||||||
help_text=u'%s - %s' % (
|
help_text=u'%s - %s' % (
|
||||||
_(u'Format: tt.mm.jjjj'),
|
_(u'Format: tt.mm.jjjj'),
|
||||||
_(u'Bei Tagestouren frei lassen.')
|
_(u'Bei Tagestouren frei lassen'),
|
||||||
),
|
),
|
||||||
widget=DateWidget(attrs={'id': 'id_last_day_widget',
|
widget=DateWidget(attrs={'id': 'id_last_day_widget',
|
||||||
'placeholder': _(u'Bei Tagestouren freilassen'),
|
'placeholder': _(u'Bei Tagestouren freilassen'),
|
||||||
@@ -169,7 +172,7 @@ class ModeForm(EventCreateForm):
|
|||||||
help_text=u'%s - %s - %s' % (
|
help_text=u'%s - %s - %s' % (
|
||||||
_(u'Ausweichtermin bei unpassenden Bedingungen'),
|
_(u'Ausweichtermin bei unpassenden Bedingungen'),
|
||||||
_(u'Format: tt.mm.jjjj'),
|
_(u'Format: tt.mm.jjjj'),
|
||||||
_(u'Kann frei gelassen werden')
|
_(u'Kann frei gelassen werden'),
|
||||||
),
|
),
|
||||||
widget=DateWidget(attrs={'id': 'id_alt_first_day_widget',
|
widget=DateWidget(attrs={'id': 'id_alt_first_day_widget',
|
||||||
'placeholder': _(u'Kann frei gelassen werden'),
|
'placeholder': _(u'Kann frei gelassen werden'),
|
||||||
@@ -187,7 +190,7 @@ class ModeForm(EventCreateForm):
|
|||||||
label=u'%s - %s' % (_(u'Ersatztermin'), _(u'Letzter Tag')),
|
label=u'%s - %s' % (_(u'Ersatztermin'), _(u'Letzter Tag')),
|
||||||
help_text=u'%s - %s' % (
|
help_text=u'%s - %s' % (
|
||||||
_(u'Format: tt.mm.jjjj'),
|
_(u'Format: tt.mm.jjjj'),
|
||||||
_(u'Bei Tagestouren frei lassen')
|
_(u'Bei Tagestouren frei lassen'),
|
||||||
),
|
),
|
||||||
widget=DateWidget(attrs={'id': 'id_alt_last_day_widget',
|
widget=DateWidget(attrs={'id': 'id_alt_last_day_widget',
|
||||||
'placeholder': _(u'Bei Tagestouren freilassen'),
|
'placeholder': _(u'Bei Tagestouren freilassen'),
|
||||||
@@ -259,17 +262,20 @@ class LocationForm(EventCreateForm):
|
|||||||
|
|
||||||
terrain = forms.ChoiceField(choices=choices.TERRAIN_CHOICES,
|
terrain = forms.ChoiceField(choices=choices.TERRAIN_CHOICES,
|
||||||
label=_(u'Gelände'),
|
label=_(u'Gelände'),
|
||||||
help_text=_(u'Relevant für die Vorauswahl weiterer Felder.'),
|
help_text=u'%s %s' % (
|
||||||
|
_(u'Relevant für die Vorauswahl weiterer Felder.'),
|
||||||
|
_(u'Wird nicht veröffentlicht.'),
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
location = forms.CharField(required=False,
|
location = forms.CharField(required=False,
|
||||||
max_length=config.LOCATION_MAX_LENGTH,
|
max_length=config.LOCATION_MAX_LENGTH,
|
||||||
label=_(u'Ort'),
|
label=_(u'Ort oder Gebiet'),
|
||||||
help_text=u'%s - %s' % (
|
help_text=u'%s %s' % (
|
||||||
_(u'Orts- und Fels- bzw. Bergname, evtl. auch Gebirgsgruppe bzw. Region,'
|
_(u'Orts- und Fels- bzw. Bergname, evtl. auch Gebirgsgruppe bzw. Region,'
|
||||||
u' so dass man mindestens eine grobe Vorstellung bekommt,'
|
u' so dass man mindestens eine grobe Vorstellung bekommt,'
|
||||||
u' wo das ganze stattfindet.'),
|
u' wo das ganze stattfindet.'),
|
||||||
_(u'Kann in Ausnahmefällen (z.B. Streckenwanderung) freigelassen werden')
|
_(u'Kann in Ausnahmefällen (z.B. Streckenwanderung) freigelassen werden.'),
|
||||||
),
|
),
|
||||||
widget=forms.TextInput(
|
widget=forms.TextInput(
|
||||||
attrs={'placeholder': _(u'Kann in Ausnahmefällen frei gelassen werden')}
|
attrs={'placeholder': _(u'Kann in Ausnahmefällen frei gelassen werden')}
|
||||||
@@ -320,7 +326,7 @@ class ApproachForm(EventCreateForm):
|
|||||||
label=_(u'Uhrzeit am Treffpunkt'),
|
label=_(u'Uhrzeit am Treffpunkt'),
|
||||||
help_text=u'%s - %s' % (
|
help_text=u'%s - %s' % (
|
||||||
_(u'Format: hh:mm'),
|
_(u'Format: hh:mm'),
|
||||||
_(u'Kann freigelassen werden')
|
_(u'Kann freigelassen werden'),
|
||||||
),
|
),
|
||||||
widget=TimeWidget(attrs={'id': 'id_meeting_time_widget',
|
widget=TimeWidget(attrs={'id': 'id_meeting_time_widget',
|
||||||
'placeholder': _(u'Kann freigelassen werden'),
|
'placeholder': _(u'Kann freigelassen werden'),
|
||||||
@@ -333,15 +339,18 @@ class ApproachForm(EventCreateForm):
|
|||||||
bootstrap_version=3))
|
bootstrap_version=3))
|
||||||
|
|
||||||
arrival_previous_day = forms.BooleanField(required=False,
|
arrival_previous_day = forms.BooleanField(required=False,
|
||||||
label=_(u'Anreise am Vortag'),
|
label=_(u'Anreise des Kurs-/Tourenleiters am Vortag'),
|
||||||
help_text=_(u'Relevant für die Kostenberechnung'),
|
help_text=u'%s %s' % (
|
||||||
|
_(u'Relevant für die Kostenberechnung.'),
|
||||||
|
_(u'Wird nicht veröffentlicht.'),
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
return_time = forms.TimeField(required=False,
|
return_time = forms.TimeField(required=False,
|
||||||
label=_(u'Uhrzeit Rückkunft'),
|
label=_(u'Uhrzeit Rückkunft'),
|
||||||
help_text=u'%s - %s' % (
|
help_text=u'%s - %s' % (
|
||||||
_(u'Format: hh:mm'),
|
_(u'Format: hh:mm'),
|
||||||
_(u'Kann freigelassen werden')
|
_(u'Kann freigelassen werden'),
|
||||||
),
|
),
|
||||||
widget=TimeWidget(attrs={'id': 'id_back_time_widget',
|
widget=TimeWidget(attrs={'id': 'id_back_time_widget',
|
||||||
'placeholder': _(u'Kann freigelassen werden'),
|
'placeholder': _(u'Kann freigelassen werden'),
|
||||||
@@ -356,6 +365,7 @@ class ApproachForm(EventCreateForm):
|
|||||||
basecamp = forms.CharField(required=False,
|
basecamp = forms.CharField(required=False,
|
||||||
max_length=config.BASECAMP_MAX_LENGTH,
|
max_length=config.BASECAMP_MAX_LENGTH,
|
||||||
label=_(u'Stützpunkt'),
|
label=_(u'Stützpunkt'),
|
||||||
|
help_text=_(u'z.B. Name der AV-Hütte oder des Campingplatzes'),
|
||||||
)
|
)
|
||||||
|
|
||||||
accommodation = forms.ChoiceField(choices=choices.ACCOMMODATION_CHOICES,
|
accommodation = forms.ChoiceField(choices=choices.ACCOMMODATION_CHOICES,
|
||||||
@@ -400,8 +410,8 @@ class RequirementsForm(EventCreateForm):
|
|||||||
label=_(u'Anforderungen / Voraussetzungen'),
|
label=_(u'Anforderungen / Voraussetzungen'),
|
||||||
help_text=u'%s %s' % (
|
help_text=u'%s %s' % (
|
||||||
_(u'Was müssen Teilnehmer bereits können.'),
|
_(u'Was müssen Teilnehmer bereits können.'),
|
||||||
_(u'Schwierigkeitsgrade in arabischen Ziffern,'
|
_(u'Schwierigkeitsgrade in arabischen Ziffern.'
|
||||||
u' Km, Hm, Stunden.')
|
u' Einheiten: Km, Hm, Stunden.'),
|
||||||
),
|
),
|
||||||
widget=forms.Textarea(attrs={'rows': 2,
|
widget=forms.Textarea(attrs={'rows': 2,
|
||||||
'placeholder': _(u'Kann frei gelassen werden')}))
|
'placeholder': _(u'Kann frei gelassen werden')}))
|
||||||
@@ -411,8 +421,8 @@ class RequirementsForm(EventCreateForm):
|
|||||||
help_text=u'%s %s' % (
|
help_text=u'%s %s' % (
|
||||||
_(u'Was müssen Teilnehmer mitbringen.'),
|
_(u'Was müssen Teilnehmer mitbringen.'),
|
||||||
_(u'Diese Liste muss nicht vollständig sein,'
|
_(u'Diese Liste muss nicht vollständig sein,'
|
||||||
u' der potentielle Teilnehmer soll aber ein Vorstellung davon bekommen,'
|
u' der potenzielle Teilnehmer soll aber ein Vorstellung davon bekommen,'
|
||||||
u' was er sich gegebenenfalls noch leihen/beschaffen muss.')
|
u' was er sich gegebenenfalls noch leihen/beschaffen muss.'),
|
||||||
),
|
),
|
||||||
widget=forms.Textarea(attrs={'rows': 2,
|
widget=forms.Textarea(attrs={'rows': 2,
|
||||||
'placeholder': _(u'Kann frei gelassen werden')}))
|
'placeholder': _(u'Kann frei gelassen werden')}))
|
||||||
@@ -421,7 +431,7 @@ class RequirementsForm(EventCreateForm):
|
|||||||
label=u'1. %s' % _(u'Vortreffen'),
|
label=u'1. %s' % _(u'Vortreffen'),
|
||||||
help_text=u'%s - %s' % (
|
help_text=u'%s - %s' % (
|
||||||
_(u'Format: tt.mm.jjjj hh:mm'),
|
_(u'Format: tt.mm.jjjj hh:mm'),
|
||||||
_(u'Kann frei gelassen werden')
|
_(u'Kann frei gelassen werden'),
|
||||||
),
|
),
|
||||||
widget=DateTimeWidget(attrs={'id': 'id_pre_meeting_1_widget',
|
widget=DateTimeWidget(attrs={'id': 'id_pre_meeting_1_widget',
|
||||||
'placeholder': _(u'Kann frei gelassen werden')},
|
'placeholder': _(u'Kann frei gelassen werden')},
|
||||||
@@ -437,7 +447,7 @@ class RequirementsForm(EventCreateForm):
|
|||||||
label=u'2. %s' % _(u'Vortreffen'),
|
label=u'2. %s' % _(u'Vortreffen'),
|
||||||
help_text=u'%s - %s' % (
|
help_text=u'%s - %s' % (
|
||||||
_(u'Format: tt.mm.jjjj hh:mm'),
|
_(u'Format: tt.mm.jjjj hh:mm'),
|
||||||
_(u'Kann frei gelassen werden')
|
_(u'Kann frei gelassen werden'),
|
||||||
),
|
),
|
||||||
widget=DateTimeWidget(attrs={'id': 'id_pre_meeting_2_widget',
|
widget=DateTimeWidget(attrs={'id': 'id_pre_meeting_2_widget',
|
||||||
'placeholder': _(u'Kann frei gelassen werden')},
|
'placeholder': _(u'Kann frei gelassen werden')},
|
||||||
@@ -455,10 +465,10 @@ class DescriptionForm(EventCreateForm):
|
|||||||
_next_form_name = 'TrainerForm'
|
_next_form_name = 'TrainerForm'
|
||||||
|
|
||||||
title = forms.CharField(max_length=config.TITLE_MAX_LENGTH,
|
title = forms.CharField(max_length=config.TITLE_MAX_LENGTH,
|
||||||
label=_(u'Name/Titel der Veranstaltung'),
|
label=_(u'Name bzw. Titel der Veranstaltung'),
|
||||||
)
|
)
|
||||||
description = forms.CharField(label=_(u'Beschreibung'),
|
description = forms.CharField(label=_(u'Beschreibung'),
|
||||||
widget=forms.Textarea())
|
widget=forms.Textarea(attrs={'rows': 5}))
|
||||||
|
|
||||||
def _proceed_session_data(self, session_data):
|
def _proceed_session_data(self, session_data):
|
||||||
super(DescriptionForm, self)._proceed_session_data(session_data)
|
super(DescriptionForm, self)._proceed_session_data(session_data)
|
||||||
@@ -473,19 +483,22 @@ class DescriptionForm(EventCreateForm):
|
|||||||
if mode == 'training':
|
if mode == 'training':
|
||||||
if level == 'beginner':
|
if level == 'beginner':
|
||||||
title_prefix += u'%s ' % ugettext(u'Grundkurs')
|
title_prefix += u'%s ' % ugettext(u'Grundkurs')
|
||||||
elif sport == 'B':
|
|
||||||
title_prefix += u'%s %s: ' % (ugettext(u'Aufbaukurs'), ugettext(u'Alpin'))
|
|
||||||
else:
|
else:
|
||||||
title_prefix += u'%s: ' % ugettext(u'Aufbaukurs')
|
title_prefix += u'%s ' % ugettext(u'Aufbaukurs')
|
||||||
if sport == 'K':
|
|
||||||
|
if sport == 'B':
|
||||||
|
title_prefix += u'%s' % ugettext(u'Alpin')
|
||||||
|
elif sport == 'K':
|
||||||
if terrain == 'gym':
|
if terrain == 'gym':
|
||||||
title_prefix += ugettext(u'Indoorklettern')
|
title_prefix += ugettext(u'Indoorklettern')
|
||||||
elif terrain == 'crag':
|
elif terrain == 'crag':
|
||||||
title_prefix += ugettext(u'Fels')
|
title_prefix += ugettext(u'Fels')
|
||||||
elif terrain == 'alpine':
|
elif terrain == 'alpine':
|
||||||
title_prefix += ugettext(u'Mehrseillängen')
|
title_prefix += ugettext(u'Alpinklettern')
|
||||||
|
|
||||||
|
title_prefix += u': ...'
|
||||||
elif sport == 'W' and not last_day:
|
elif sport == 'W' and not last_day:
|
||||||
title_prefix += u'%s ' % ugettext(u'Tageswanderung')
|
title_prefix += u'%s ...' % ugettext(u'Tageswanderung')
|
||||||
|
|
||||||
if app_config.settings.forms_development_init:
|
if app_config.settings.forms_development_init:
|
||||||
if not title_prefix:
|
if not title_prefix:
|
||||||
@@ -568,8 +581,10 @@ class RegistrationForm(EventCreateForm):
|
|||||||
_next_form_name = 'ChargesForm'
|
_next_form_name = 'ChargesForm'
|
||||||
|
|
||||||
min_participants = forms.IntegerField(initial=0,
|
min_participants = forms.IntegerField(initial=0,
|
||||||
|
min_value=0,
|
||||||
label=_(u'Min. Teilnehmer'))
|
label=_(u'Min. Teilnehmer'))
|
||||||
max_participants = forms.IntegerField(initial=0,
|
max_participants = forms.IntegerField(initial=0,
|
||||||
|
min_value=0,
|
||||||
label=_(u'Max. Teilnehmer'))
|
label=_(u'Max. Teilnehmer'))
|
||||||
|
|
||||||
deadline = forms.ChoiceField(choices=choices.DEADLINE_CHOICES,
|
deadline = forms.ChoiceField(choices=choices.DEADLINE_CHOICES,
|
||||||
@@ -583,7 +598,7 @@ class RegistrationForm(EventCreateForm):
|
|||||||
label=_(u'Anderer Anmeldeschluss'),
|
label=_(u'Anderer Anmeldeschluss'),
|
||||||
help_text=u'%s - %s' % (
|
help_text=u'%s - %s' % (
|
||||||
_(u'Format: tt.mm.jjjj'),
|
_(u'Format: tt.mm.jjjj'),
|
||||||
_(u'Kann freigelassen werden')
|
_(u'Kann freigelassen werden'),
|
||||||
),
|
),
|
||||||
widget=DateWidget(attrs={'id': 'id_deadline_other_widget',
|
widget=DateWidget(attrs={'id': 'id_deadline_other_widget',
|
||||||
'placeholder': _(u'Kann freigelassen werden'),
|
'placeholder': _(u'Kann freigelassen werden'),
|
||||||
@@ -599,6 +614,7 @@ class RegistrationForm(EventCreateForm):
|
|||||||
registration_howto = forms.CharField(disabled=True,
|
registration_howto = forms.CharField(disabled=True,
|
||||||
required=False,
|
required=False,
|
||||||
label=_(u'Anmeldungshinweis'),
|
label=_(u'Anmeldungshinweis'),
|
||||||
|
help_text=_(u'Dieser Text kann absichtlich nicht geändert werden.'),
|
||||||
widget=forms.Textarea(attrs={'rows': 2}),
|
widget=forms.Textarea(attrs={'rows': 2}),
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -679,7 +695,8 @@ class ChargesForm(EventCreateForm):
|
|||||||
label=_(u'Aufwandsentschädigung Trainer*in'),
|
label=_(u'Aufwandsentschädigung Trainer*in'),
|
||||||
)
|
)
|
||||||
|
|
||||||
charge = forms.FloatField(label=_(u'Teilnahmegebühr in Euro'))
|
charge = forms.FloatField(min_value=0,
|
||||||
|
label=_(u'Teilnahmegebühr in Euro'))
|
||||||
|
|
||||||
additional_costs = forms.CharField(required=False,
|
additional_costs = forms.CharField(required=False,
|
||||||
max_length=config.ADDITIONAL_COSTS_MAX_LENGTH,
|
max_length=config.ADDITIONAL_COSTS_MAX_LENGTH,
|
||||||
|
|||||||
Reference in New Issue
Block a user