Compare commits

...

2 Commits

Author SHA1 Message Date
Raphael Michel
73bec00d0c Update src/pretix/control/forms/filter.py 2023-04-17 09:34:56 +02:00
Maximilian Richt
879ae386ac Add checkin requires attention to advanced order search 2023-04-12 10:31:24 +02:00

View File

@@ -569,6 +569,12 @@ class EventOrderExpertFilterForm(EventOrderFilterForm):
label=_('Sales channel'),
required=False,
)
checkin_attention = forms.NullBooleanField(
required=False,
widget=FilterNullBooleanSelect,
label=_('Requires special attention'),
help_text=_('Only matches orders with the attention checkbox set directly for the order, not based on the product.'),
)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
@@ -689,6 +695,8 @@ class EventOrderExpertFilterForm(EventOrderFilterForm):
qs = qs.filter(total=fdata.get('total'))
if fdata.get('email_known_to_work') is not None:
qs = qs.filter(email_known_to_work=fdata.get('email_known_to_work'))
if fdata.get('checkin_attention') is not None:
qs = qs.filter(checkin_attention=fdata.get('checkin_attention'))
if fdata.get('locale'):
qs = qs.filter(locale=fdata.get('locale'))
if fdata.get('payment_sum_min') is not None: