diff options
| author | Xavier Morel <xmo@odoo.com> | 2015-09-14 16:30:06 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@odoo.com> | 2015-09-15 14:38:45 +0200 |
| commit | 2474a91bc9ce6c0e72fb6d6eaad81610a8b1ac24 (patch) | |
| tree | 2bf825cf87d1e131d95bd4ae163089c10ac6479d /doc/howtos/backend/exercise-state-basic | |
| parent | f627199def8c349a6f6c37c96ab99b13792aabc8 (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-basic | 31 |
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"> |
