Advanced features demo
This demo illustrates advanced features of the plugin, such as using multiple workflows, handling of attachment and the published view
Workflow
This is the workflow used in the demo
{workflow:label=reviewable}
{approval:Reviewer|hasapproval=Author|weight=20|usergroup=reviewers}
{approval:Editor in Chief|hasapproval=Reviewer|weight=30|user=primus|final=true}
{trigger:pageapproved|approval=Author}
{set-message:style=info}Under review{set-message}
{trigger}
{trigger:pageapproved|approval=Reviewer}
{set-message:style=info}Page reviewed by [~@user@] _@approvalcomment@_ {set-message}
{trigger}
{trigger:pagerejected|approval=Reviewer}
{set-message}Under review{set-message}
{trigger}
{trigger:pageapproved|approval=Editor in Chief}
{set-message}{set-message}
{trigger}
{trigger:labelremoved|label=reviewable|user=!@Editor in Chief@}
{set-message:user|style=warning}You are not allowed to remove this label{set-message}
{set-label:reviewable}
{trigger}
{workflow}