From 17b0570e3785e50b347d9eba3f9bd4516cf08ed5 Mon Sep 17 00:00:00 2001 From: Kunal Sharma Date: Wed, 27 Jan 2021 03:20:12 +0530 Subject: Apply LimitOffsetPagination in GET Infraction with default Page Size 100 --- pydis_site/apps/api/viewsets/bot/infraction.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pydis_site/apps/api/viewsets') diff --git a/pydis_site/apps/api/viewsets/bot/infraction.py b/pydis_site/apps/api/viewsets/bot/infraction.py index 423e806e..b89c3386 100644 --- a/pydis_site/apps/api/viewsets/bot/infraction.py +++ b/pydis_site/apps/api/viewsets/bot/infraction.py @@ -3,6 +3,7 @@ from django_filters.rest_framework import DjangoFilterBackend from rest_framework.decorators import action from rest_framework.exceptions import ValidationError from rest_framework.filters import OrderingFilter, SearchFilter +from rest_framework.pagination import LimitOffsetPagination from rest_framework.mixins import ( CreateModelMixin, DestroyModelMixin, @@ -133,6 +134,7 @@ class InfractionViewSet( serializer_class = InfractionSerializer queryset = Infraction.objects.all() + pagination_class = LimitOffsetPagination filter_backends = (DjangoFilterBackend, SearchFilter, OrderingFilter) filter_fields = ('user__id', 'actor__id', 'active', 'hidden', 'type') search_fields = ('$reason',) -- cgit v1.2.3