[REM] completion in Gantt chart tasks and projects, not supported by OpenERP and...
[odoo/odoo.git] / addons / account_voucher / account_voucher_workflow.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <openerp>
3     <data>
4         <record id="wkf" model="workflow">
5             <field name="name">account.voucher.basic</field>
6             <field name="osv">account.voucher</field>
7             <field name="on_create">True</field>
8         </record>
9         
10         <record id="act_proforma" model="workflow.activity">
11             <field name="wkf_id" ref="wkf"/>
12             <field name="flow_start">True</field>
13             <field name="name">proforma</field>
14             <field name="action">write({'state':'draft'})</field>
15             <field name="kind">function</field>
16         </record>
17         
18         <record id="act_done" model="workflow.activity">
19             <field name="wkf_id" ref="wkf"/>
20             <field name="name">done</field>
21             <field name="action">proforma_voucher()</field>
22             <field name="kind">function</field>
23             <field name="flow_stop">True</field>
24         </record>
25         
26 <!--        <record id="act_recheck" model="workflow.activity">-->
27 <!--            <field name="wkf_id" ref="wkf"/>-->
28 <!--            <field name="name">recheck</field>-->
29 <!--            <field name="action">voucher_recheck()</field>-->
30 <!--            <field name="kind">function</field>-->
31 <!--        </record>-->
32         
33         <record id="act_cancel" model="workflow.activity">
34             <field name="wkf_id" ref="wkf"/>
35             <field name="name">cancel</field>
36             <field name="flow_stop">True</field>
37             <field name="action">cancel_voucher()</field>
38             <field name="kind">function</field>
39         </record>
40         
41         <record id="t2" model="workflow.transition">
42             <field name="act_from" ref="act_proforma"/>
43             <field name="act_to" ref="act_done"/>
44             <field name="signal">proforma_voucher</field>
45             <field name="condition">True</field>
46         </record>
47         
48 <!--        <record id="t3" model="workflow.transition">-->
49 <!--            <field name="act_from" ref="act_proforma"/>-->
50 <!--            <field name="act_to" ref="act_recheck"/>-->
51 <!--            <field name="signal">proforma_voucher</field>-->
52 <!--        </record>-->
53 <!--        -->
54 <!--        <record id="t4" model="workflow.transition">-->
55 <!--            <field name="act_from" ref="act_recheck"/>-->
56 <!--            <field name="act_to" ref="act_done"/>-->
57 <!--            <field name="signal">recheck_voucher</field>-->
58 <!--        </record>-->
59 <!--        -->
60 <!--        <record id="t5" model="workflow.transition">-->
61 <!--            <field name="act_from" ref="act_recheck"/>-->
62 <!--            <field name="act_to" ref="act_cancel"/>-->
63 <!--            <field name="signal">cancel_voucher</field>-->
64 <!--        </record>-->
65         
66         <record id="t6" model="workflow.transition">
67             <field name="act_from" ref="act_proforma"/>
68             <field name="act_to" ref="act_cancel"/>
69             <field name="signal">cancel_voucher</field>
70         </record>
71         
72         <record id="t7" model="workflow.transition">
73             <field name="act_from" ref="act_done"/>
74             <field name="act_to" ref="act_cancel"/>
75             <field name="signal">cancel_voucher</field>
76         </record>
77         
78         <record id="t8" model="workflow.transition">
79             <field name="act_from" ref="act_cancel"/>
80             <field name="act_to" ref="act_proforma"/>
81             <field name="signal">cancel_to_draft</field>
82         </record>
83     </data>
84 </openerp>