Requests¶
Introduced in v14
Configure the requests system in InvenioRDM, including the reviewers feature for enhanced review workflows.
Reviewers configuration¶
The reviewers feature enables assignment of external experts, collaborators, or community members to provide feedback on requests without granting them the possibility of accepting or declining a request.
Enable/Disable reviewers¶
# Enable the reviewers feature (default: True)
REQUESTS_REVIEWERS_ENABLED = True
Reviewer limits¶
Control the maximum number of reviewers that can be assigned to a single request. This helps manage workflow complexity and ensures review processes remain manageable.
# Maximum number of reviewers per request (default: 10)
REQUESTS_REVIEWERS_MAX_NUMBER = 5
- Purpose: Prevents overwhelming requests with too many reviewers
- Considerations: Balance between comprehensive review and manageable workflow
Group reviewers¶
Enable the assignment of user groups as reviewers, allowing entire teams or committees to be assigned to review requests collectively. If you allow groups to be defined in your instance, i.e.
# Enable assignment of groups as reviewers (requires invenio-users-resources)
USERS_RESOURCES_GROUPS_ENABLED = True
- Use cases:
- Institutional Review Boards
- Editorial committees
- Subject matter expert panels
- Department review teams
- Behavior: All members of the assigned group receive access to view and comment on the request
- Notifications: Group members may receive notifications based on your notification configuration
Usage¶
When enabled, community curators, managers and owners can:
- Assign individual users or groups as reviewers to any request
- Share requests with external experts outside the community
- Grant access to community members who normally wouldn't see requests (e.g., readers)
- Allow multiple reviewers to provide independent feedback
- Track all reviewer interactions in the request timeline
Reviewers can view the request, participate in conversations, and provide recommendations, but cannot accept or decline the request.
Permissions¶
By default, reviewers can be added or removed by community members with roles: - Owners and managers can assign/remove reviewers - Curators can assign/remove reviewers
Community members with the role: Readers* cannot assign reviewers but can be assigned as reviewers.
Related configuration¶
See also: - Communities - User guide for requests and reviewers - Architecture documentation - Technical overview of the requests system