summaryrefslogtreecommitdiff
path: root/doc/howtos/backend/exercise-state-basic
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2017-07-14 14:27:38 +0200
committerChristophe Simonis <chs@odoo.com>2017-07-14 14:27:38 +0200
commit4ca3d9cadf9607c95880bb5222041bced7b13ec0 (patch)
treee1b60cf6a1d80449089a66399ee37a8cd9cb9537 /doc/howtos/backend/exercise-state-basic
parentf2c7e44efe4e2bcdc9c77c66dbd56b8b4cc397b2 (diff)
parentaa19cb61f4596b340ca05199d9e4d55ef9e34edb (diff)
[MERGE] forward port branch saas-15 up to aa19cb61f45
Diffstat (limited to 'doc/howtos/backend/exercise-state-basic')
-rw-r--r--doc/howtos/backend/exercise-state-basic55
1 files changed, 0 insertions, 55 deletions
diff --git a/doc/howtos/backend/exercise-state-basic b/doc/howtos/backend/exercise-state-basic
deleted file mode 100644
index f70a41b4dae..00000000000
--- a/doc/howtos/backend/exercise-state-basic
+++ /dev/null
@@ -1,55 +0,0 @@
-# HG changeset patch
-# Parent 8c721171aa16a41e94059f53d6780c67b5ef2dfc
-# Parent 8d2ca42b5be2031ea9624896df53f09f7ca131be
-
-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"),
-+ ], default='draft')
-+
-+ @api.multi
-+ def action_draft(self):
-+ self.state = 'draft'
-+
-+ @api.multi
-+ def action_confirm(self):
-+ self.state = 'confirmed'
-+
-+ @api.multi
-+ def action_done(self):
-+ self.state = 'done'
-+
- @api.depends('seats', 'attendee_ids')
- def _taken_seats(self):
- 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">
- <form string="Session Form">
-+ <header>
-+ <button name="action_draft" type="object"
-+ string="Reset to draft"
-+ states="confirmed,done"/>
-+ <button name="action_confirm" type="object"
-+ string="Confirm" states="draft"
-+ class="oe_highlight"/>
-+ <button name="action_done" type="object"
-+ string="Mark as done" states="confirmed"
-+ class="oe_highlight"/>
-+ <field name="state" widget="statusbar"/>
-+ </header>
-+
- <sheet>
- <group>
- <group string="General">