diff --git a/src/pretix/api/serializers/event.py b/src/pretix/api/serializers/event.py index fce2793771..8793d07627 100644 --- a/src/pretix/api/serializers/event.py +++ b/src/pretix/api/serializers/event.py @@ -704,6 +704,7 @@ class EventSettingsSerializer(SettingsSerializer): 'payment_term_accept_late', 'payment_explanation', 'payment_pending_hidden', + 'mail_days_order_expire_warning', 'ticket_download', 'ticket_download_date', 'ticket_download_addons', diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index 9665fd3359..b0abbef8bb 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -1709,6 +1709,17 @@ Best regards, Your {event} team""")) }, 'mail_days_order_expire_warning': { + 'form_class': forms.IntegerField, + 'serializer_class': serializers.IntegerField, + 'serializer_kwargs': dict( + min_value=0, + ), + 'form_kwargs': dict( + label=_("Number of days"), + min_value=0, + help_text=_("This email will be sent out this many days before the order expires. If the " + "value is 0, the mail will never be sent.") + ), 'type': int, 'default': '3' },