add - first step of update page access / fix pagination page size from 100 to 1000
This commit is contained in:
@@ -5,6 +5,7 @@ from rest_framework import status
|
||||
from rest_framework import viewsets
|
||||
from rest_framework.decorators import action
|
||||
from rest_framework.exceptions import APIException
|
||||
from rest_framework.permissions import AllowAny
|
||||
from rest_framework.response import Response
|
||||
|
||||
from apps.authorization.api.v1.serializers import (
|
||||
@@ -27,6 +28,19 @@ from apps.core.mixins.soft_delete_mixin import SoftDeleteMixin
|
||||
from common.helpers import get_organization_by_user
|
||||
|
||||
|
||||
class UpdatePageAccessViewSet(BaseViewSet, SoftDeleteMixin, viewsets.ModelViewSet):
|
||||
queryset = Page.objects.all()
|
||||
serializer_class = PageSerializer
|
||||
permission_classes = [AllowAny]
|
||||
|
||||
@action(methods=['post'], detail=False, url_name='update_pages', url_path='update_pages')
|
||||
def update_pages(self, request, *args, **kwargs):
|
||||
queryset = self.queryset
|
||||
|
||||
page_serializer = self.serializer_class(queryset)
|
||||
return Response(page_serializer.data)
|
||||
|
||||
|
||||
class RoleViewSet(BaseViewSet, SoftDeleteMixin, viewsets.ModelViewSet):
|
||||
""" Crud Operations For User Roles """
|
||||
|
||||
|
||||
Reference in New Issue
Block a user