# HG changeset patch
# Parent 0764cf061d021a0a5b2811f5ec5d835f799630fc
-Index: doc-backend/openacademy/models.py
+Index: addons/openacademy/views/session_workflow.xml
===================================================================
---- doc-backend.orig/openacademy/models.py 2014-08-24 12:37:16.637413907 +0200
-+++ doc-backend/openacademy/models.py 2014-08-24 12:37:16.625413907 +0200
-@@ -73,18 +73,6 @@
- ])
-
- @api.one
-- def action_draft(self):
-- self.state = 'draft'
--
-- @api.one
-- def action_confirm(self):
-- self.state = 'confirmed'
--
-- @api.one
-- def action_done(self):
-- self.state = 'done'
--
-- @api.one
- @api.depends('seats', 'attendee_ids')
- def _taken_seats(self):
- if not self.seats:
-Index: doc-backend/openacademy/views/session_workflow.xml
-===================================================================
---- doc-backend.orig/openacademy/views/session_workflow.xml 2014-08-24 12:37:16.637413907 +0200
-+++ doc-backend/openacademy/views/session_workflow.xml 2014-08-24 12:41:01.153419104 +0200
-@@ -6,25 +6,57 @@
+--- addons.orig/openacademy/views/session_workflow.xml 2014-08-26 17:26:17.339783114 +0200
++++ addons/openacademy/views/session_workflow.xml 2014-08-26 17:26:17.331783114 +0200
+@@ -6,24 +6,53 @@
<field name="on_create">True</field>
</record>
+ <field name="name">Set session to Draft</field>
+ <field name="model_id" ref="model_openacademy_session"/>
+ <field name="code">
-+ self.write(cr, uid, context['active_ids'], {
-+ 'state': 'draft'
-+ }, context=context)
++recs = self.browse(cr, uid, context['active_ids'], context=context)
++recs.action_draft()
+ </field>
+ </record>
<record model="workflow.activity" id="draft">
+ <field name="name">Set session to Confirmed</field>
+ <field name="model_id" ref="model_openacademy_session"/>
+ <field name="code">
-+ self.write(cr, uid, context['active_ids'], {
-+ 'state': 'confirmed'
-+ }, context=context)
++recs = self.browse(cr, uid, context['active_ids'], context=context)
++recs.action_confirm()
+ </field>
</record>
<record model="workflow.activity" id="confirmed">
+ <field name="name">Set session to Done</field>
+ <field name="model_id" ref="model_openacademy_session"/>
+ <field name="code">
-+ self.write(cr, uid, context['active_ids'], {
-+ 'state': 'done'
-+ }, context=context)
++recs = self.browse(cr, uid, context['active_ids'], context=context)
++recs.action_done()
+ </field>
</record>
<record model="workflow.activity" id="done">
<field name="name">Done</field>
<field name="wkf_id" ref="wkf_session"/>
- <field name="flow_stop" eval="True"/>
- <field name="kind">function</field>
- <field name="action">action_done()</field>
+ <field name="kind">dummy</field>