inveniosoftware / product-rdm

InvenioRDM Product Roadmap
10 stars 0 forks source link

Additional community permission level #130

Closed tmorrell closed 3 months ago

tmorrell commented 5 months ago

Is your feature request related to a problem? Please describe.

For a large community you may want to have a number of reviewers work on submissions, but not provide them permissions to edit all records in the community. The current community permissions are "Reader", which has no ability to manage community requests and "Curator" which has permissions to edit every record in the community. A permission level in between these two would provide more flexibility.

Describe the solution you'd like

A new "Reviewer" permission that provides edit access to community draft records. This would provide edit access to all community drafts, but not published records.

Describe alternatives you've considered

We have not been able to come up with alternative options for large community record management.

zguillen commented 5 months ago

Would love to see this (linking my project's related issue for my own sanity's sake https://github.com/MSD-LIVE/issues/issues/139)

fenekku commented 5 months ago

thinking out loud here / things to investigate

tmorrell commented 5 months ago

All good questions!