[My Custom Workflow]
Description: A three state publication workflow
Initial Status: Private


Transitions:
  publish (Private => Published)
  submit for publication (Private => Pending)
  reject (Pending => Private)
  retract (Pending => Private)
  publish (Pending => Published)
  retract (Published => Private)

# It is possible to add comments with a hash character.

Role mapping:
  editor-in-chief => Reviewer
  editor => Editor
  everyone => Anonymous
  administrator => Site Administrator
  system administrator => Manager

Visible roles:
  editor
  editor-in-chief


editor-in-chief role description:
  The editor-in-chief reviews and publishes content.


General:
  An editor can perform the same actions as Everyone.
  An editor can always add new content.
  An administrator can always view the content
  An administrator can always edit the content
  An administrator can always delete the content
  An administrator can always publish the content.
  An administrator can always manage security.
  A system administrator can always perform the same actions as an administrator
  A system administrator can always manage content settings.


Status Private:
  An editor can view this content.
  An editor can edit this content.
  An editor can delete this content.
  An editor can submit for publication.
  An editor-in-chief can view this content.
  An editor-in-chief can edit this content.
  An editor-in-chief can delete this content.
  An editor-in-chief can add new content.
  An editor-in-chief can publish this content.

Status Pending:
  An editor can view this content.
  An editor can retract.
  An editor-in-chief can view this content.
  An editor-in-chief can edit this content.
  An editor-in-chief can delete this content.
  An editor-in-chief can add new content.
  An editor-in-chief can publish.
  An editor-in-chief can reject.

Status Published:
  Everyone can view this content.
  An editor can retract this content.
  An editor-in-chief can perform the same actions as an editor.
