From 9a1d30ca4f6e1052bd890dd2916a362878e040de Mon Sep 17 00:00:00 2001 From: mohsentaba Date: Sat, 27 Jun 2026 12:40:04 +0330 Subject: [PATCH] authors search filter added --- apps/hadis/views/reference_v2.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/hadis/views/reference_v2.py b/apps/hadis/views/reference_v2.py index f262810..9a6d6c2 100644 --- a/apps/hadis/views/reference_v2.py +++ b/apps/hadis/views/reference_v2.py @@ -203,6 +203,7 @@ class BookReferenceV2ListView(generics.ListAPIView): from rest_framework.generics import ListAPIView, RetrieveAPIView from rest_framework.permissions import AllowAny +from rest_framework.filters import SearchFilter from utils.pagination import StandardResultsSetPagination from apps.hadis.models.reference import BookAuthor, BookReference from apps.hadis.serializers.reference_v2 import ( @@ -220,6 +221,8 @@ class BookAuthorListView(ListAPIView): serializer_class = BookAuthorListSerializer pagination_class = StandardResultsSetPagination permission_classes = [AllowAny] + filter_backends = [SearchFilter] + search_fields = ['name', 'known_as', 'scholarity', 'tabaqa', 'rutba', 'features'] @swagger_auto_schema( operation_summary="List Book Authors",