add some new data to device login data, first part of broker to stake holders assignment
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
from apps.herd.web.api.v1.serializers import HerdSerializer, RancherSerializer
|
||||
from apps.livestock.web.api.v1.serializers import LiveStockSerializer
|
||||
from apps.core.mixins.soft_delete_mixin import SoftDeleteMixin
|
||||
from apps.core.mixins.search_mixin import DynamicSearchMixin
|
||||
from apps.authentication.api.v1.api import UserViewSet
|
||||
from apps.livestock.web.api.v1.serializers import LiveStockSerializer
|
||||
from common.helpers import get_organization_by_user
|
||||
from rest_framework.exceptions import APIException
|
||||
from rest_framework.response import Response
|
||||
@@ -13,7 +14,7 @@ from django.db import transaction
|
||||
from rest_framework import status
|
||||
|
||||
|
||||
class HerdViewSet(viewsets.ModelViewSet):
|
||||
class HerdViewSet(viewsets.ModelViewSet, SoftDeleteMixin):
|
||||
""" Herd ViewSet """
|
||||
queryset = Herd.objects.all()
|
||||
serializer_class = HerdSerializer
|
||||
@@ -115,7 +116,7 @@ class HerdViewSet(viewsets.ModelViewSet):
|
||||
return self.get_paginated_response(serializer.data)
|
||||
|
||||
|
||||
class RancherViewSet(viewsets.ModelViewSet, DynamicSearchMixin):
|
||||
class RancherViewSet(viewsets.ModelViewSet, DynamicSearchMixin, SoftDeleteMixin):
|
||||
queryset = Rancher.objects.all()
|
||||
serializer_class = RancherSerializer
|
||||
search_fields = [
|
||||
|
||||
Reference in New Issue
Block a user