Skip to content

Commit

Permalink
complete content workflow and register it
Browse files Browse the repository at this point in the history
  • Loading branch information
Adam Forsythe-Cheasley committed May 1, 2014
1 parent 38ff7d0 commit 327f9b2
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/ploneintranet/workspace/profiles/default/workflows.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0"?>
<object name="portal_workflow" meta_type="Plone Workflow Tool">
<object name="ploneintranet_workflow" meta_type="Workflow" />
<bindings>
<type type_id="ploneintranet.workspace.workspacefolder">
<bound-workflow workflow_id="ploneintranet_workflow" />
</type>
</bindings>
</object>
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

<state state_id="draft"
title="Draft">
<exit-transition transition_id="submit"/>
<permission-map name="Access contents information"
acquired="False">
<permission-role>Manager</permission-role>
Expand Down Expand Up @@ -45,6 +46,8 @@

<state state_id="pending"
title="Pending">
<exit-transition transition_id="publish"/>
<exit-transition transition_id="send_back"/>
<permission-map name="Access contents information"
acquired="False">
<permission-role>Manager</permission-role>
Expand Down Expand Up @@ -73,6 +76,7 @@

<state state_id="published"
title="Published">
<exit-transition transition_id="retract"/>
<permission-map name="Access contents information"
acquired="False">
<permission-role>Manager</permission-role>
Expand Down Expand Up @@ -101,5 +105,53 @@
<permission-role>Reader</permission-role>
</permission-map>
</state>

<transition transition_id="submit"
title="Admin submits content"
new_state="pending"
trigger="USER" before_script="" after_script="">
<description>Submitting the item sends it for review.</description>
<action url="%(content_url)s/content_status_modify?workflow_action=submit"
category="workflow" icon="">Submit</action>
<guard>
<guard-permission>Modify portal content</guard-permission>
</guard>
</transition>

<transition transition_id="publish"
title="Publishes content"
new_state="published"
trigger="USER" before_script="" after_script="">
<description>Publishes the item for members.</description>
<action url="%(content_url)s/content_status_modify?workflow_action=publish"
category="workflow" icon="">Publish</action>
<guard>
<guard-permission>Review portal content</guard-permission>
</guard>
</transition>

<transition transition_id="send_back"
title="Sends content back to draft"
new_state="draft"
trigger="USER" before_script="" after_script="">
<description>Sends content back to draft.</description>
<action url="%(content_url)s/content_status_modify?workflow_action=send_back"
category="workflow" icon="">Send back</action>
<guard>
<guard-permission>Modify portal content</guard-permission>
</guard>
</transition>

<transition transition_id="retract"
title="Retracts content to draft"
new_state="draft"
trigger="USER" before_script="" after_script="">
<description>Retracts content back draft.</description>
<action url="%(content_url)s/content_status_modify?workflow_action=retract"
category="workflow" icon="">Retract</action>
<guard>
<guard-permission>Modify portal content</guard-permission>
</guard>
</transition>

</dc-workflow>

0 comments on commit 327f9b2

Please sign in to comment.