From 06c22d38faad83be9a455f0074e0a9ca92a8c0dc Mon Sep 17 00:00:00 2001 From: Anika Churilova Date: Mon, 26 Feb 2024 11:16:10 +0100 Subject: [PATCH] permissions: add grant "manage" permission * closes https://github.com/inveniosoftware/invenio-rdm-records/issues/1671 --- site/zenodo_rdm/permissions.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/site/zenodo_rdm/permissions.py b/site/zenodo_rdm/permissions.py index cf0a40cf..78428186 100644 --- a/site/zenodo_rdm/permissions.py +++ b/site/zenodo_rdm/permissions.py @@ -59,7 +59,11 @@ class ZenodoRDMRecordPermissionPolicy(RDMRecordPermissionPolicy): can_manage = [ IfRecordManagementAllowedForCommunity( then_=RDMRecordPermissionPolicy.can_manage, - else_=[RecordOwners(), SystemProcess()], # hide from community curators + else_=[ + RecordOwners(), + AccessGrant("manage"), + SystemProcess(), + ], # hide from community curators ) ] can_curate = can_manage + [AccessGrant("edit"), SecretLinks("edit")]