Make cancel notifications optional

This commit is contained in:
Raphael Michel
2017-07-06 12:04:35 +02:00
parent d444935140
commit 21d432a3ca
3 changed files with 10 additions and 4 deletions

View File

@@ -206,7 +206,7 @@ class OrderTransition(OrderView):
else:
messages.success(self.request, _('The order has been marked as paid.'))
elif self.order.status == Order.STATUS_PENDING and to == 'c':
cancel_order(self.order, user=self.request.user)
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.'))
elif self.order.status == Order.STATUS_PAID and to == 'n':
self.order.status = Order.STATUS_PENDING