This commit is contained in:
@@ -11,13 +11,13 @@ logger = logging.getLogger(__name__)
|
||||
|
||||
class RegistrationForm(forms.ModelForm):
|
||||
not_dav_member = forms.BooleanField(required=False,
|
||||
label=_(u'Ich bin noch kein DAV Mitglied.'),
|
||||
help_text=u'%s<br />\n%s' % (
|
||||
_(u'Wenn du noch kein DAV Mitglied bist,'
|
||||
u' oder deine Aufnahme noch in Arbeit ist,'
|
||||
u' kreuze dieses Feld hier an.'),
|
||||
_(u'Spätestens zu Veranstaltungsbeginn muss'
|
||||
u' jedoch eine Mitgliedschaft bestehen.')
|
||||
label=_('Ich bin noch kein DAV Mitglied.'),
|
||||
help_text='%s<br />\n%s' % (
|
||||
_('Wenn du noch kein DAV Mitglied bist,'
|
||||
' oder deine Aufnahme noch in Arbeit ist,'
|
||||
' kreuze dieses Feld hier an.'),
|
||||
_('Spätestens zu Veranstaltungsbeginn muss'
|
||||
' jedoch eine Mitgliedschaft bestehen.')
|
||||
))
|
||||
|
||||
class Meta:
|
||||
@@ -30,7 +30,7 @@ class RegistrationForm(forms.ModelForm):
|
||||
'note': forms.Textarea(attrs={'rows': 5}),
|
||||
}
|
||||
labels = {
|
||||
'apply_reduced_fee': _(u'Ich bin noch keine 25 Jahre alt oder besitze einen "Karlsruher Pass".'),
|
||||
'apply_reduced_fee': _('Ich bin noch keine 25 Jahre alt oder besitze einen "Karlsruher Pass".'),
|
||||
}
|
||||
|
||||
def clean_year_of_birth(self):
|
||||
@@ -40,16 +40,16 @@ class RegistrationForm(forms.ModelForm):
|
||||
val = self.cleaned_data.get('year_of_birth')
|
||||
if val > year_now:
|
||||
raise forms.ValidationError(
|
||||
ugettext(u'Dein Geburtsjahr liegt in der Zukunft?'
|
||||
u' Das finden wir gut,'
|
||||
u' aber bitte melde dich besser mal per E-Mail bei uns.'),
|
||||
ugettext('Dein Geburtsjahr liegt in der Zukunft?'
|
||||
' Das finden wir gut,'
|
||||
' aber bitte melde dich besser mal per E-Mail bei uns.'),
|
||||
code='to_young',
|
||||
)
|
||||
elif val < (year_now - max_age):
|
||||
raise forms.ValidationError(
|
||||
ugettext(u'Du bist schon über %(max_age)d Jahre alt?'
|
||||
u' Das finden wir gut,'
|
||||
u' aber bitte melde dich besser mal per E-Mail bei uns.'),
|
||||
ugettext('Du bist schon über %(max_age)d Jahre alt?'
|
||||
' Das finden wir gut,'
|
||||
' aber bitte melde dich besser mal per E-Mail bei uns.'),
|
||||
params={'max_age': max_age},
|
||||
code='to_old',
|
||||
)
|
||||
@@ -63,8 +63,8 @@ class RegistrationForm(forms.ModelForm):
|
||||
need_experience = False
|
||||
if need_experience:
|
||||
raise forms.ValidationError(
|
||||
ugettext(u'Die Tourenleiter*innen brauchen ein paar Angaben,'
|
||||
u' was du bereits kannst oder wie fit du bist.'),
|
||||
ugettext('Die Tourenleiter*innen brauchen ein paar Angaben,'
|
||||
' was du bereits kannst oder wie fit du bist.'),
|
||||
code='need_experience',
|
||||
)
|
||||
return val
|
||||
@@ -73,18 +73,18 @@ class RegistrationForm(forms.ModelForm):
|
||||
val = self.cleaned_data.get('privacy_policy_accepted')
|
||||
if not val and self.instance.privacy_policy:
|
||||
raise forms.ValidationError(
|
||||
ugettext(u'Wir müssen deine Daten leider speichern können,'
|
||||
u' damit wir wissen, dass du teilnehmen möchtest.'),
|
||||
ugettext('Wir müssen deine Daten leider speichern können,'
|
||||
' damit wir wissen, dass du teilnehmen möchtest.'),
|
||||
code='privacy_policy_not_accepted',
|
||||
)
|
||||
return val
|
||||
|
||||
def clean(self):
|
||||
super(RegistrationForm, self).clean()
|
||||
super().clean()
|
||||
dav_member = self.cleaned_data.get('dav_member')
|
||||
dav_number = self.cleaned_data.get('dav_number')
|
||||
if dav_member and not dav_number:
|
||||
error_msg = ugettext(u'Wenn du DAV Mitglied bist, brauchen wir deine Mitgliedsnummer.')
|
||||
error_msg = ugettext('Wenn du DAV Mitglied bist, brauchen wir deine Mitgliedsnummer.')
|
||||
self.add_error('not_dav_member', error_msg)
|
||||
raise forms.ValidationError(error_msg, code='dav_number_missing')
|
||||
return self.cleaned_data
|
||||
|
||||
Reference in New Issue
Block a user