[Yanel-commits] rev 24456 - in
public/yanel/trunk/src/realms/yanel-website: content
content/workflow paths paths/workflow
paths/workflow/workflow-with-review.xml
michi at wyona.com
michi at wyona.com
Mon May 14 22:54:58 CEST 2007
Author: michi
Date: 2007-05-14 22:54:57 +0200 (Mon, 14 May 2007)
New Revision: 24456
Added:
public/yanel/trunk/src/realms/yanel-website/content/workflow/
public/yanel/trunk/src/realms/yanel-website/content/workflow/workflow-with-review.xml
public/yanel/trunk/src/realms/yanel-website/paths/workflow/
public/yanel/trunk/src/realms/yanel-website/paths/workflow/workflow-with-review.xml/
public/yanel/trunk/src/realms/yanel-website/paths/workflow/workflow-with-review.xml/.yarep-uid
Log:
workflow schema added
Added: public/yanel/trunk/src/realms/yanel-website/content/workflow/workflow-with-review.xml
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/content/workflow/workflow-with-review.xml 2007-05-14 20:52:56 UTC (rev 24455)
+++ public/yanel/trunk/src/realms/yanel-website/content/workflow/workflow-with-review.xml 2007-05-14 20:54:57 UTC (rev 24456)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<workflow xmlns="http://www.wyona.org/yanel/workflow/1.0">
+
+ <states>
+ <state id="draft" initial="true"/>
+ <state id="review"/>
+ <state id="approved"/>
+ </states>
+
+ <transitions>
+ <transition id="submit" from="draft" to="review">
+ <condition class="org.wyona.yanel.impl.workflow.RoleCondition">edit</condition>
+ </transition>
+
+ <transition id="reject" from="review" to="draft">
+ <condition class="org.wyona.yanel.impl.workflow.RoleCondition">review</condition>
+ </transition>
+
+ <transition id="approve" from="review" to="approved">
+ <condition class="org.wyona.yanel.impl.workflow.RoleCondition">review</condition>
+ <action class="org.wyona.yanel.impl.workflow.SetRevisionAction">live-revision</action>
+ <action class="org.wyona.yanel.impl.workflow.PublishAction"/>
+ </transition>
+
+ <transition id="publish" from="draft" to="approved">
+ <condition class="org.wyona.yanel.impl.workflow.RoleCondition">review</condition>
+ <action class="org.wyona.yanel.impl.workflow.SetRevisionAction">live-revision</action>
+ <action class="org.wyona.yanel.impl.workflow.PublishAction"/>
+ </transition>
+
+ <transition id="republish" from="approved" to="approved">
+ <condition class="org.wyona.yanel.impl.workflow.RoleCondition">review</condition>
+ <condition class="org.wyona.yanel.impl.workflow.RevisionNotEqualsCondition">live-revision</condition>
+ <action class="org.wyona.yanel.impl.workflow.SetRevisionAction">live-revision</action>
+ <action class="org.wyona.yanel.impl.workflow.PublishAction"/>
+ </transition>
+
+ <transition id="deactivate" from="approved" to="approved">
+ <condition class="org.wyona.yanel.impl.workflow.RoleCondition">review</condition>
+ <condition class="org.wyona.yanel.impl.workflow.RevisionEqualsCondition">live-revision</condition>
+ <action class="org.wyona.yanel.impl.workflow.RemoveVariableAction">live-revision</action>
+ <action class="org.wyona.yanel.impl.workflow.DeactivateAction"/>
+ </transition>
+
+ <transition id="cancel-approve" from="approved" to="draft">
+ <condition class="org.wyona.yanel.impl.workflow.RoleCondition">review</condition>
+ <condition class="org.wyona.yanel.impl.workflow.RevisionNotEqualsCondition">live-revision</condition>
+ </transition>
+
+ </transitions>
+
+</workflow>
Added: public/yanel/trunk/src/realms/yanel-website/paths/workflow/workflow-with-review.xml/.yarep-uid
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/paths/workflow/workflow-with-review.xml/.yarep-uid 2007-05-14 20:52:56 UTC (rev 24455)
+++ public/yanel/trunk/src/realms/yanel-website/paths/workflow/workflow-with-review.xml/.yarep-uid 2007-05-14 20:54:57 UTC (rev 24456)
@@ -0,0 +1 @@
+workflow/workflow-with-review.xml
More information about the Yanel-commits
mailing list