rancher setub

This commit is contained in:
2025-08-03 16:03:01 +03:30
parent 6ccbadbbdc
commit 57d1034024
13 changed files with 210 additions and 9 deletions

View File

@@ -93,4 +93,5 @@ class LiveStock(BaseModel):
return f'{self.type.name}-{self.species.name}'
def save(self, *args, **kwargs):
super(LiveStock, self).save(*args, **kwargs)
return super(LiveStock, self).save(*args, **kwargs)

View File

@@ -21,7 +21,7 @@ def delete(queryset, pk):
obj.delete()
class LiveStockViewSet(viewsets.ModelViewSet):
class LiveStockViewSet(viewsets.ModelViewSet): # noqa
queryset = livestock_models.LiveStock.objects.all()
serializer_class = livestock_serializers.LiveStockSerializer
@@ -147,7 +147,7 @@ class LiveStockSpeciesViewSet(viewsets.ModelViewSet):
trash(self.queryset, pk)
return Response(status=status.HTTP_200_OK)
except APIException as e:
return Response
return Response(status=status.HTTP_403_FORBIDDEN)
@action(
methods=['post'],

View File

@@ -48,7 +48,6 @@ class LiveStockSerializer(serializers.ModelSerializer):
'birthdate',
'gender',
]
depth = 1
def to_representation(self, instance):
""" Customize output of serializer """

View File

@@ -4,7 +4,7 @@ from .api import (
LiveStockViewSet,
LiveStockTypeViewSet,
LiveStockSpeciesViewSet,
LiveStockUseTypeViewSet
LiveStockUseTypeViewSet,
)
router = DefaultRouter()