forked from CGM_Public/pretix_original
Do not allow to mark an order as unpaid
This commit is contained in:
@@ -699,11 +699,6 @@ class OrderTransition(OrderView):
|
|||||||
elif self.order.cancel_allowed() and to == 'c':
|
elif self.order.cancel_allowed() and to == 'c':
|
||||||
cancel_order(self.order, user=self.request.user, send_mail=self.request.POST.get("send_email") == "on")
|
cancel_order(self.order, user=self.request.user, send_mail=self.request.POST.get("send_email") == "on")
|
||||||
messages.success(self.request, _('The order has been canceled.'))
|
messages.success(self.request, _('The order has been canceled.'))
|
||||||
elif self.order.status == Order.STATUS_PAID and to == 'n':
|
|
||||||
self.order.status = Order.STATUS_PENDING
|
|
||||||
self.order.save()
|
|
||||||
self.order.log_action('pretix.event.order.unpaid', user=self.request.user)
|
|
||||||
messages.success(self.request, _('The order has been marked as not paid.'))
|
|
||||||
elif self.order.status == Order.STATUS_PENDING and to == 'e':
|
elif self.order.status == Order.STATUS_PENDING and to == 'e':
|
||||||
mark_order_expired(self.order, user=self.request.user)
|
mark_order_expired(self.order, user=self.request.user)
|
||||||
messages.success(self.request, _('The order has been marked as expired.'))
|
messages.success(self.request, _('The order has been marked as expired.'))
|
||||||
|
|||||||
@@ -257,7 +257,7 @@ def test_order_deny(client, env):
|
|||||||
(Order.STATUS_CANCELED, Order.STATUS_REFUNDED, False),
|
(Order.STATUS_CANCELED, Order.STATUS_REFUNDED, False),
|
||||||
(Order.STATUS_CANCELED, Order.STATUS_EXPIRED, False),
|
(Order.STATUS_CANCELED, Order.STATUS_EXPIRED, False),
|
||||||
|
|
||||||
(Order.STATUS_PAID, Order.STATUS_PENDING, True),
|
(Order.STATUS_PAID, Order.STATUS_PENDING, False),
|
||||||
(Order.STATUS_PAID, Order.STATUS_CANCELED, False),
|
(Order.STATUS_PAID, Order.STATUS_CANCELED, False),
|
||||||
(Order.STATUS_PAID, Order.STATUS_REFUNDED, False),
|
(Order.STATUS_PAID, Order.STATUS_REFUNDED, False),
|
||||||
(Order.STATUS_PAID, Order.STATUS_EXPIRED, False),
|
(Order.STATUS_PAID, Order.STATUS_EXPIRED, False),
|
||||||
|
|||||||
Reference in New Issue
Block a user