2 # Parent 0764cf061d021a0a5b2811f5ec5d835f799630fc
4 Index: addons/openacademy/views/session_workflow.xml
5 ===================================================================
6 --- addons.orig/openacademy/views/session_workflow.xml 2014-08-26 17:26:17.339783114 +0200
7 +++ addons/openacademy/views/session_workflow.xml 2014-08-26 17:26:17.331783114 +0200
9 <field name="on_create">True</field>
12 + <record model="ir.actions.server" id="set_session_to_draft">
13 + <field name="name">Set session to Draft</field>
14 + <field name="model_id" ref="model_openacademy_session"/>
16 +recs = self.browse(cr, uid, context['active_ids'], context=context)
20 <record model="workflow.activity" id="draft">
21 <field name="name">Draft</field>
22 <field name="wkf_id" ref="wkf_session"/>
23 <field name="flow_start" eval="True"/>
24 - <field name="kind">function</field>
25 - <field name="action">action_draft()</field>
26 + <field name="kind">dummy</field>
27 + <field name="action"></field>
28 + <field name="action_id" ref="set_session_to_draft"/>
31 + <record model="ir.actions.server" id="set_session_to_confirmed">
32 + <field name="name">Set session to Confirmed</field>
33 + <field name="model_id" ref="model_openacademy_session"/>
35 +recs = self.browse(cr, uid, context['active_ids'], context=context)
36 +recs.action_confirm()
39 <record model="workflow.activity" id="confirmed">
40 <field name="name">Confirmed</field>
41 <field name="wkf_id" ref="wkf_session"/>
42 - <field name="kind">function</field>
43 - <field name="action">action_confirm()</field>
44 + <field name="kind">dummy</field>
45 + <field name="action"></field>
46 + <field name="action_id" ref="set_session_to_confirmed"/>
49 + <record model="ir.actions.server" id="set_session_to_done">
50 + <field name="name">Set session to Done</field>
51 + <field name="model_id" ref="model_openacademy_session"/>
53 +recs = self.browse(cr, uid, context['active_ids'], context=context)
57 <record model="workflow.activity" id="done">
58 <field name="name">Done</field>
59 <field name="wkf_id" ref="wkf_session"/>
60 - <field name="kind">function</field>
61 - <field name="action">action_done()</field>
62 + <field name="kind">dummy</field>
63 + <field name="action"></field>
64 + <field name="action_id" ref="set_session_to_done"/>
67 <record model="workflow.transition" id="session_draft_to_confirmed">