Loading src/rpc/methods.py +0 −41 Original line number Diff line number Diff line Loading @@ -2302,47 +2302,6 @@ def create_project(user: User, project_label: str, project_description: str) -> return serializers.project(project, cache=SerializerCache()) @_rpc_groups(["Access"]) def list_permissions(user: User) -> List[Dict]: """ Lists all available permissions in the application: ``` [ {'id': 1, 'label': 'collection.create'}, {'id': 2, 'label': 'collection.read'}, {'id': 3, 'label': 'collection.update'}, {'id': 4, 'label': 'collection.delete'}, {'id': 5, 'label': 'resource.create'}, {'id': 6, 'label': 'resource.read'}, {'id': 7, 'label': 'resource.update'}, {'id': 8, 'label': 'resource.delete'}, {'id': 9, 'label': 'metadata.create'}, {'id': 10, 'label': 'metadata.read'}, {'id': 11, 'label': 'metadata.update'}, {'id': 12, 'label': 'metadata.delete'}, {'id': 13, 'label': 'metadataset.create'}, {'id': 14, 'label': 'metadataset.read'}, {'id': 15, 'label': 'metadataset.update'}, {'id': 16, 'label': 'metadataset.delete'}, {'id': 17, 'label': 'file.create'}, {'id': 18, 'label': 'file.read'}, {'id': 19, 'label': 'file.update'}, {'id': 20, 'label': 'file.delete'}, {'id': 21, 'label': 'tag.create'}, {'id': 22, 'label': 'tag.read'}, {'id': 23, 'label': 'tag.update'}, {'id': 24, 'label': 'tag.delete'}, ] ``` """ data = [] serializer_cache = SerializerCache() for perm in Permission.objects.all(): data.append(serializers.permission(perm, cache=serializer_cache)) return data @_rpc_groups(["Access"]) def projects_user_permissions( user: User, advanced_permissions: bool = False Loading Loading
src/rpc/methods.py +0 −41 Original line number Diff line number Diff line Loading @@ -2302,47 +2302,6 @@ def create_project(user: User, project_label: str, project_description: str) -> return serializers.project(project, cache=SerializerCache()) @_rpc_groups(["Access"]) def list_permissions(user: User) -> List[Dict]: """ Lists all available permissions in the application: ``` [ {'id': 1, 'label': 'collection.create'}, {'id': 2, 'label': 'collection.read'}, {'id': 3, 'label': 'collection.update'}, {'id': 4, 'label': 'collection.delete'}, {'id': 5, 'label': 'resource.create'}, {'id': 6, 'label': 'resource.read'}, {'id': 7, 'label': 'resource.update'}, {'id': 8, 'label': 'resource.delete'}, {'id': 9, 'label': 'metadata.create'}, {'id': 10, 'label': 'metadata.read'}, {'id': 11, 'label': 'metadata.update'}, {'id': 12, 'label': 'metadata.delete'}, {'id': 13, 'label': 'metadataset.create'}, {'id': 14, 'label': 'metadataset.read'}, {'id': 15, 'label': 'metadataset.update'}, {'id': 16, 'label': 'metadataset.delete'}, {'id': 17, 'label': 'file.create'}, {'id': 18, 'label': 'file.read'}, {'id': 19, 'label': 'file.update'}, {'id': 20, 'label': 'file.delete'}, {'id': 21, 'label': 'tag.create'}, {'id': 22, 'label': 'tag.read'}, {'id': 23, 'label': 'tag.update'}, {'id': 24, 'label': 'tag.delete'}, ] ``` """ data = [] serializer_cache = SerializerCache() for perm in Permission.objects.all(): data.append(serializers.permission(perm, cache=serializer_cache)) return data @_rpc_groups(["Access"]) def projects_user_permissions( user: User, advanced_permissions: bool = False Loading