diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index c7f7e2c1f1..276c1667dd 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -101,6 +101,10 @@ DEFAULTS = { 'default': 'False', 'type': bool }, + 'presale_has_ended_text': { + 'default': '', + 'type': LazyI18nString + }, 'payment_explanation': { 'default': '', 'type': LazyI18nString diff --git a/src/pretix/control/forms/event.py b/src/pretix/control/forms/event.py index 264dfa41cc..6169368dcf 100644 --- a/src/pretix/control/forms/event.py +++ b/src/pretix/control/forms/event.py @@ -1049,6 +1049,14 @@ class DisplaySettingsForm(SettingsForm): required=False, widget=I18nTextarea ) + presale_has_ended_text = I18nFormField( + label=_("End of presale text"), + required=False, + widget=I18nTextarea, + widget_kwargs={'attrs': {'rows': '2'}}, + help_text=_("This text will be shown above the ticket shop once the designated sales timeframe for this event " + "is over. You can use it to describe other options to get a ticket, such as a box office.") + ) voucher_explanation_text = I18nFormField( label=_("Voucher explanation"), required=False, diff --git a/src/pretix/control/templates/pretixcontrol/event/display.html b/src/pretix/control/templates/pretixcontrol/event/display.html index 09f1ac9b9f..ee991b2064 100644 --- a/src/pretix/control/templates/pretixcontrol/event/display.html +++ b/src/pretix/control/templates/pretixcontrol/event/display.html @@ -11,6 +11,7 @@ {% bootstrap_field form.logo_image layout="control" %} {% bootstrap_field form.frontpage_text layout="control" %} + {% bootstrap_field form.presale_has_ended_text layout="control" %} {% bootstrap_field form.voucher_explanation_text layout="control" %} {% bootstrap_field form.show_variations_expanded layout="control" %} {% bootstrap_field form.meta_noindex layout="control" %} diff --git a/src/pretix/presale/templates/pretixpresale/event/index.html b/src/pretix/presale/templates/pretixpresale/event/index.html index b829ec0b4d..210b655878 100644 --- a/src/pretix/presale/templates/pretixpresale/event/index.html +++ b/src/pretix/presale/templates/pretixpresale/event/index.html @@ -110,9 +110,13 @@ {% if not ev.presale_is_running %}