From f51155a5df6383dca4dceb4c7f2695f15dc56807 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 16 Jun 2021 16:54:04 +0200 Subject: [PATCH] Waiting list emails: Add subevent, subevent_date_from placeholders --- src/pretix/base/email.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/pretix/base/email.py b/src/pretix/base/email.py index 59e911c594..105debd8d4 100644 --- a/src/pretix/base/email.py +++ b/src/pretix/base/email.py @@ -452,6 +452,16 @@ def base_placeholders(sender, **kwargs): } ), ), + SimpleFunctionalMailTextPlaceholder( + 'subevent', ['waiting_list_entry', 'event'], + lambda waiting_list_entry, event: str(waiting_list_entry.subevent or event), + lambda event: str(event if not event.has_subevents or not event.subevents.exists() else event.subevents.first()) + ), + SimpleFunctionalMailTextPlaceholder( + 'subevent_date_from', ['waiting_list_entry', 'event'], + lambda waiting_list_entry, event: (waiting_list_entry.subevent or event).get_date_from_display(), + lambda event: (event if not event.has_subevents or not event.subevents.exists() else event.subevents.first()).get_date_from_display() + ), SimpleFunctionalMailTextPlaceholder( 'url', ['waiting_list_entry', 'event'], lambda waiting_list_entry, event: build_absolute_uri(