summaryrefslogtreecommitdiff
path: root/doc/howtos/backend/exercise-state-basic
diff options
context:
space:
mode:
authorXavier Morel <xmo@odoo.com>2015-09-14 16:30:06 +0200
committerXavier Morel <xmo@odoo.com>2015-09-15 14:38:45 +0200
commit2474a91bc9ce6c0e72fb6d6eaad81610a8b1ac24 (patch)
tree2bf825cf87d1e131d95bd4ae163089c10ac6479d /doc/howtos/backend/exercise-state-basic
parentf627199def8c349a6f6c37c96ab99b13792aabc8 (diff)
[IMP] doc: recommend not using @api.one
* alter docstring of @api.one to mark it as deprecated for 9.0, recommend using @api.multi instead - deprecation notes were not correctly styled, add styling matching "warning" alerts * move @api.one down the doc page to deemphasize it * fix "backend" tutorial to remove all instances of ``@api.one`` closes #8527
Diffstat (limited to 'doc/howtos/backend/exercise-state-basic')
-rw-r--r--doc/howtos/backend/exercise-state-basic31
1 files changed, 15 insertions, 16 deletions
diff --git a/doc/howtos/backend/exercise-state-basic b/doc/howtos/backend/exercise-state-basic
index 55085c56c3d..f70a41b4dae 100644
--- a/doc/howtos/backend/exercise-state-basic
+++ b/doc/howtos/backend/exercise-state-basic
@@ -1,39 +1,38 @@
# HG changeset patch
# Parent 8c721171aa16a41e94059f53d6780c67b5ef2dfc
+# Parent 8d2ca42b5be2031ea9624896df53f09f7ca131be
-Index: addons/openacademy/models.py
-===================================================================
---- addons.orig/openacademy/models.py 2014-08-28 14:22:01.371015565 +0200
-+++ addons/openacademy/models.py 2014-08-28 14:22:01.367015565 +0200
-@@ -66,6 +66,24 @@
+diff --git a/openacademy/models.py b/openacademy/models.py
+--- a/openacademy/models.py
++++ b/openacademy/models.py
+@@ -66,6 +66,24 @@ class Session(models.Model):
attendees_count = fields.Integer(
string="Attendees count", compute='_get_attendees_count', store=True)
+ state = fields.Selection([
-+ ('draft', "Draft"),
-+ ('confirmed', "Confirmed"),
-+ ('done', "Done"),
++ ('draft', "Draft"),
++ ('confirmed', "Confirmed"),
++ ('done', "Done"),
+ ], default='draft')
+
-+ @api.one
++ @api.multi
+ def action_draft(self):
+ self.state = 'draft'
+
-+ @api.one
++ @api.multi
+ def action_confirm(self):
+ self.state = 'confirmed'
+
-+ @api.one
++ @api.multi
+ def action_done(self):
+ self.state = 'done'
+
- @api.one
@api.depends('seats', 'attendee_ids')
def _taken_seats(self):
-Index: addons/openacademy/views/openacademy.xml
-===================================================================
---- addons.orig/openacademy/views/openacademy.xml 2014-08-28 14:22:01.371015565 +0200
-+++ addons/openacademy/views/openacademy.xml 2014-08-28 14:22:01.367015565 +0200
+ for r in self:
+diff --git a/openacademy/views/openacademy.xml b/openacademy/views/openacademy.xml
+--- a/openacademy/views/openacademy.xml
++++ b/openacademy/views/openacademy.xml
@@ -96,6 +96,19 @@
<field name="model">openacademy.session</field>
<field name="arch" type="xml">