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?