44from django .urls import resolve , reverse
55from django .utils .translation import gettext_lazy as _ , gettext_noop
66from i18nfield .strings import LazyI18nString
7-
87from pretix .base .models import Event , Order
98from pretix .base .settings import settings_hierarkey
109from pretix .base .signals import event_copy_data , item_copy_data
@@ -83,9 +82,14 @@ def order_info(sender: Event, order: Order, request, **kwargs):
8382 return ""
8483
8584 template = get_template ("pretix_dbevent/order_position_info.html" )
86- return template .render ({
87- "dbevent_advertising_text" : str (sender .settings .dbevent_advertising_content ).format_map (dbevent_url_context (request )),
88- }, request )
85+ return template .render (
86+ {
87+ "dbevent_advertising_text" : str (
88+ sender .settings .dbevent_advertising_content
89+ ).format_map (dbevent_url_context (request )),
90+ },
91+ request ,
92+ )
8993
9094
9195@receiver (position_info , dispatch_uid = "dbevent_position_info" )
@@ -97,9 +101,14 @@ def position_info(sender: Event, order: Order, position, request, **kwargs):
97101 return ""
98102
99103 template = get_template ("pretix_dbevent/order_position_info.html" )
100- return template .render ({
101- "dbevent_advertising_text" : str (sender .settings .dbevent_advertising_content ).format_map (dbevent_url_context (request )),
102- }, request )
104+ return template .render (
105+ {
106+ "dbevent_advertising_text" : str (
107+ sender .settings .dbevent_advertising_content
108+ ).format_map (dbevent_url_context (request )),
109+ },
110+ request ,
111+ )
103112
104113
105114@receiver (html_head , dispatch_uid = "dbevent_html_head" )
@@ -110,20 +119,30 @@ def html_head_presale(sender, request=None, **kwargs):
110119
111120settings_hierarkey .add_default ("dbevent_event_id" , None , int )
112121settings_hierarkey .add_default ("dbevent_override_texts" , False , bool )
113- settings_hierarkey .add_default ("dbevent_advertising_title" , LazyI18nString .from_gettext (gettext_noop (
114- "Always a good move: Travel by train to your event"
115- )), LazyI18nString )
116- settings_hierarkey .add_default ("dbevent_advertising_content" , LazyI18nString .from_gettext (gettext_noop (
117- "For *{event}* participants exclusively: Travel comfortable, sustainable and affordable throughout "
118- "Germany by train.\n "
119- "\n "
120- "DB event offers provide you with several benefits:\n "
121- "\n "
122- "- Attractive prices: low entry price from just EUR 16.19\n "
123- "- Flexible combination: apply additional BahnCard discount\n "
124- "- Sustainability guaranteed: arrival and departure on Deutsche Bahn trains using 100% renewable power\n "
125- "- Use your time effectively: work or relax on your journey\n "
126- "\n "
127- "[Book online now]({booking_url}), discover all DB event offers for your preferred route and secure your "
128- "discounted ticket. [Terms and Conditions apply]({faq_url})"
129- )), LazyI18nString )
122+ settings_hierarkey .add_default (
123+ "dbevent_advertising_title" ,
124+ LazyI18nString .from_gettext (
125+ gettext_noop ("Always a good move: Travel by train to your event" )
126+ ),
127+ LazyI18nString ,
128+ )
129+ settings_hierarkey .add_default (
130+ "dbevent_advertising_content" ,
131+ LazyI18nString .from_gettext (
132+ gettext_noop (
133+ "For *{event}* participants exclusively: Travel comfortable, sustainable and affordable throughout "
134+ "Germany by train.\n "
135+ "\n "
136+ "DB event offers provide you with several benefits:\n "
137+ "\n "
138+ "- Attractive prices: low entry price from just EUR 16.19\n "
139+ "- Flexible combination: apply additional BahnCard discount\n "
140+ "- Sustainability guaranteed: arrival and departure on Deutsche Bahn trains using 100% renewable power\n "
141+ "- Use your time effectively: work or relax on your journey\n "
142+ "\n "
143+ "[Book online now]({booking_url}), discover all DB event offers for your preferred route and secure your "
144+ "discounted ticket. [Terms and Conditions apply]({faq_url})"
145+ )
146+ ),
147+ LazyI18nString ,
148+ )
0 commit comments