Allow to change canceled orders

This commit is contained in:
Raphael Michel
2021-05-13 16:31:32 +02:00
parent 1d7d2de482
commit cf9fd47d2b
4 changed files with 9 additions and 20 deletions

View File

@@ -299,7 +299,7 @@
<span class="fa fa-edit"></span>
{% trans "Change answers" %}
</a>
{% if order.changable and 'can_change_orders' in request.eventpermset %}
{% if 'can_change_orders' in request.eventpermset %}
&middot; <a href="{% url "control:event.order.change" event=request.event.slug organizer=request.event.organizer.slug code=order.code %}">
<span class="fa fa-edit"></span>
{% trans "Change products" %}
@@ -822,7 +822,7 @@
<div class="panel panel-default">
<div class="panel-heading">
<div class="pull-right flip">
{% if order.changable and 'can_change_orders' in request.eventpermset %}
{% if 'can_change_orders' in request.eventpermset %}
<a href="{% url "control:event.order.info" event=request.event.slug organizer=request.event.organizer.slug code=order.code %}">
<span class="fa fa-edit"></span>
{% trans "Change" %}

View File

@@ -1530,12 +1530,6 @@ class OrderChange(OrderView):
permission = 'can_change_orders'
template_name = 'pretixcontrol/order/change.html'
def dispatch(self, request, *args, **kwargs):
if self.order.status not in (Order.STATUS_PENDING, Order.STATUS_PAID):
messages.error(self.request, _('This action is only allowed for pending or paid orders.'))
return self._redirect_back()
return super().dispatch(request, *args, **kwargs)
@cached_property
def other_form(self):
return OtherOperationsForm(prefix='other', order=self.order,