From 2569ebec55cbdf770a4baeff2f9c935de23dc36a Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sun, 4 Sep 2016 22:50:22 +0200 Subject: [PATCH] Add filter "pending or expired" for correct links in the order overview --- src/pretix/control/templates/pretixcontrol/orders/index.html | 3 ++- .../control/templates/pretixcontrol/orders/overview.html | 2 +- src/pretix/control/views/orders.py | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/templates/pretixcontrol/orders/index.html b/src/pretix/control/templates/pretixcontrol/orders/index.html index 16ee033d64..ab2cbb2897 100644 --- a/src/pretix/control/templates/pretixcontrol/orders/index.html +++ b/src/pretix/control/templates/pretixcontrol/orders/index.html @@ -40,7 +40,8 @@ - + + diff --git a/src/pretix/control/templates/pretixcontrol/orders/overview.html b/src/pretix/control/templates/pretixcontrol/orders/overview.html index 6091e0c280..4dc6422d88 100644 --- a/src/pretix/control/templates/pretixcontrol/orders/overview.html +++ b/src/pretix/control/templates/pretixcontrol/orders/overview.html @@ -45,7 +45,7 @@ - + {{ item.num_pending|togglesum }} diff --git a/src/pretix/control/views/orders.py b/src/pretix/control/views/orders.py index d727f787ae..cc72f21336 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -59,6 +59,8 @@ class OrderList(EventPermissionRequiredMixin, ListView): s = self.request.GET.get("status", "") if s == 'o': qs = qs.filter(status=Order.STATUS_PENDING, expires__lt=now().date()) + elif s == 'ne': + qs = qs.filter(status__in=[Order.STATUS_PENDING, Order.STATUS_EXPIRED]) else: qs = qs.filter(status=s) if self.request.GET.get("item", "") != "":