diff --git a/mayan/apps/folders/api_views.py b/mayan/apps/folders/api_views.py index d8c644c5d5..854b5a5f50 100644 --- a/mayan/apps/folders/api_views.py +++ b/mayan/apps/folders/api_views.py @@ -78,16 +78,16 @@ class APIFolderListView(generics.ListCreateAPIView): class APIFolderView(generics.RetrieveUpdateDestroyAPIView): - serializer_class = FolderSerializer - queryset = Folder.objects.all() - - permission_classes = (MayanPermission,) + filter_backends = (MayanObjectPermissionsFilter,) mayan_object_permissions = { 'GET': (permission_folder_view,), 'PUT': (permission_folder_edit,), 'PATCH': (permission_folder_edit,), 'DELETE': (permission_folder_delete,) } + permission_classes = (MayanPermission,) + queryset = Folder.objects.all() + serializer_class = FolderSerializer def delete(self, *args, **kwargs): """ diff --git a/mayan/apps/folders/test_api.py b/mayan/apps/folders/test_api.py index 1b23b82d4c..254a46e135 100644 --- a/mayan/apps/folders/test_api.py +++ b/mayan/apps/folders/test_api.py @@ -18,7 +18,6 @@ from documents.test_models import ( from .models import Folder - TEST_FOLDER_LABEL = 'test folder'