From 9d8c04ffb74523ce04a9234430ac6005ce55a1d3 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Sat, 27 Dec 2025 09:55:15 +0330 Subject: [PATCH] fix - sort livestocks by modify date --- apps/livestock/web/api/v1/api.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps/livestock/web/api/v1/api.py b/apps/livestock/web/api/v1/api.py index 0f65d2b..9b167fb 100644 --- a/apps/livestock/web/api/v1/api.py +++ b/apps/livestock/web/api/v1/api.py @@ -36,6 +36,18 @@ class LiveStockViewSet(viewsets.ModelViewSet, SoftDeleteMixin): # noqa "herd__rancher__ranching_farm", ] + def list(self, request, *args, **kwargs): + """ + list of live stocks + """ + queryset = self.filter_queryset(self.get_queryset().order_by('-modify_date')) + + # paginate queryset + page = self.paginate_queryset(queryset) + if page is not None: # noqa + serializer = self.serializer_class(page, many=True) + return self.get_paginated_response(serializer.data) + @action( methods=['put'], detail=True,