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

Add annotated fields to BomItem API:

- total-stock / allocated_to_build_orders / allocated_to_sales_orders
This commit is contained in:
Oliver Walters
2022-04-04 22:50:13 +10:00
parent d1a8b7ed48
commit f6664b2477
2 changed files with 65 additions and 1 deletions

View File

@ -1601,9 +1601,10 @@ class BomList(generics.ListCreateAPIView):
def get_queryset(self, *args, **kwargs):
queryset = BomItem.objects.all()
queryset = super().get_queryset(*args, **kwargs)
queryset = self.get_serializer_class().setup_eager_loading(queryset)
queryset = self.get_serializer_class().annotate_queryset(queryset)
return queryset