diff --git a/rapids/views.py b/rapids/views.py index ddf98374..4232b667 100755 --- a/rapids/views.py +++ b/rapids/views.py @@ -947,6 +947,15 @@ class UserAnswerDelete(SuperuserRequiredMixin, DeleteView): model = CidUserAnswer success_url = reverse_lazy("rapids:rapid_user_answer_view") +class LargeResultsSetPagination(PageNumberPagination): + page_size = 1000 + page_size_query_param = 'page_size' + max_page_size = 10000 + +class StandardResultsSetPagination(PageNumberPagination): + page_size = 100 + page_size_query_param = 'page_size' + max_page_size = 1000 class ExamViewSet(viewsets.ModelViewSet): #queryset = Exam.objects.all().order_by('name') serializer_class = ExamSerializer @@ -966,19 +975,10 @@ class QuestionAnswerViewSet(viewsets.ModelViewSet): serializer_class = QuestionAnswerSerializer permission_classes = [permissions.IsAuthenticated] + class RapidViewSet(viewsets.ModelViewSet): queryset = Rapid.objects.all()#.order_by('name') serializer_class = RapidSerializer permission_classes = [permissions.IsAuthenticated] pagination_class = StandardResultsSetPagination - -class LargeResultsSetPagination(PageNumberPagination): - page_size = 1000 - page_size_query_param = 'page_size' - max_page_size = 10000 - -class StandardResultsSetPagination(PageNumberPagination): - page_size = 100 - page_size_query_param = 'page_size' - max_page_size = 1000 \ No newline at end of file