transaction serializer

This commit is contained in:
2025-11-10 12:48:53 +03:30
parent 9ccc146327
commit 99b8104f9d
4 changed files with 21 additions and 4 deletions

View File

@@ -128,7 +128,7 @@ class InventoryEntryViewSet(BaseViewSet, SoftDeleteMixin, viewsets.ModelViewSet,
return self.get_paginated_response(serializer.data)
class InventoryQuotaSaleTransactionViewSet(SoftDeleteMixin, DynamicSearchMixin, BaseViewSet, viewsets.ModelViewSet):
class InventoryQuotaSaleTransactionViewSet(BaseViewSet, SoftDeleteMixin, DynamicSearchMixin, viewsets.ModelViewSet):
queryset = warehouse_models.InventoryQuotaSaleTransaction.objects.all()
serializer_class = warehouse_serializers.InventoryQuotaSaleTransactionSerializer
filter_backends = [filters.SearchFilter]
@@ -147,7 +147,14 @@ class InventoryQuotaSaleTransactionViewSet(SoftDeleteMixin, DynamicSearchMixin,
list of transactions
filter by: search, all, my_transactions
"""
queryset = self.filter_query(self.get_queryset())
print("ssss")
queryset = self.filter_query(self.get_queryset(visibility_by_org_scope=True))
# paginate & response
page = self.paginate_queryset(queryset)
if page is not None: # noqa
serializer = self.get_serializer(page, many=True)
return self.get_paginated_response(serializer.data)
class InventoryQuotaSaleItemViewSet(SoftDeleteMixin, BaseViewSet, viewsets.ModelViewSet):