From 6ed016e49e1cc127ed18d0132f0c5e50538ad945 Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Mon, 28 Jan 2019 17:29:39 +0100 Subject: [PATCH] Define Favicons on Organizer-level --- src/pretix/control/forms/organizer.py | 7 +++++++ .../pretixcontrol/organizers/display.html | 1 + .../presale/templates/pretixpresale/base.html | 16 ++++++++++++---- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/pretix/control/forms/organizer.py b/src/pretix/control/forms/organizer.py index d3983d0fa..989e1b4d4 100644 --- a/src/pretix/control/forms/organizer.py +++ b/src/pretix/control/forms/organizer.py @@ -262,6 +262,13 @@ class OrganizerDisplaySettingsForm(SettingsForm): ], help_text=_('Only respected by modern browsers.') ) + favicon = ExtFileField( + label=_('Favicon'), + ext_whitelist=(".ico", ".png", ".jpg", ".gif", ".jpeg"), + required=False, + help_text=_('If you provide a favicon, we will show it instead of the default pretix icon. ' + 'We recommend a size of at least 200x200px to accomodate most devices.') + ) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) diff --git a/src/pretix/control/templates/pretixcontrol/organizers/display.html b/src/pretix/control/templates/pretixcontrol/organizers/display.html index d141e3e1a..0e5569a88 100644 --- a/src/pretix/control/templates/pretixcontrol/organizers/display.html +++ b/src/pretix/control/templates/pretixcontrol/organizers/display.html @@ -27,6 +27,7 @@ {% bootstrap_field form.theme_color_success layout="control" %} {% bootstrap_field form.theme_color_danger layout="control" %} {% bootstrap_field form.primary_font layout="control" %} + {% bootstrap_field form.favicon layout="control" %}