diff --git a/src/pretix/api/serializers/organizer.py b/src/pretix/api/serializers/organizer.py index b1189bf045..6e2c67a21c 100644 --- a/src/pretix/api/serializers/organizer.py +++ b/src/pretix/api/serializers/organizer.py @@ -213,6 +213,8 @@ class TeamMemberSerializer(serializers.ModelSerializer): class OrganizerSettingsSerializer(SettingsSerializer): default_fields = [ + 'contact_mail', + 'imprint_url', 'organizer_info_text', 'event_list_type', 'event_list_availability', diff --git a/src/pretix/control/forms/organizer.py b/src/pretix/control/forms/organizer.py index 7aa161fa83..cf72b8bed6 100644 --- a/src/pretix/control/forms/organizer.py +++ b/src/pretix/control/forms/organizer.py @@ -214,6 +214,8 @@ class DeviceForm(forms.ModelForm): class OrganizerSettingsForm(SettingsForm): auto_fields = [ + 'contact_mail', + 'imprint_url', 'organizer_info_text', 'event_list_type', 'event_list_availability', diff --git a/src/pretix/control/templates/pretixcontrol/organizers/edit.html b/src/pretix/control/templates/pretixcontrol/organizers/edit.html index da68f9f443..4b0eb4c99c 100644 --- a/src/pretix/control/templates/pretixcontrol/organizers/edit.html +++ b/src/pretix/control/templates/pretixcontrol/organizers/edit.html @@ -30,6 +30,8 @@ {% if form.domain %} {% bootstrap_field form.domain layout="control" %} {% endif %} + {% bootstrap_field sform.imprint_url layout="control" %} + {% bootstrap_field sform.contact_mail layout="control" %} {% bootstrap_field sform.organizer_info_text layout="control" %} {% bootstrap_field sform.event_team_provisioning layout="control" %} diff --git a/src/pretix/presale/templates/pretixpresale/organizers/base.html b/src/pretix/presale/templates/pretixpresale/organizers/base.html index 409ea2a20b..378f888889 100644 --- a/src/pretix/presale/templates/pretixpresale/organizers/base.html +++ b/src/pretix/presale/templates/pretixpresale/organizers/base.html @@ -3,6 +3,7 @@ {% load static %} {% load thumb %} {% load eventurl %} +{% load safelink %} {% block thetitle %} {% block title %}{% endblock %}{% if url_name != "organizer.index" %} :: {% endif %}{{ organizer.name }} {% endblock %} @@ -64,4 +65,11 @@ {% endblock %} {% endblock %} {% block footer %} + {% if not request.event and request.organizer.settings.contact_mail %} + {% trans "Contact event organizer" %} · + {% endif %} + {% if not request.event and request.organizer.settings.imprint_url %} + {% trans "Imprint" %} + · + {% endif %} {% endblock %}