return "Enregistrement webclass %d" % self.id
@staticmethod
- def get_records(period, course, course_type):
+ def get_records(period, course, course_type=None):
record_ids = set()
- for record in WebclassRecord.objects.filter(period=period, course=course, course_type=course_type):
+ if not course_type:
+ records = WebclassRecord.objects.filter(period=period, course=course, course_type=course_type)
+ else:
+ records = WebclassRecord.objects.filter(period=period, course=course).exclude(course_type=None)
+
+ for record in records:
record_ids.add(record.record_id)
if not record_ids:
return []