diff --git a/src/pretix/control/forms/filter.py b/src/pretix/control/forms/filter.py index 912c124a8b..d9b1c02065 100644 --- a/src/pretix/control/forms/filter.py +++ b/src/pretix/control/forms/filter.py @@ -112,6 +112,7 @@ class OrderFilterForm(FilterForm): (Order.STATUS_PENDING + Order.STATUS_EXPIRED, _('Pending or expired')), (Order.STATUS_CANCELED, _('Canceled')), ('cp', _('Canceled (or with paid fee)')), + ('na', _('Approved, payment pending')), ('pa', _('Approval pending')), ('overpaid', _('Overpaid')), ('underpaid', _('Underpaid')), @@ -207,6 +208,11 @@ class OrderFilterForm(FilterForm): status=Order.STATUS_PENDING, require_approval=True ) + elif s == 'na': + qs = qs.filter( + status=Order.STATUS_PENDING, + require_approval=False + ) elif s == 'testmode': qs = qs.filter( testmode=True diff --git a/src/pretix/control/templates/pretixcontrol/orders/overview.html b/src/pretix/control/templates/pretixcontrol/orders/overview.html index 490fa4dd0b..28baa3a25a 100644 --- a/src/pretix/control/templates/pretixcontrol/orders/overview.html +++ b/src/pretix/control/templates/pretixcontrol/orders/overview.html @@ -110,7 +110,7 @@