This commit is contained in:
behruz-dev
2025-09-16 18:29:14 +05:00
parent 456bee4d3d
commit f1fd620061
24 changed files with 41 additions and 124 deletions

View File

@@ -19,7 +19,6 @@ class InvalidProductCreateApiView(generics.GenericAPIView):
serializer_class = serializers.InvalidProductCreateSerializer
queryset = InvalidProduct.objects.all()
permission_classes = [HasRolePermission]
required_permissions = []
parser_classes = [parsers.FormParser, parsers.MultiPartParser]
def post(self, request):
@@ -42,7 +41,6 @@ class InvalidProductListApiView(generics.GenericAPIView):
'inventory', 'project_folder', 'work'
).prefetch_related('witnesses')
permission_classes = [HasRolePermission]
required_permissions = []
filter_backends = [DjangoFilterBackend]
filterset_class = InvalidProductFilter
@@ -60,7 +58,6 @@ class InvalidProductUpdateApiView(generics.GenericAPIView):
serializer_class = serializers.InvalidProductUpdateSerializer
queryset = InvalidProduct.objects.all()
permission_classes = [HasRolePermission]
required_permissions = []
parser_classes = [parsers.FormParser, parsers.MultiPartParser]
def patch(self, request, id):
@@ -80,7 +77,6 @@ class InvalidProductUpdateApiView(generics.GenericAPIView):
class InvalidProductDeleteApiView(views.APIView):
permission_classes = [HasRolePermission]
required_permissions = []
def delete(self, request, id):
invalid_product = get_object_or_404(InvalidProduct, id=id)

View File

@@ -14,7 +14,6 @@ class InventoryListApiView(generics.GenericAPIView):
serializer_class = serializers.InventoryListSerializer
queryset = Inventory.objects.select_related('product', 'unity').exclude(is_invalid=True)
permissions_classes = [HasRolePermission]
required_permissions = ['wherehouse']
filter_backends = [DjangoFilterBackend, filters.SearchFilter]
search_fields = [
'product__name', 'unity__value'

View File

@@ -18,7 +18,6 @@ class StockMovemendCreateApiView(generics.GenericAPIView):
serializer_class = serializers.StockMovmendCreateSerializer
queryset = StockMovemend.objects.all()
permission_classes = [HasRolePermission]
required_permissions = []
def post(self, request):
serializer = self.serializer_class(data=request.data, context={'user': request.user})
@@ -39,7 +38,6 @@ class StockMovemendListApiView(generics.GenericAPIView):
'wherehouse_to', 'wherehouse_from', 'recipient', 'project_folder', 'project'
).prefetch_related('movemend_products')
permission_classes = [HasRolePermission]
required_permissions = []
filter_backends = [DjangoFilterBackend, filters.SearchFilter]
filterset_class = StockMovemendFilter
search_fields = [
@@ -60,7 +58,6 @@ class StockMovemendListApiView(generics.GenericAPIView):
class StockMovemendDeleteApiView(generics.GenericAPIView):
serializer_class = None
permission_classes = [HasRolePermission]
required_permissions = []
queryset = StockMovemend.objects.all()
def delete(self, request, id):
@@ -80,7 +77,6 @@ class StockMovemendDeleteApiView(generics.GenericAPIView):
class StockMovemendProductRemoveApiView(generics.GenericAPIView):
permission_classes = [HasRolePermission]
required_permissions = []
queryset = StockMovmendProduct.objects.all()
serializer_class = None
@@ -106,7 +102,6 @@ class StockMovemendUpdateApiView(generics.GenericAPIView):
serializer_class = serializers.StockMovemendUpdateSerializer
queryset = StockMovemend.objects.all()
permission_classes = [HasRolePermission]
required_permissions = []
def patch(self, request, id):
stock_movemend = get_object_or_404(StockMovemend, id=id)

View File

@@ -12,14 +12,12 @@ class WhereHouseListApiView(generics.ListAPIView):
serializer_class = serializers.WhereHouseListSerializer
queryset = WhereHouse.objects.select_related('branch')
permission_classes = [HasRolePermission]
required_permissions = []
class WhereHouseDetailApiView(generics.RetrieveAPIView):
serializer_class = serializers.WhereHouseDetailSerializer
queryset = WhereHouse.objects.select_related('branch')
permission_classes = [HasRolePermission]
required_permissions = []
lookup_field = 'id'
@@ -27,12 +25,10 @@ class WhereHouseCreateApiView(generics.CreateAPIView):
serializer_class = serializers.WhereHouseCreateSerializer
queryset = WhereHouse.objects.all()
permission_classes = [HasRolePermission]
required_permissions = []
class WhereHouseDeleteApiView(views.APIView):
permission_classes = [HasRolePermission]
required_permissions = []
def delete(self, request, id):
wherehouse = get_object_or_404(WhereHouse, id=id)
@@ -47,5 +43,4 @@ class WhereHouseUpdateApiView(generics.UpdateAPIView):
serializer_class = serializers.WhereHouseUpdateSerializer
queryset = WhereHouse.objects.all()
lookup_field = 'id'
permission_classes = [HasRolePermission]
required_permissions = []
permission_classes = [HasRolePermission]