]> git.parisson.com Git - teleforma.git/commitdiff
fix courses
authorGuillaume Pellerin <yomguy@parisson.com>
Thu, 11 Jul 2013 16:05:56 +0000 (18:05 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Thu, 11 Jul 2013 16:05:56 +0000 (18:05 +0200)
teleforma/views/core.py

index afbac03279c7c290905faed5dc2f93c2c99551f1..90359c572b79cc765516cf35bb1b3fc856440064 100644 (file)
@@ -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):