add some new data to device login data, first part of broker to stake holders assignment

This commit is contained in:
2025-08-27 17:04:55 +03:30
parent 65c831d6a8
commit 680a469839
18 changed files with 167 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.livestock import models as livestock_models
from apps.tag.web.api.v1.api import TagViewSet
@@ -23,7 +24,7 @@ def delete(queryset, pk):
obj.delete()
class LiveStockViewSet(viewsets.ModelViewSet): # noqa
class LiveStockViewSet(viewsets.ModelViewSet, SoftDeleteMixin): # noqa
queryset = livestock_models.LiveStock.objects.all()
serializer_class = livestock_serializers.LiveStockSerializer
@@ -59,7 +60,7 @@ class LiveStockViewSet(viewsets.ModelViewSet): # noqa
return Response(e, status=status.HTTP_204_NO_CONTENT)
class LiveStockTypeViewSet(viewsets.ModelViewSet):
class LiveStockTypeViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
queryset = livestock_models.LiveStockType.objects.all()
serializer_class = livestock_serializers.LiveStockTypeSerializer
@@ -95,7 +96,7 @@ class LiveStockTypeViewSet(viewsets.ModelViewSet):
return Response(e, status=status.HTTP_204_NO_CONTENT)
class LiveStockUseTypeViewSet(viewsets.ModelViewSet):
class LiveStockUseTypeViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
queryset = livestock_models.LiveStockUseType.objects.all()
serializer_class = livestock_serializers.LiveStockUseTypeSerializer
@@ -131,7 +132,7 @@ class LiveStockUseTypeViewSet(viewsets.ModelViewSet):
return Response(e, status=status.HTTP_204_NO_CONTENT)
class LiveStockSpeciesViewSet(viewsets.ModelViewSet):
class LiveStockSpeciesViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
queryset = livestock_models.LiveStockSpecies.objects.all()
serializer_class = livestock_serializers.LiveStockSpeciesSerializer