forked from CGM_Public/pretix_original
Order modification: Remove warning when invoice is not yet generated (Z#23226423) (#5966)
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
<div class="panel-group" id="questions_accordion">
|
<div class="panel-group" id="questions_accordion">
|
||||||
{% if invoice_address_asked or event.settings.invoice_name_required %}
|
{% if invoice_address_asked or event.settings.invoice_name_required %}
|
||||||
{% if invoice_address_asked and not request.GET.generate_invoice == "true" and not event.settings.invoice_reissue_after_modify %}
|
{% if invoice_address_asked and not request.GET.generate_invoice == "true" and not invoice_generation_selfservice %}
|
||||||
<div class="alert alert-info">
|
<div class="alert alert-info">
|
||||||
{% blocktrans trimmed %}
|
{% blocktrans trimmed %}
|
||||||
Modifying your invoice address will not automatically generate a new invoice.
|
Modifying your invoice address will not automatically generate a new invoice.
|
||||||
|
|||||||
@@ -909,6 +909,21 @@ class OrderModify(EventViewMixin, OrderDetailMixin, OrderQuestionsViewMixin, Tem
|
|||||||
def get(self, request, *args, **kwargs):
|
def get(self, request, *args, **kwargs):
|
||||||
return super().get(request, *args, **kwargs)
|
return super().get(request, *args, **kwargs)
|
||||||
|
|
||||||
|
def get_context_data(self, **kwargs):
|
||||||
|
ctx = super().get_context_data(
|
||||||
|
**kwargs,
|
||||||
|
)
|
||||||
|
|
||||||
|
ctx['invoice_generation_selfservice'] = (
|
||||||
|
self.request.event.settings.invoice_reissue_after_modify or
|
||||||
|
(
|
||||||
|
can_generate_invoice(self.request.event, self.order, ignore_payments=True) and
|
||||||
|
not self.order.invoices.exists()
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
return ctx
|
||||||
|
|
||||||
def dispatch(self, request, *args, **kwargs):
|
def dispatch(self, request, *args, **kwargs):
|
||||||
self.request = request
|
self.request = request
|
||||||
self.kwargs = kwargs
|
self.kwargs = kwargs
|
||||||
|
|||||||
Reference in New Issue
Block a user