From 4f49ced012d351f2dca50a99305e333930ef2916 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Tue, 11 Nov 2025 15:03:12 +0330 Subject: [PATCH] fix - search herd list --- apps/herd/web/api/v1/api.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/herd/web/api/v1/api.py b/apps/herd/web/api/v1/api.py index 6306dfa..b823752 100644 --- a/apps/herd/web/api/v1/api.py +++ b/apps/herd/web/api/v1/api.py @@ -35,6 +35,15 @@ class HerdViewSet(BaseViewSet, SoftDeleteMixin, viewsets.ModelViewSet): "capacity", ] + def list(self, request, *args, **kwargs): + """ list of herds """ + + search = self.filter_queryset(self.get_queryset().order_by('-modify_date')) # search & filter + page = self.paginate_queryset(search) + if page is not None: # noqa + serializer = self.get_serializer(page, many=True) + return self.get_paginated_response(serializer.data) + @transaction.atomic def create(self, request, *args, **kwargs): """ create herd with user """