Last active
December 11, 2015 12:09
-
-
Save avolkov/4599120 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<dc-workflow workflow_id="sales_workflow" title="Sales Workflow" description="Workflow for sales section" state_variable="review_state" initial_state="inactive" manager_bypass="False"> | |
<permission>Access contents information</permission> | |
<permission>Change portal events</permission> | |
<permission>List folder contents</permission> | |
<permission>Modify portal content</permission> | |
<permission>View</permission> | |
<state state_id="active" title=""> | |
<exit-transition transition_id="deactivate"/> | |
<permission-map name="Access contents information" acquired="False"> | |
<permission-role>Anonymous</permission-role> | |
<permission-role>Authenticated</permission-role> | |
<permission-role>Contributor</permission-role> | |
<permission-role>Editor</permission-role> | |
<permission-role>Manager</permission-role> | |
<permission-role>Member</permission-role> | |
<permission-role>Owner</permission-role> | |
<permission-role>Reader</permission-role> | |
<permission-role>Reviewer</permission-role> | |
<permission-role>SalesRep</permission-role> | |
<permission-role>Site Administrator</permission-role> | |
</permission-map> | |
<permission-map name="Change portal events" acquired="False"> | |
<permission-role>Manager</permission-role> | |
<permission-role>Owner</permission-role> | |
<permission-role>SalesRep</permission-role> | |
<permission-role>Site Administrator</permission-role> | |
</permission-map> | |
<permission-map name="List folder contents" acquired="False"> | |
<permission-role>Manager</permission-role> | |
<permission-role>Owner</permission-role> | |
<permission-role>SalesRep</permission-role> | |
<permission-role>Site Administrator</permission-role> | |
</permission-map> | |
<permission-map name="Modify portal content" acquired="False"> | |
<permission-role>Manager</permission-role> | |
<permission-role>Owner</permission-role> | |
<permission-role>SalesRep</permission-role> | |
<permission-role>Site Administrator</permission-role> | |
</permission-map> | |
<permission-map name="View" acquired="False"> | |
<permission-role>Manager</permission-role> | |
<permission-role>Owner</permission-role> | |
<permission-role>Reviewer</permission-role> | |
<permission-role>SalesRep</permission-role> | |
<permission-role>Site Administrator</permission-role> | |
</permission-map> | |
</state> | |
<state state_id="inactive" title=""> | |
<exit-transition transition_id="activate"/> | |
<permission-map name="Access contents information" acquired="False"> | |
<permission-role>Manager</permission-role> | |
<permission-role>Owner</permission-role> | |
<permission-role>SalesRep</permission-role> | |
<permission-role>Site Administrator</permission-role> | |
</permission-map> | |
<permission-map name="Change portal events" acquired="False"> | |
<permission-role>Manager</permission-role> | |
<permission-role>Owner</permission-role> | |
<permission-role>SalesRep</permission-role> | |
<permission-role>Site Administrator</permission-role> | |
</permission-map> | |
<permission-map name="List folder contents" acquired="False"> | |
<permission-role>Manager</permission-role> | |
<permission-role>Owner</permission-role> | |
<permission-role>SalesRep</permission-role> | |
<permission-role>Site Administrator</permission-role> | |
</permission-map> | |
<permission-map name="Modify portal content" acquired="False"> | |
<permission-role>Manager</permission-role> | |
<permission-role>Owner</permission-role> | |
<permission-role>SalesRep</permission-role> | |
<permission-role>Site Administrator</permission-role> | |
</permission-map> | |
<permission-map name="View" acquired="False"> | |
<permission-role>Manager</permission-role> | |
<permission-role>Owner</permission-role> | |
<permission-role>SalesRep</permission-role> | |
<permission-role>Site Administrator</permission-role> | |
</permission-map> | |
</state> | |
<transition transition_id="activate" title="Activate item" new_state="active" trigger="USER" before_script="" after_script=""> | |
<action url="%(content_url)s/content_status_modify?workflow_action=activate" category="workflow" icon="">Activate</action> | |
<guard> | |
<guard-permission>Modify portal content</guard-permission> | |
</guard> | |
</transition> | |
<transition transition_id="deactivate" title="Deactivate" new_state="inactive" trigger="USER" before_script="" after_script=""> | |
<action url="%(content_url)s/content_status_modify?workflow_action=deactivate" category="workflow" icon="">Deactivate</action> | |
<guard> | |
<guard-permission>Modify portal content</guard-permission> | |
</guard> | |
</transition> | |
<variable variable_id="action" for_catalog="False" for_status="True" update_always="True"> | |
<description>Previous transition</description> | |
<default> | |
<expression>transition/getId|nothing</expression> | |
</default> | |
<guard> | |
</guard> | |
</variable> | |
<variable variable_id="actor" for_catalog="False" for_status="True" update_always="True"> | |
<description>The ID of the user who performed the previous transition</description> | |
<default> | |
<expression>user/getId</expression> | |
</default> | |
<guard> | |
</guard> | |
</variable> | |
<variable variable_id="comments" for_catalog="False" for_status="True" update_always="True"> | |
<description>Comment about the last transition</description> | |
<default> | |
<expression>python:state_change.kwargs.get('comment', '')</expression> | |
</default> | |
<guard> | |
</guard> | |
</variable> | |
<variable variable_id="review_history" for_catalog="False" for_status="False" update_always="False"> | |
<description>Provides access to workflow history</description> | |
<default> | |
<expression>state_change/getHistory</expression> | |
</default> | |
<guard> | |
<guard-permission>Request review</guard-permission> | |
<guard-permission>Review portal content</guard-permission> | |
</guard> | |
</variable> | |
<variable variable_id="time" for_catalog="False" for_status="True" update_always="True"> | |
<description>When the previous transition was performed</description> | |
<default> | |
<expression>state_change/getDateTime</expression> | |
</default> | |
<guard> | |
</guard> | |
</variable> | |
</dc-workflow> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment