# HG changeset patch
# Parent a6fe4d3923db1f8f5dff2c39a711a814b0a0f549
Index: addons/openacademy/models.py
===================================================================
--- addons.orig/openacademy/models.py 2014-08-26 17:26:13.007783179 +0200
+++ addons/openacademy/models.py 2014-08-26 17:26:12.999783179 +0200
@@ -62,6 +62,9 @@
hours = fields.Float(string="Duration in hours",
compute='_get_hours', inverse='_set_hours')
+ attendees_count = fields.Integer(
+ string="Attendees count", compute='_get_attendees_count', store=True)
+
@api.one
@api.depends('seats', 'attendee_ids')
def _taken_seats(self):
@@ -117,6 +120,11 @@
self.duration = self.hours / 24
@api.one
+ @api.depends('attendee_ids')
+ def _get_attendees_count(self):
+ self.attendees_count = len(self.attendee_ids)
+
+ @api.one
@api.constrains('instructor_id', 'attendee_ids')
def _check_instructor_not_in_attendees(self):
if self.instructor_id and self.instructor_id in self.attendee_ids:
Index: addons/openacademy/views/openacademy.xml
===================================================================
--- addons.orig/openacademy/views/openacademy.xml 2014-08-26 17:26:13.007783179 +0200
+++ addons/openacademy/views/openacademy.xml 2014-08-26 17:26:12.999783179 +0200
@@ -155,11 +155,22 @@
+
+ openacademy.session.graph
+ openacademy.session
+
+
+
+
+
+
+
+
Sessions
openacademy.session
form
- tree,form,calendar,gantt
+ tree,form,calendar,gantt,graph