feat(members/waitinglist): send registration confirmation

cm-remove-jet
Christian Merten 10 months ago
parent 3591ebd08e
commit ae27340dcc
Signed by: christian.merten
GPG Key ID: D953D69721B948B3

@ -88,6 +88,20 @@ Viele Grüße
Deine JDAV %(SEKTION)s""" % { 'SEKTION': SEKTION })
JOIN_WAITINGLIST_CONFIRMATION_TEXT = get_text('join_waitinglist_confirmation', default="""Hallo {name},
vielen Dank für dein Interesse an einem Platz in einer Jugendgruppe der JDAV %(SEKTION)s. Du hast dich erfolgreich
für die Warteliste registriert.
Leider ist die Nachfrage nach Jugendgruppenplätzen deutlich höher als unsere Kapazitäten. Daher kann es
mehrere Jahren dauern, bis wir dir einen Platz anbieten können. Damit unsere Warteliste möglichst
aktuell bleibt, werden wir dich in regelmäßigen Abständen per E-Mail bitten, dein Interesse an der Jugendgruppe
zu bestätigen.
Viele Grüße
Deine JDAV %(SEKTION)s""" % { 'SEKTION': SEKTION })
UNSUBSCRIBE_CONFIRMATION_TEXT = get_text('unsubscribe_confirmation', default="""Klicke auf den Link, um dich vom Newsletter der JDAV %(SEKTION)s abzumelden
{link}""" % { 'SEKTION': SEKTION })

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-24 23:22+0100\n"
"POT-Creation-Date: 2025-02-27 01:59+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -831,6 +831,10 @@ msgstr "Einladung zu Schnupperstunde"
msgid "Unregistered from waiting list"
msgstr "Von der Warteliste abgemeldet"
#: members/models.py
msgid "Successfully registered for the waitinglist"
msgstr "Erfolgreich für die Warteliste registriert"
#: members/models.py
msgid "Comment"
msgstr "Kommentar"
@ -2253,6 +2257,3 @@ msgstr "Ungültige Notfallkontakte"
#~ msgid "Memberlists"
#~ msgstr "Teilnehmerlisten"
#~ msgid "Here you can register for the waiting list."
#~ msgstr "Hier kannst du dich auf die Warteliste eintragen."

@ -1026,6 +1026,13 @@ class MemberWaitingList(Person):
settings.LEAVE_WAITINGLIST_TEXT.format(name=self.prename))
self.delete()
def confirm_mail(self, key):
ret = super().confirm_mail(key)
if ret:
self.send_mail(_("Successfully registered for the waitinglist"),
settings.JOIN_WAITINGLIST_CONFIRMATION_TEXT.format(name=self.prename))
return ret
class NewMemberOnList(CommonModel):
"""

Loading…
Cancel
Save