diff --git a/src/pretix/control/forms/organizer.py b/src/pretix/control/forms/organizer.py index 867739c2ab..c80c57f4b4 100644 --- a/src/pretix/control/forms/organizer.py +++ b/src/pretix/control/forms/organizer.py @@ -2,8 +2,9 @@ from django import forms from django.core.exceptions import ValidationError from django.utils.translation import ugettext_lazy as _ -from pretix.base.forms import I18nModelForm +from pretix.base.forms import I18nModelForm, SettingsForm from pretix.base.models import Organizer, Team +from pretix.control.forms import ExtFileField from pretix.multidomain.models import KnownDomain @@ -98,3 +99,14 @@ class TeamForm(forms.ModelForm): 'the permission to change teams and permissions.')) return data + + +class OrganizerSettingsForm(SettingsForm): + + organizer_logo_image = ExtFileField( + label=_('Logo image'), + ext_whitelist=(".png", ".jpg", ".svg", ".gif", ".jpeg"), + required=False, + help_text=_('If you provide a logo image, we will by default not show your organization name ' + 'in the page header. We will show your logo with a maximal height of 120 pixels.') + ) diff --git a/src/pretix/control/templates/pretixcontrol/base.html b/src/pretix/control/templates/pretixcontrol/base.html index fef6124b7e..d402d43abb 100644 --- a/src/pretix/control/templates/pretixcontrol/base.html +++ b/src/pretix/control/templates/pretixcontrol/base.html @@ -65,7 +65,7 @@ {{ request.event }}