API: Allow to filter orders by customer

This commit is contained in:
Raphael Michel
2023-10-25 13:24:26 +02:00
parent 0642dcb7ba
commit 4587fed81b
2 changed files with 8 additions and 1 deletions

View File

@@ -110,10 +110,11 @@ with scopes_disabled():
item = django_filters.CharFilter(field_name='all_positions', lookup_expr='item_id', distinct=True)
variation = django_filters.CharFilter(field_name='all_positions', lookup_expr='variation_id', distinct=True)
subevent = django_filters.CharFilter(field_name='all_positions', lookup_expr='subevent_id', distinct=True)
customer = django_filters.CharFilter(field_name='customer__identifier')
class Meta:
model = Order
fields = ['code', 'status', 'email', 'locale', 'testmode', 'require_approval']
fields = ['code', 'status', 'email', 'locale', 'testmode', 'require_approval', 'customer']
@scopes_disabled()
def subevent_after_qs(self, qs, name, value):