2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-09 07:00:56 +00:00

Add part_detail and location_detail to the StockItem detail class

This commit is contained in:
Oliver Walters
2020-04-06 08:38:10 +10:00
parent fce26c80b7
commit 2530313e68
2 changed files with 16 additions and 1 deletions

View File

@ -59,6 +59,18 @@ class StockDetail(generics.RetrieveUpdateDestroyAPIView):
serializer_class = StockItemSerializer
permission_classes = (permissions.IsAuthenticated,)
def get_serializer(self, *args, **kwargs):
part_detail = str2bool(self.request.GET.get('part_detail', False))
loc_detail = str2bool(self.request.GET.get('location_detail', False))
kwargs['part_detail'] = part_detail
kwargs['location_detail'] = loc_detail
kwargs['context'] = self.get_serializer_context()
return self.serializer_class(*args, **kwargs)
class StockFilter(FilterSet):
""" FilterSet for advanced stock filtering.