diff --git a/src/pretix/base/i18n.py b/src/pretix/base/i18n.py index dc6c4c9429..2c7bf8123a 100644 --- a/src/pretix/base/i18n.py +++ b/src/pretix/base/i18n.py @@ -10,7 +10,7 @@ from django.utils import translation from django.utils.formats import date_format, number_format from django.utils.safestring import mark_safe from django.utils.translation import ugettext -from typing import Dict, List, Union, Optional +from typing import Dict, List, Optional, Union class LazyI18nString: diff --git a/src/pretix/base/services/orders.py b/src/pretix/base/services/orders.py index 28493c027d..3401f4b3f6 100644 --- a/src/pretix/base/services/orders.py +++ b/src/pretix/base/services/orders.py @@ -4,9 +4,9 @@ from django.conf import settings from django.db import transaction from django.utils.timezone import now from django.utils.translation import ugettext_lazy as _ -from pretix.base.i18n import LazyDate, LazyNumber from typing import List +from pretix.base.i18n import LazyDate, LazyNumber from pretix.base.models import ( CartPosition, Event, EventLock, Order, OrderPosition, Quota, User, ) diff --git a/src/pretix/control/forms/event.py b/src/pretix/control/forms/event.py index a5ccd8cb32..658af8dc01 100644 --- a/src/pretix/control/forms/event.py +++ b/src/pretix/control/forms/event.py @@ -148,16 +148,6 @@ class EventSettingsForm(SettingsForm): required=False, help_text=_("Public email address for contacting the organizer") ) - mail_prefix = forms.CharField( - label=_("Subject prefix"), - help_text=_("This will be prepended to the subject of all outgoing emails. This could be a short form of " - "your event name."), - required=False - ) - mail_from = forms.EmailField( - label=_("Sender address"), - help_text=_("Sender address for outgoing e-mails") - ) def clean(self): data = super().clean() @@ -200,6 +190,16 @@ class ProviderForm(SettingsForm): class MailSettingsForm(SettingsForm): + mail_prefix = forms.CharField( + label=_("Subject prefix"), + help_text=_("This will be prepended to the subject of all outgoing emails. This could be a short form of " + "your event name."), + required=False + ) + mail_from = forms.EmailField( + label=_("Sender address"), + help_text=_("Sender address for outgoing e-mails") + ) mail_text_order_placed = I18nFormField( label=_("Placed order"), required=False, diff --git a/src/pretix/control/templates/pretixcontrol/event/mail.html b/src/pretix/control/templates/pretixcontrol/event/mail.html index cc1d260ff4..6b44a3e616 100644 --- a/src/pretix/control/templates/pretixcontrol/event/mail.html +++ b/src/pretix/control/templates/pretixcontrol/event/mail.html @@ -4,9 +4,14 @@ {% block inside %}