From 38a58d62f3c14b1a4558e151623deec7e5de16f0 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 11 Nov 2021 12:20:34 +0100 Subject: [PATCH] Change default settings for background color, invoice attachmentes and name scheme (#2288) --- src/pretix/base/models/event.py | 2 ++ src/pretix/base/settings.py | 16 ++++++++-------- src/pretix/static/pretixpresale/scss/main.scss | 4 ++++ 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/pretix/base/models/event.py b/src/pretix/base/models/event.py index 226a2eac8..7c1a6b2a2 100644 --- a/src/pretix/base/models/event.py +++ b/src/pretix/base/models/event.py @@ -565,6 +565,8 @@ class Event(EventMixin, LoggedModel): self.settings.ticketoutput_pdf__enabled = True self.settings.ticketoutput_passbook__enabled = True self.settings.event_list_type = 'calendar' + self.settings.invoice_email_attachment = True + self.settings.name_scheme = 'given_family' @property def social_image(self): diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index 9c57ba4d3..0daca7a8d 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -426,7 +426,7 @@ DEFAULTS = { ) }, 'invoice_include_expire_date': { - 'default': 'False', + 'default': 'False', # default for new events is True 'type': bool, 'form_class': forms.BooleanField, 'serializer_class': serializers.BooleanField, @@ -482,7 +482,7 @@ DEFAULTS = { ) }, 'invoice_renderer': { - 'default': 'classic', + 'default': 'classic', # default for new events is 'modern1' 'type': str, }, 'ticket_secret_generator': { @@ -908,7 +908,7 @@ DEFAULTS = { 'type': str }, 'invoice_email_attachment': { - 'default': 'False', + 'default': 'False', # default for new events is True 'type': bool, 'form_class': forms.BooleanField, 'serializer_class': serializers.BooleanField, @@ -1241,7 +1241,7 @@ DEFAULTS = { ) }, 'event_list_type': { - 'default': 'list', + 'default': 'list', # default for new events is 'calendar' 'type': str, 'form_class': forms.ChoiceField, 'serializer_class': serializers.ChoiceField, @@ -1985,7 +1985,7 @@ Your {organizer} team""")) ), }, 'theme_color_success': { - 'default': '#50A167', + 'default': '#50a167', 'type': str, 'form_class': forms.CharField, 'serializer_class': serializers.CharField, @@ -2007,7 +2007,7 @@ Your {organizer} team""")) ), }, 'theme_color_danger': { - 'default': '#C44F4F', + 'default': '#c44f4f', 'type': str, 'form_class': forms.CharField, 'serializer_class': serializers.CharField, @@ -2029,7 +2029,7 @@ Your {organizer} team""")) ), }, 'theme_color_background': { - 'default': '#FFFFFF', + 'default': '#f5f5f5', 'type': str, 'form_class': forms.CharField, 'serializer_class': serializers.CharField, @@ -2455,7 +2455,7 @@ Your {organizer} team""")) ) }, 'name_scheme': { - 'default': 'full', + 'default': 'full', # default for new events is 'given_family' 'type': str }, 'giftcard_length': { diff --git a/src/pretix/static/pretixpresale/scss/main.scss b/src/pretix/static/pretixpresale/scss/main.scss index 8207d51e4..976a889e3 100644 --- a/src/pretix/static/pretixpresale/scss/main.scss +++ b/src/pretix/static/pretixpresale/scss/main.scss @@ -1,3 +1,7 @@ +/* before variables.scss because it only affects presale, not control */ +$body-bg: #f5f5f5 !default; + +/* imports */ @import "../../pretixbase/scss/_variables.scss"; @import "../../bootstrap/scss/_bootstrap_reduced.scss"; @import "../../pretixbase/scss/_theme.scss";