# HG changeset patch # Parent 8c721171aa16a41e94059f53d6780c67b5ef2dfc Index: doc-backend/openacademy/models.py =================================================================== --- doc-backend.orig/openacademy/models.py 2014-08-24 12:20:31.953390654 +0200 +++ doc-backend/openacademy/models.py 2014-08-24 12:20:31.949390654 +0200 @@ -66,6 +66,24 @@ 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.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): Index: doc-backend/openacademy/views/openacademy.xml =================================================================== --- doc-backend.orig/openacademy/views/openacademy.xml 2014-08-24 12:20:31.953390654 +0200 +++ doc-backend/openacademy/views/openacademy.xml 2014-08-24 12:20:31.949390654 +0200 @@ -91,22 +91,37 @@ openacademy.session
- - - - - - - - - - - - - - - - +
+
+ + + + + + + + + + + + + + + + + + +