From 4a756394cc380fad1f15670769f0ed19c1add3c5 Mon Sep 17 00:00:00 2001 From: mohsentaba Date: Tue, 25 Aug 2026 10:23:31 +0330 Subject: [PATCH] feat(repository-admin): enable optional server-side pagination for dovodi video and podcast items --- apps/podcast/views.py | 4 ++-- apps/video/views.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/podcast/views.py b/apps/podcast/views.py index 986b4bb..5974844 100644 --- a/apps/podcast/views.py +++ b/apps/podcast/views.py @@ -19,7 +19,7 @@ from apps.podcast.serializers_admin import ( AdminPodcastCollectionSerializer, AdminPodcastListSerializer, ) -from utils.pagination import StandardResultsSetPagination +from utils.pagination import StandardResultsSetPagination, OptionalPagination from apps.podcast.serializers_dovodi import DovodiPodcastCategorySerializer, DovodiPodcastCollectionSerializer, DovodiPodcastItemSerializer @@ -422,7 +422,7 @@ class DovodiPodcastItemViewSet(ModelViewSet): serializer_class = DovodiPodcastItemSerializer permission_classes = [IsAuthenticated] authentication_classes = [TokenAuthentication] - pagination_class = None + pagination_class = OptionalPagination parser_classes = (MultiPartParser, FormParser, JSONParser) def get_queryset(self): diff --git a/apps/video/views.py b/apps/video/views.py index dc14f69..9d305bb 100644 --- a/apps/video/views.py +++ b/apps/video/views.py @@ -10,7 +10,7 @@ from drf_yasg import openapi from drf_yasg.utils import swagger_auto_schema from apps.library.pagination import NoPagination from utils.mixins import CanonicalSlugViewSetMixin, Gone410ViewMixin -from utils.pagination import StandardResultsSetPagination +from utils.pagination import StandardResultsSetPagination, OptionalPagination from apps.video.models import * @@ -505,7 +505,7 @@ class DovodiVideoItemViewSet(ModelViewSet): serializer_class = DovodiVideoItemSerializer permission_classes = [IsAuthenticated] authentication_classes = [TokenAuthentication] - pagination_class = None + pagination_class = OptionalPagination parser_classes = (MultiPartParser, FormParser, JSONParser) def get_queryset(self):