Skip to content

Commit

Permalink
Merge pull request #21 from maykinmedia/feature/change-paginator
Browse files Browse the repository at this point in the history
🚧 Replace paginator
  • Loading branch information
svenvandescheur authored May 14, 2024
2 parents af4e15f + 32c1f69 commit 9137237
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions backend/src/openarchiefbeheer/zaken/api/viewsets.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from django_filters.rest_framework import DjangoFilterBackend
from drf_spectacular.utils import extend_schema, extend_schema_view
from rest_framework import mixins, viewsets
from rest_framework.pagination import LimitOffsetPagination as _LimitOffsetPagination
from rest_framework.pagination import PageNumberPagination as _PageNumberPagination
from rest_framework.permissions import IsAuthenticated

from openarchiefbeheer.destruction.api.permissions import CanStartDestructionPermission
Expand All @@ -13,8 +13,9 @@
from .serializers import ZaakSerializer


class LimitOffsetPagination(_LimitOffsetPagination):
default_limit = 100
class PageNumberPagination(_PageNumberPagination):
page_size_query_param = "page_size"
page_size = 100


@extend_schema_view(
Expand All @@ -27,6 +28,6 @@ class ZakenViewSet(mixins.ListModelMixin, viewsets.GenericViewSet):
queryset = Zaak.objects.all()
serializer_class = ZaakSerializer
permission_classes = [IsAuthenticated & CanStartDestructionPermission]
pagination_class = LimitOffsetPagination
pagination_class = PageNumberPagination
filter_backends = (DjangoFilterBackend,)
filterset_class = ZaakFilter

0 comments on commit 9137237

Please sign in to comment.