Custom role: allow createNewCollections without access to all collections #7761
opirgali-tech
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
On 1.37.3 a Manager can create collections only if they also have access to all collections. In the membership JSON the three collection permissions of the Custom role are tied to the same flag:
and
post_organization_collectionsrejects a Manager withoutaccess_all. I see theTODO: Add full support for Custom User Rolesright next to it.This blocks delegation for us: to let a team lead create a collection when a new project appears, we would have to give them visibility of every collection in the organization, including other teams'. So every collection goes through an admin. Nested collections are affected too, since nesting is just a slash in the name.
Would you consider splitting
createNewCollectionsoff fromeditAnyCollectionanddeleteAnyCollection, so that a member can create collections while still seeing only the ones assigned to them? I realize this needs somewhere to store the permissions per member instead of the singleaccess_allflag. Happy to do the work and open a PR if you are open to the direction.All reactions