rancher incentive quota usage - pos product search

This commit is contained in:
2025-09-27 10:20:01 +03:30
parent b3d2da6036
commit 7cd5cd3f66
14 changed files with 121 additions and 46 deletions

View File

@@ -24,14 +24,14 @@ from rest_framework import filters
from rest_framework import status
class RoleViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
class RoleViewSet(SoftDeleteMixin, viewsets.ModelViewSet):
""" Crud Operations For User Roles """
queryset = Role.objects.all()
serializer_class = RoleSerializer
class PageViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
class PageViewSet(SoftDeleteMixin, viewsets.ModelViewSet):
""" add website pages to system to set permission on it """
queryset = Page.objects.all()
@@ -67,7 +67,7 @@ class PageViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
return Response(e, status=status.HTTP_204_NO_CONTENT)
class PermissionViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
class PermissionViewSet(SoftDeleteMixin, viewsets.ModelViewSet):
""" Crud Operations for Permissions """
queryset = Permissions.objects.all()
@@ -97,7 +97,7 @@ class PermissionViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
class UserRelationViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
class UserRelationViewSet(SoftDeleteMixin, viewsets.ModelViewSet):
""" Crud Operations for User Relations """
queryset = UserRelations.objects.all()