From: Guillaume Pellerin Date: Thu, 11 Jul 2013 16:05:56 +0000 (+0200) Subject: fix courses X-Git-Tag: 1.3-TC~42 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=70f22479f6375797291a02fe3b0a53d49dfedce2;p=teleforma.git fix courses --- diff --git a/teleforma/views/core.py b/teleforma/views/core.py index afbac032..90359c57 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -83,13 +83,16 @@ except: def format_courses(courses, course=None, queryset=None, types=None): - if settings.TELEFORMA_E_LEARNING_TYPE == 'CRFPA': - from teleforma.views.crfpa import format_crfpa_courses - return format_crfpa_courses(courses, course, queryset, types) - - elif settings.TELEFORMA_E_LEARNING_TYPE == 'AE': - from teleforma.views.ae import format_ae_courses - return format_ae_courses(courses, course, queryset, types) + if queryset: + for c in queryset: + if c and c.code != 'X': + courses.append({'course': c, 'types': types.all(), + 'date': c.date_modified, 'number': c.number}) + elif course: + if course.code != 'X': + courses.append({'course': course, 'types': types.all(), + 'date': course.date_modified, 'number': course.number}) + return courses def get_courses(user, date_order=False, num_order=False, num_courses=False, period=None):