2 # Parent 8d5573b704b2867788dd6895503f1871c2976a29
4 Index: doc-backend/openacademy/course.py
5 ===================================================================
6 --- doc-backend.orig/openacademy/course.py 2014-08-22 17:01:50.147102793 +0200
7 +++ doc-backend/openacademy/course.py 2014-08-22 17:01:50.139102793 +0200
10 self.taken_seats = 100.0 * len(self.attendee_ids) / self.seats
12 + @api.onchange('seats', 'attendee_ids')
13 + def _verify_valid_seats(self):
17 + 'title': "Incorrect 'seats' value",
18 + 'message': "The number of available seats may not be negative",
21 + if self.seats < len(self.attendee_ids):
24 + 'title': "Too many attendees",
25 + 'message': "Increase seats or remove excess attendees",