diff --git a/src/pretix/base/forms.py b/src/pretix/base/forms.py index 5f9a35594..e6ba80653 100644 --- a/src/pretix/base/forms.py +++ b/src/pretix/base/forms.py @@ -81,8 +81,7 @@ class SettingsForm(forms.Form): def __init__(self, *args, **kwargs): self.obj = kwargs.pop('obj') - if 'initial' not in kwargs: - kwargs['initial'] = self.obj.settings + kwargs['initial'] = self.obj.settings super().__init__(*args, **kwargs) def save(self): diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index cbbf4cc0f..bf8312807 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -73,6 +73,10 @@ DEFAULTS = { 'default': 'True', 'type': bool }, + 'ticket_download_date': { + 'default': None, + 'type': datetime + }, 'last_order_modification_date': { 'default': None, 'type': datetime diff --git a/src/pretix/control/templates/pretixcontrol/event/base.html b/src/pretix/control/templates/pretixcontrol/event/base.html index cf909cf75..3d42ccd51 100644 --- a/src/pretix/control/templates/pretixcontrol/event/base.html +++ b/src/pretix/control/templates/pretixcontrol/event/base.html @@ -34,6 +34,12 @@ {% trans "Plugins" %} +
+ {% blocktrans trimmed %} + Please use the buttons below to obtain your ticket. Please have your ticket ready when + entering the event. + {% endblocktrans %} +
+ + {% trans "Download PDF" %} + + {% else %} + {% blocktrans trimmed with date=event.settings.ticket_download_date|date %} + You will be able to download your tickets here on {{ date }}. + {% endblocktrans %} + {% endif %} +