mirror of
https://github.com/pretix/pretix.git
synced 2026-05-06 15:24:02 +00:00
Add approval requirement option to product variations (#2381)
This commit is contained in:
@@ -1161,7 +1161,7 @@ class PaymentStep(CartMixin, TemplateFlowStep):
|
||||
self.request = request
|
||||
|
||||
for cartpos in get_cart(self.request):
|
||||
if cartpos.item.require_approval:
|
||||
if cartpos.requires_approval():
|
||||
if 'payment' in self.cart_session:
|
||||
del self.cart_session['payment']
|
||||
return False
|
||||
@@ -1206,7 +1206,7 @@ class ConfirmStep(CartMixin, AsyncAction, TemplateFlowStep):
|
||||
if self.payment_provider:
|
||||
ctx['payment'] = self.payment_provider.checkout_confirm_render(self.request)
|
||||
ctx['payment_provider'] = self.payment_provider
|
||||
ctx['require_approval'] = any(cp.item.require_approval for cp in ctx['cart']['positions'])
|
||||
ctx['require_approval'] = any(cp.requires_approval() for cp in ctx['cart']['positions'])
|
||||
ctx['addr'] = self.invoice_address
|
||||
ctx['confirm_messages'] = self.confirm_messages
|
||||
ctx['cart_session'] = self.cart_session
|
||||
|
||||
Reference in New Issue
Block a user