From 7ef766ddfa35c2b81cef8f019243e9eb57ede7f4 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 9 Mar 2020 11:44:25 +0100 Subject: [PATCH] Cancelling events: Only show email fields conditionally --- src/pretix/control/forms/orders.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pretix/control/forms/orders.py b/src/pretix/control/forms/orders.py index f41cc016a..96866f2cb 100644 --- a/src/pretix/control/forms/orders.py +++ b/src/pretix/control/forms/orders.py @@ -581,6 +581,7 @@ class EventCancelForm(forms.Form): self.fields['send_subject'] = I18nFormField( label=_("Subject"), required=True, + widget_kwargs={'attrs': {'data-display-dependency': '#id_send'}}, initial=_('Canceled: {event}'), widget=I18nTextInput, locales=self.event.settings.get('locales'), @@ -589,6 +590,7 @@ class EventCancelForm(forms.Form): label=_('Message'), widget=I18nTextarea, required=True, + widget_kwargs={'attrs': {'data-display-dependency': '#id_send'}}, locales=self.event.settings.get('locales'), initial=LazyI18nString.from_gettext(gettext_noop( 'Hello,\n\n' @@ -607,6 +609,7 @@ class EventCancelForm(forms.Form): required=True, initial=_('Canceled: {event}'), widget=I18nTextInput, + widget_kwargs={'attrs': {'data-display-dependency': '#id_send_waitinglist'}}, locales=self.event.settings.get('locales'), ) self.fields['send_waitinglist_message'] = I18nFormField( @@ -614,6 +617,7 @@ class EventCancelForm(forms.Form): widget=I18nTextarea, required=True, locales=self.event.settings.get('locales'), + widget_kwargs={'attrs': {'data-display-dependency': '#id_send_waitinglist'}}, initial=LazyI18nString.from_gettext(gettext_noop( 'Hello,\n\n' 'with this email, we regret to inform you that {event} has been canceled.\n\n'