added support to get logged in users to get_queryset for paginated view
This commit is contained in:
parent
cea922db3a
commit
fa7f53ff77
@ -14,17 +14,15 @@ from settings.puckignation import MediumPagination
|
||||
class PuckoView(GenericViewSet, ViewSetMixin):
|
||||
authentication_classes = (TokenAuthentication,)
|
||||
renderer_classes = (BrowsableAPIRenderer, JSONRenderer, YAMLRenderer, XMLRenderer)
|
||||
serializer_class = None
|
||||
model_class = None
|
||||
|
||||
class PuckoPagesView(PuckoView):
|
||||
pagination_class = MediumPagination
|
||||
|
||||
def get_queryset(self):
|
||||
def get_queryset(self, request=None):
|
||||
return self.model_class.objects.all()
|
||||
|
||||
def list(self, request, *args, **kwargs):
|
||||
queryset = self.filter_queryset(self.get_queryset())
|
||||
queryset = self.filter_queryset(self.get_queryset(request=request))
|
||||
|
||||
page = self.paginate_queryset(queryset)
|
||||
if page is not None:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user