diff --git a/src/pretix/api/serializers/event.py b/src/pretix/api/serializers/event.py index 96d43bb928..b7930469da 100644 --- a/src/pretix/api/serializers/event.py +++ b/src/pretix/api/serializers/event.py @@ -629,6 +629,7 @@ class EventSettingsSerializer(SettingsSerializer): 'frontpage_subevent_ordering', 'event_list_type', 'frontpage_text', + 'event_info_text', 'attendee_names_asked', 'attendee_names_required', 'attendee_emails_asked', diff --git a/src/pretix/base/pdf.py b/src/pretix/base/pdf.py index 0f5c9b6797..828fc8b4aa 100644 --- a/src/pretix/base/pdf.py +++ b/src/pretix/base/pdf.py @@ -298,6 +298,11 @@ DEFAULT_VARIABLES = OrderedDict(( "editor_sample": _("Event organizer info text"), "evaluate": lambda op, order, ev: str(order.event.settings.organizer_info_text) }), + ("event_info_text", { + "label": _("Event info text"), + "editor_sample": _("Event info text"), + "evaluate": lambda op, order, ev: str(order.event.settings.event_info_text) + }), ("now_date", { "label": _("Printing date"), "editor_sample": _("2017-05-31"), diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index f464dc7265..4334f341f5 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -2000,6 +2000,18 @@ Your {event} team""")) widget=I18nTextarea ) }, + 'event_info_text': { + 'default': '', + 'type': LazyI18nString, + 'serializer_class': I18nField, + 'form_class': I18nFormField, + 'form_kwargs': dict( + label=_('Info text'), + widget=I18nTextarea, + widget_kwargs={'attrs': {'rows': '2'}}, + help_text=_('Not displayed anywhere by default, but if you want to, you can use this e.g. in ticket templates.') + ) + }, 'banner_text': { 'default': '', 'type': LazyI18nString, diff --git a/src/pretix/control/forms/event.py b/src/pretix/control/forms/event.py index 0bfb9c77f0..eb6143894c 100644 --- a/src/pretix/control/forms/event.py +++ b/src/pretix/control/forms/event.py @@ -464,6 +464,7 @@ class EventSettingsForm(SettingsForm): 'frontpage_subevent_ordering', 'event_list_type', 'frontpage_text', + 'event_info_text', 'attendee_names_asked', 'attendee_names_required', 'attendee_emails_asked', diff --git a/src/pretix/control/templates/pretixcontrol/event/settings.html b/src/pretix/control/templates/pretixcontrol/event/settings.html index eac6830431..966ecd48b8 100644 --- a/src/pretix/control/templates/pretixcontrol/event/settings.html +++ b/src/pretix/control/templates/pretixcontrol/event/settings.html @@ -193,6 +193,7 @@ {% bootstrap_field sform.checkout_phone_helptext layout="control" %} {% bootstrap_field sform.banner_text layout="control" %} {% bootstrap_field sform.banner_text_bottom layout="control" %} + {% bootstrap_field sform.event_info_text layout="control" %}
{% trans "Shop design" %}