add: add new invalid product model and create, list api added

This commit is contained in:
behruz-dev
2025-08-27 10:06:14 +05:00
parent 7a8efa74ff
commit 06f3b96e2b
13 changed files with 247 additions and 6 deletions

View File

@@ -12,7 +12,7 @@ from core.apps.accounts.permissions.permissions import HasRolePermission
class InventoryListApiView(generics.GenericAPIView):
serializer_class = serializers.InventoryListSerializer
queryset = Inventory.objects.select_related('product', 'unity')
queryset = Inventory.objects.select_related('product', 'unity').exclude(is_invalid=True)
permissions_classes = [HasRolePermission]
required_permissions = ['wherehouse']
filter_backends = [DjangoFilterBackend, filters.SearchFilter]