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

@@ -1,3 +1,4 @@
from apps.core.mixins.soft_delete_mixin import SoftDeleteMixin
from rest_framework import viewsets
from apps.tag import models as tag_models
from rest_framework import status
@@ -34,7 +35,7 @@ def delete(queryset, pk):
obj.delete()
class TagViewSet(viewsets.ModelViewSet):
class TagViewSet(SoftDeleteMixin, viewsets.ModelViewSet):
""" Tag View Set """
queryset = tag_models.Tag.objects.all()
serializer_class = TagSerializer
@@ -108,7 +109,7 @@ class TagViewSet(viewsets.ModelViewSet):
return Response(e, status=status.HTTP_204_NO_CONTENT)
class TagAssignmentViewSet(viewsets.ModelViewSet):
class TagAssignmentViewSet(SoftDeleteMixin, viewsets.ModelViewSet):
""" assignment of tags """
queryset = tag_models.TagAssignment.objects.all()
user_relations_queryset = authorize_models.UserRelations.objects.all()
@@ -270,7 +271,7 @@ class TagAssignmentViewSet(viewsets.ModelViewSet):
return Response(e, status=status.HTTP_204_NO_CONTENT)
class AllocatedTagsViewSet(viewsets.ModelViewSet):
class AllocatedTagsViewSet(SoftDeleteMixin, viewsets.ModelViewSet):
queryset = tag_models.AllocatedTags.objects.all()
serializer_class = AllocatedTagsSerializer