From 0851a925fb6a60ba05b4fb0f0559bb6c94ffd8ad Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 12 May 2020 20:18:28 +1000 Subject: [PATCH] Add ability to filter by whether the part is serialized or not --- InvenTree/stock/api.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/InvenTree/stock/api.py b/InvenTree/stock/api.py index 404162a300..a56d4081d0 100644 --- a/InvenTree/stock/api.py +++ b/InvenTree/stock/api.py @@ -479,6 +479,17 @@ class StockList(generics.ListCreateAPIView): if sales_order: queryset = queryset.filter(sales_order=sales_order) + # Filter by "serialized" status? + serialized = params.get('serialized', None) + + if serialized is not None: + serialized = str2bool(serialized) + + if serialized: + queryset = queryset.exclude(serial=None) + else: + queryset = queryset.filter(serial=None) + # Filter by serial number? serial_number = params.get('serial', None)