islandora-rdm / workflow_participants
Fork of Drupal.org project because ansible doesn't work well with Drupal patches. Allows for per-entity workflow participants (editors and reviewers) to be assigned.
Installs: 182
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 6
Forks: 0
Type:drupal-module
Requires
Requires (Dev)
- drupal/content_moderation_notifications: ^3.0
- drupal/diff: ^1.0
This package is auto-updated.
Last update: 2023-03-24 18:01:33 UTC
README
This module allows per-entity workflow participants to be configured. These participants can either be editors or reviewers. Content moderation states can be configured to allow editors, reviewers, or both, to make transitions. Reviewers cannot edit the content, only moderate. Editors can moderate and make changes.
Details
This module requires the core experimental module content_moderation
. When
Drupal 8.3.0 is released, there will likely be a rewrite to incorporate the
new workflows
module.
The goal of this is to eventually work with any entity that can be moderated. In the current state though, it is hardcoded only for node entities.
Only entities that are moderated can have workflow participants added.
Installation
- Enable the module
- Optionally configure roles with the
Allowed to be a workflow editor or reviewer
permission. If this is skipped, any active user can be an editor or reviewer. - Grant the
Manage workflow participants for own content
permission which will allow authors to add or remove workflow participants from their own content. - Grant the
Manage workflow participants
to roles that should be able to manage participants on any content. - Edit moderation states and check the Allow editors and Allow reviewers as needed.