forked from CGM_Public/pretix_original
Invoicing: Add order-code to organizer CC mail (Z#23123051) (#3370)
This commit is contained in:
committed by
GitHub
parent
22104f79bd
commit
d91d942eac
@@ -510,7 +510,7 @@ def send_invoices_to_organizer(sender, **kwargs):
|
|||||||
with transaction.atomic():
|
with transaction.atomic():
|
||||||
qs = Invoice.objects.filter(
|
qs = Invoice.objects.filter(
|
||||||
sent_to_organizer__isnull=True
|
sent_to_organizer__isnull=True
|
||||||
).prefetch_related('event').select_for_update(of=OF_SELF, skip_locked=connection.features.has_select_for_update_skip_locked)
|
).prefetch_related('event', 'order').select_for_update(of=OF_SELF, skip_locked=connection.features.has_select_for_update_skip_locked)
|
||||||
for i in qs[:batch_size]:
|
for i in qs[:batch_size]:
|
||||||
if i.event.settings.invoice_email_organizer:
|
if i.event.settings.invoice_email_organizer:
|
||||||
with language(i.event.settings.locale):
|
with language(i.event.settings.locale):
|
||||||
@@ -519,11 +519,12 @@ def send_invoices_to_organizer(sender, **kwargs):
|
|||||||
subject=_('New invoice: {number}').format(number=i.number),
|
subject=_('New invoice: {number}').format(number=i.number),
|
||||||
template=LazyI18nString.from_gettext(_(
|
template=LazyI18nString.from_gettext(_(
|
||||||
'Hello,\n\n'
|
'Hello,\n\n'
|
||||||
'a new invoice for {event} has been created, see attached.\n\n'
|
'a new invoice for order {order} at {event} has been created, see attached.\n\n'
|
||||||
'We are sending this email because you configured us to do so in your event settings.'
|
'We are sending this email because you configured us to do so in your event settings.'
|
||||||
)),
|
)),
|
||||||
context={
|
context={
|
||||||
'event': str(i.event),
|
'event': str(i.event),
|
||||||
|
'order': str(i.order),
|
||||||
},
|
},
|
||||||
locale=i.event.settings.locale,
|
locale=i.event.settings.locale,
|
||||||
event=i.event,
|
event=i.event,
|
||||||
|
|||||||
Reference in New Issue
Block a user