X-Git-Url: https://svn.cri.ensmp.fr/git/Plinn.git/blobdiff_plain/3e0a2c257d49fb162da9c70d2f70194036235166..31d7923e80d897c9297da71348b3336478a5214e:/profiles/default/workflows/default_workflow/definition.xml diff --git a/profiles/default/workflows/default_workflow/definition.xml b/profiles/default/workflows/default_workflow/definition.xml index 4ece941..3300f09 100644 --- a/profiles/default/workflows/default_workflow/definition.xml +++ b/profiles/default/workflows/default_workflow/definition.xml @@ -1,9 +1,8 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8"?> <dc-workflow workflow_id="default_workflow" title="Plinn default workflow" description="" state_variable="review_state" initial_state="private" manager_bypass="False"> - <permission>Access contents information</permission> <permission>Change portal events</permission> <permission>Change portal topics</permission> @@ -15,14 +14,9 @@ <exit-transition transition_id="publish"/> <exit-transition transition_id="reject"/> <exit-transition transition_id="retract"/> - <exit-transition transition_id="send_email"/> <permission-map name="Access contents information" - acquired="False"> - <permission-role>Contributor</permission-role> + acquired="True"> <permission-role>Manager</permission-role> - <permission-role>Owner</permission-role> - <permission-role>Reader</permission-role> - <permission-role>Reviewer</permission-role> </permission-map> <permission-map name="Change portal events" acquired="False"> @@ -58,14 +52,12 @@ <state state_id="private" title="Non-visible and editable only by owner"> <exit-transition transition_id="direct_publish"/> - <exit-transition transition_id="send_email"/> <exit-transition transition_id="submit"/> <permission-map name="Access contents information" acquired="False"> <permission-role>Contributor</permission-role> <permission-role>Manager</permission-role> <permission-role>Owner</permission-role> - <permission-role>Reader</permission-role> </permission-map> <permission-map name="Change portal events" acquired="False"> @@ -105,10 +97,8 @@ <state state_id="published" title="Public"> <exit-transition transition_id="reject"/> <exit-transition transition_id="retract"/> - <exit-transition transition_id="send_email"/> <permission-map name="Access contents information" acquired="True"> - <permission-role>Anonymous</permission-role> <permission-role>Manager</permission-role> </permission-map> <permission-map name="Change portal events" @@ -141,7 +131,7 @@ before_script="" after_script=""> <description>Reviewer can directly publish content if he have de Owner role (not necessarily ownership)</description> <action url="%(content_url)s/content_publish_form?direct:boolean=True" - category="workflow">Publish</action> + category="workflow" icon="">Publish</action> <guard> <guard-permission>Review portal content</guard-permission> <guard-expression>python:user.allowed(here, ['Owner'])</guard-expression> @@ -152,7 +142,7 @@ new_state="published" trigger="USER" before_script="" after_script=""> <action url="%(content_url)s/content_publish_form" - category="workflow">Publish</action> + category="workflow" icon="">Publish</action> <guard> <guard-permission>Review portal content</guard-permission> </guard> @@ -162,7 +152,7 @@ new_state="private" trigger="USER" before_script="" after_script=""> <action url="%(content_url)s/content_reject_form" - category="workflow">Reject</action> + category="workflow" icon="">Reject</action> <guard> <guard-permission>Review portal content</guard-permission> </guard> @@ -172,28 +162,18 @@ new_state="private" trigger="USER" before_script="" after_script=""> <action url="%(content_url)s/content_retract_form" - category="workflow">Retract</action> + category="workflow" icon="">Retract</action> <guard> <guard-permission>Request review</guard-permission> <guard-expression>python:not(here.portal_membership.checkPermission('Review portal content', here))</guard-expression> </guard> </transition> - <transition transition_id="send_email" title="" - new_state="" trigger="USER" before_script="" - after_script=""> - <action url="%(content_url)s/send_email_form?wfid=default_workflow" - category="workflow">Send an email</action> - <guard> - <guard-permission>View</guard-permission> - <guard-role>Member</guard-role> - </guard> - </transition> <transition transition_id="submit" title="Member requests publishing" new_state="pending" trigger="USER" before_script="" after_script=""> <action url="%(content_url)s/content_submit_form" - category="workflow">Submit</action> + category="workflow" icon="">Submit</action> <guard> <guard-permission>Request review</guard-permission> </guard> @@ -201,7 +181,7 @@ <worklist worklist_id="reviewer_queue" title=""> <description>Reviewer tasks</description> <action url="%(portal_url)s/list_pending_contents" - category="global">Pending (%(count)d)</action> + category="global" icon="">Pending (%(count)d)</action> <guard> <guard-expression>here/havePendingContents</guard-expression> </guard>