Skip to content
Snippets Groups Projects
Verified Commit 471aa346 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Fix field ordering for mail, local and domain in registration form.

parent 96b36763
No related branches found
No related tags found
No related merge requests found
......@@ -73,6 +73,12 @@ class RegisterFormBase(forms.Form):
validators=[is_date_min_years_ago(7)])
# Contact fields
mail = forms.EmailField(label=_('E-Mail-Adresse'),
help_text='Du brauchst eine E-Mail-Adresse, um wichtige Informationen zu erhalten und damit wir dich bei Problemen erreichen können. Bitte gib unbedingt deine eigene E-Mail-Adresse an. Solltest du keine eigene E-Mail-Adresse haben, kannst du dir <a href="?new_mail=1">hier</a> direkt eine E-Mail-Adresse bei uns mitregistrieren.')
local = forms.CharField(label=_('Lokaler Teil (vor dem @-Zeichen)'),
help_text=_('Informationen dazu, wie du deine E-Mails abrufst, findest du unter dem Menüpunkt „Dienste“ auf unserer Website.'))
domain = forms.ChoiceField(label=_('Domain (nach dem @-Zeichen)'),
choices=[(_, _) for _ in MAIL_DOMAINS])
newsletter = forms.ChoiceField(label=_('Newsletter'), choices=NEWSLETTER_CHOICES)
# User account fields
......@@ -98,9 +104,8 @@ class RegisterFormBase(forms.Form):
super(RegisterFormBase, self).clean()
class RegisterForm(RegisterFormBase):
# Contact fields
mail = forms.EmailField(label=_('E-Mail-Adresse'),
help_text='Du brauchst eine E-Mail-Adresse, um wichtige Informationen zu erhalten und damit wir dich bei Problemen erreichen können. Bitte gib unbedingt deine eigene E-Mail-Adresse an. Solltest du keine eigene E-Mail-Adresse haben, kannst du dir <a href="?new_mail=1">hier</a> direkt eine E-Mail-Adresse bei uns mitregistrieren.')
local = None
domain = None
class MailAddForm(forms.Form):
local = forms.CharField(label=_('Lokaler Teil (vor dem @-Zeichen)'),
......@@ -118,10 +123,7 @@ class MailAddForm(forms.Form):
super(MailAddForm, self).clean()
class RegisterFormWithNewMail(RegisterFormBase):
local = forms.CharField(label=_('Lokaler Teil (vor dem @-Zeichen)'),
help_text=_('Informationen dazu, wie du deine E-Mails abrufst, findest du unter dem Menüpunkt „Dienste“ auf unserer Website.'))
domain = forms.ChoiceField(label=_('Domain (nach dem @-Zeichen)'),
choices=[(_, _) for _ in MAIL_DOMAINS])
mail = None
def clean(self):
# Ensure mail address is not taken
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment