paginated steps on GenericModelList

paginate CustomFilter api and GenericModelList
paginate Automation api and GenericModelList
This commit is contained in:
smilerz
2024-02-23 08:33:50 -06:00
parent de80702e3f
commit 0e8cac7ab9
3 changed files with 181 additions and 80 deletions

View File

@@ -1326,6 +1326,7 @@ class AutomationViewSet(viewsets.ModelViewSet, StandardFilterMixin):
queryset = Automation.objects
serializer_class = AutomationSerializer
permission_classes = [CustomIsUser & CustomTokenHasReadWriteScope]
pagination_class = DefaultPagination
def get_queryset(self):
self.queryset = self.queryset.filter(space=self.request.space).all()
@@ -1354,6 +1355,7 @@ class CustomFilterViewSet(viewsets.ModelViewSet, StandardFilterMixin):
queryset = CustomFilter.objects
serializer_class = CustomFilterSerializer
permission_classes = [CustomIsOwner & CustomTokenHasReadWriteScope]
pagination_class = DefaultPagination
def get_queryset(self):
self.queryset = self.queryset.filter(Q(created_by=self.request.user) | Q(shared=self.request.user)).filter(