diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index 5871721317..cd416eeabf 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -128,6 +128,10 @@ DEFAULTS = { 'default': 'False', 'type': bool }, + 'show_variations_expanded': { + 'default': 'False', + 'type': bool + }, 'ticket_download': { 'default': 'False', 'type': bool diff --git a/src/pretix/control/forms/event.py b/src/pretix/control/forms/event.py index 0a19d81b48..22756a48ea 100644 --- a/src/pretix/control/forms/event.py +++ b/src/pretix/control/forms/event.py @@ -499,6 +499,10 @@ class DisplaySettingsForm(SettingsForm): required=False, widget=I18nTextarea ) + show_variations_expanded = forms.BooleanField( + label=_("Show variations of a product expanded by default"), + required=False + ) class TicketSettingsForm(SettingsForm): diff --git a/src/pretix/control/templates/pretixcontrol/event/display.html b/src/pretix/control/templates/pretixcontrol/event/display.html index 0869e289c9..a62b48622f 100644 --- a/src/pretix/control/templates/pretixcontrol/event/display.html +++ b/src/pretix/control/templates/pretixcontrol/event/display.html @@ -10,6 +10,7 @@ {% bootstrap_field form.primary_color layout="horizontal" %} {% bootstrap_field form.logo_image layout="horizontal" %} {% bootstrap_field form.frontpage_text layout="horizontal" %} + {% bootstrap_field form.show_variations_expanded layout="horizontal" %}