Skip to content

Commit d891071

Browse files
authored
Merge pull request #240 from aknierim/fix-mail-regex
Force name.surname@tu-dortmund.de format for mails
2 parents 21e966e + 09a9ac0 commit d891071

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

member_database/events/__init__.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,15 @@ def create_email_field(force_tu_mail=False):
4848
mail_validators = [DataRequired()]
4949

5050
if force_tu_mail:
51-
label = "Email (@tu-dortmund.de)"
52-
regex = r"^.*@tu-dortmund.de$"
51+
label = "Email (Format: vorname.nachname@tu-dortmund.de)"
52+
regex = r"^.*\..*@tu-dortmund.de$"
5353
render_kw = {"pattern": regex}
5454
mail_validators.append(
5555
Regexp(
5656
regex,
57-
message=_("Bitte nutze deine @tu-dortmund.de Email-Adresse"),
57+
message=_(
58+
"Bitte nutze deine UniMail-Adresse im Format vorname.nachname@tu-dortmund.de"
59+
),
5860
)
5961
)
6062
else:
@@ -191,7 +193,8 @@ def registration(event_id):
191193
flash("Vorschau! Die Anmeldung ist Offline.", "warning")
192194
else:
193195
flash(
194-
f'Eine Anmeldung für "{event.name}" is derzeit nicht möglich', "danger"
196+
f'Eine Anmeldung für "{event.name}" is derzeit nicht möglich',
197+
"danger",
195198
)
196199
return redirect(url_for("events.index"))
197200

@@ -439,7 +442,10 @@ def write_mail(event_id):
439442
return redirect(url_for("events.index"))
440443

441444
return render_template(
442-
"events/write_mail.html", event=event, form=form, n_participants=n_participants
445+
"events/write_mail.html",
446+
event=event,
447+
form=form,
448+
n_participants=n_participants,
443449
)
444450

445451

0 commit comments

Comments
 (0)