Skip to content
Snippets Groups Projects
Commit e19003d2 authored by borzechof99's avatar borzechof99 :whale2:
Browse files

Add pagination to incompleteSports

parent 9732e7cf
No related branches found
No related tags found
No related merge requests found
...@@ -213,20 +213,23 @@ class IncompleteSportView(APIView): ...@@ -213,20 +213,23 @@ class IncompleteSportView(APIView):
def get(self, request): def get(self, request):
""" """
GET for api/admin/sport/incomplete/ GET for api/admin/sport/incomplete/
Returns every incomplete Sport with its incomplete Ratings Returns every incomplete Sport with its incomplete Ratings in a paginated manner
TODO: Maybe Pagination
""" """
paginator = PageNumberWithPageSizePagination()
queryset = Sport.objects.iterator()
queryset = paginator.paginate_queryset(queryset, request)
incomplete_sport_list = [] incomplete_sport_list = []
for sport in Sport.objects.iterator(): for sport in queryset:
if not sport.is_filled(): if not sport.is_filled():
incomplete_sport_list.append(sport) incomplete_sport_list.append(sport)
response = IncompleteSportSerializer(incomplete_sport_list) response = IncompleteSportSerializer(incomplete_sport_list)
return Response(response.data) return paginator.get_paginated_response(response.data)
class CriteriaView(APIView): class CriteriaView(APIView):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment