[Proposal] Introduce Community Creator
Role and Enforce Conditional Closed Review Policy in Invenio-Communities
#90
Labels
Proposal: Pending
Proposal for new RFC, pending triage
Motivation
Purpose:
Certain organizations require all records to undergo a mandatory review process before publishing. Currently, any user can create communities and set the review policy to "open," which bypasses this mandatory review requirement without instance-level overrides.
Objective:
The goal is to ensure that community managers strictly adhere to organizational rules, minimizing the risk of human error and eliminating the need for instance-level permission overrides that complicate maintainability.
Previouse to
invenio-rdm-records
V15.6. overrides were needed on the instance level for both records and community permissions, the community permissions override still exists and should be removed.Solution:
Introduce a
community-creator
role that limits community creation capabilities exclusively to authorized users. While these users will act as community managers, they will not have unrestricted control over community membership policies (e.g., they cannot set an open acceptance policy without review). This ensures compliance with organizational rules.Summary
Proposed Changes:
community-creator
role.For more details see: 183
Resources
Development Effort: Available to implement the remaining features.
The text was updated successfully, but these errors were encountered: