SoSLUG document review process
Anyone with the mimimum privileges of authenticated user can create a new document (either a page or book content type). In doing so they will trigger a (tokenised) email to the administrator/moderators. The initial workflow review state is Draft. The Drupal default publishing states for both Book and Page are unpublished.
The workflow states are independent of the Drupal publishing options of unpublished/published. Triggers are necessary to keep the two in line.
The workflow state of publish is not the same as the Drupal publish state.
When the document is ready to be published, an Administrator, or Moderator, can move the workflow review state directly to Publish. In doing so, this will trigger an action to move the Drupal publishing option from unpublished to Published as well.
If you are an Administrator, the publishing options remain visible on the edit form.
DO NOT use the publishing options to change from unpublished to published as this does not change the workflow state, and consequently they will be out of step..
For everybody else, the original Drupal publishing options should not be present, only the workflow review states.
An authenticated user can only move a document from Draft to Review.
A moderator, or Aministrator should then review the content and assign the document to a menu. If approved the workflow state can then be advanced to Publish. Again this will trigger an action to change the Drupal publishing state to Publish as well.
Once published, any document which is then subsequently edited, and saved, will automatically revert to the Draft workflow state, and trigger an action to move the Drupal publishing option to Unpublished as well. The document must then go through the review process again, in order to be published. The diagram below depicts the whole process.
Dotted lines denote triggers and resultant actions. The solid green lines denote the changes an authenticated user can make, while the brown lines apply to moderators and administrators. The original Drupal publishing states are shown in yellow, while the workflow states are blue.
Probably the quickest way to locate a document in either the draft or review states is to use the workflow summary. Change the option to the required state. Optionally if the content type is known, this can be also be set.