From 70f22479f6375797291a02fe3b0a53d49dfedce2 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 11 Jul 2013 18:05:56 +0200 Subject: [PATCH] fix courses --- teleforma/views/core.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) 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): -- 2.39.5