summaryrefslogtreecommitdiff
path: root/addons/document_change/document_change_workflow.xml
diff options
context:
space:
mode:
authorHarry (Open ERP) <hmo@tinyerp.com>2010-01-22 21:03:13 +0530
committerHarry (Open ERP) <hmo@tinyerp.com>2010-01-22 21:03:13 +0530
commit1cc0a4f66a306de207bb1f8a2ac9b90f8bb78c15 (patch)
tree80416904af87f0f5ee362b9094532adf40328177 /addons/document_change/document_change_workflow.xml
parentc87d58cabbcc145b8fd950332df4b4613a75a41f (diff)
[FIX+IMP] document_change: document workflow
bzr revid: hmo@tinyerp.com-20100122153313-sn80l2jqbsuj5udj
Diffstat (limited to 'addons/document_change/document_change_workflow.xml')
-rw-r--r--addons/document_change/document_change_workflow.xml85
1 files changed, 43 insertions, 42 deletions
diff --git a/addons/document_change/document_change_workflow.xml b/addons/document_change/document_change_workflow.xml
index 0c74d95d254..7c4be03e54f 100644
--- a/addons/document_change/document_change_workflow.xml
+++ b/addons/document_change/document_change_workflow.xml
@@ -8,72 +8,73 @@
</record>
<!-- States -->
- <record id="act_request" model="workflow.activity">
+ <record id="act_document_production" model="workflow.activity">
<field name="wkf_id" ref="wkf_attachment"/>
<field name="flow_start">True</field>
- <field name="name">state_set_request</field>
+ <field name="name">in_production</field>
+ <field name="action">do_production()</field>
</record>
- <record id="act_propose" model="workflow.activity">
- <field name="wkf_id" ref="wkf_attachment"/>
- <field name="name">change_proposed</field>
- <field name="action">state_set_proposed()</field>
+ <record id="act_document_request" model="workflow.activity">
+ <field name="wkf_id" ref="wkf_attachment"/>
+ <field name="name">requested</field>
+ <field name="action">do_request()</field>
<field name="kind">function</field>
</record>
- <record id="act_update" model="workflow.activity">
+ <record id="act_document_propose" model="workflow.activity">
<field name="wkf_id" ref="wkf_attachment"/>
- <field name="name">to_update</field>
- <field name="action">state_set_update()</field>
+ <field name="name">proposed</field>
+ <field name="action">do_propose()</field>
<field name="kind">function</field>
</record>
- <record id="act_production" model="workflow.activity">
+ <record id="act_document_validate" model="workflow.activity">
<field name="wkf_id" ref="wkf_attachment"/>
- <field name="name">in_production</field>
- <field name="action">state_set_in_production()</field>
+ <field name="name">validated</field>
+ <field name="action">do_validate()</field>
<field name="kind">function</field>
- </record>
- <record id="act_cancel" model="workflow.activity">
+ </record>
+ <record id="act_document_cancel" model="workflow.activity">
<field name="wkf_id" ref="wkf_attachment"/>
- <field name="name">cancel</field>
- <field name="action">state_set_cancel()</field>
- <field name="kind">function</field>
+ <field name="name">cancel</field>
+ <field name="action">do_cancel()</field>
+ <field name="kind">function</field>
</record>
<!-- Transitions -->
+ <record id="production_to_request" model="workflow.transition">
+ <field name="act_from" ref="act_document_production"/>
+ <field name="act_to" ref="act_document_request"/>
+ <field name="signal">button_request</field>
+ </record>
<record id="request_to_propose" model="workflow.transition">
- <field name="act_from" ref="act_request"/>
- <field name="act_to" ref="act_propose"/>
- <field name="signal">button_change_proposed</field>
+ <field name="act_from" ref="act_document_request"/>
+ <field name="act_to" ref="act_document_propose"/>
+ <field name="signal">button_propose</field>
<field name="condition">(target_document_id != False)</field>
</record>
<record id="request_to_cancel" model="workflow.transition">
- <field name="act_from" ref="act_request"/>
- <field name="act_to" ref="act_cancel"/>
+ <field name="act_from" ref="act_document_request"/>
+ <field name="act_to" ref="act_document_cancel"/>
<field name="signal">button_cancel</field>
</record>
- <record id="propose_to_update" model="workflow.transition">
- <field name="act_from" ref="act_propose"/>
- <field name="act_to" ref="act_update"/>
- <field name="signal">button_change_validated</field>
+ <record id="propose_to_validate" model="workflow.transition">
+ <field name="act_from" ref="act_document_propose"/>
+ <field name="act_to" ref="act_document_validate"/>
+ <field name="signal">button_validate</field>
</record>
<record id="propose_to_cancel" model="workflow.transition">
- <field name="act_from" ref="act_propose"/>
- <field name="act_to" ref="act_cancel"/>
+ <field name="act_from" ref="act_document_propose"/>
+ <field name="act_to" ref="act_document_cancel"/>
<field name="signal">button_cancel</field>
</record>
<record id="cancel_to_request" model="workflow.transition">
- <field name="act_from" ref="act_cancel"/>
- <field name="act_to" ref="act_request"/>
- <field name="signal">button_change_request</field>
- </record>
- <record id="update_to_production" model="workflow.transition">
- <field name="act_from" ref="act_update"/>
- <field name="act_to" ref="act_production"/>
- <field name="signal">button_update</field>
- </record>
- <record id="production_to_request" model="workflow.transition">
- <field name="act_from" ref="act_production"/>
- <field name="act_to" ref="act_request"/>
- <field name="signal">button_change_request</field>
+ <field name="act_from" ref="act_document_cancel"/>
+ <field name="act_to" ref="act_document_request"/>
+ <field name="signal">button_request</field>
</record>
+ <record id="validate_to_production" model="workflow.transition">
+ <field name="act_from" ref="act_document_validate"/>
+ <field name="act_to" ref="act_document_production"/>
+ <field name="condition">True</field>
+ </record>
</data>
-</openerp> \ No newline at end of file
+</openerp>