I am creating a site for a complex organization of authors, editors, and publishers. Basically, each author is responsible for 1-5 pages and can only create drafts of these pages. Similarly, editors can only edit and approve pages to which they are assigned. There are max 5 publishers who are tasked with editing, publishing, creating new pages and navigation items, and assigning authors and editors.

If we have about 50 authors and 50 editors, how do we set up permissions and workflow for this site on Drupal 8?

One solution is to have Workbench Access set up to work on Taxonomy where each page is tagged with an author term and an editor term. We would then have to set up one term for every user and two fields on each page. Is there a more direct approach?

  • Hey, welcome to Drupal Answers. It's really difficult to help you out with that I guess. I mean, sure there is one direct approach: Code the feature you need yourself ;) But I guess you are asking for some modules or settings that are probably documented somewhere else but not here on Drupal Answers. – leymannx Jul 12 '18 at 11:51

You can use Business Rules module to check if the page has the is on the specific workflow state and if the user has the correct rule to view or edit it.

| improve this answer | |
  • Can you provide more information on how to configure rules for individual users? – js1568 Feb 25 '19 at 18:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.