summaryrefslogtreecommitdiff
path: root/doc/howtos/backend/exercise-state-basic
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2017-07-14 15:51:59 +0200
committerChristophe Simonis <chs@odoo.com>2017-07-14 15:51:59 +0200
commitdb2f82d5f1a8c4fdbbd61a0aa7daef2def0ef06e (patch)
tree4dd6a0d816180b06963a245d01a817ebcdaf7868 /doc/howtos/backend/exercise-state-basic
parent55d72e1ab4a64f52e040911a8b4b4c8ce9443f65 (diff)
parent4ca3d9cadf9607c95880bb5222041bced7b13ec0 (diff)
[MERGE] forward port branch saas-16 up to 4ca3d9cadf9
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">