]> git.parisson.com Git - teleforma.git/commitdiff
add demo seminars if no other seminar available (the course.title should be 'demo')
authoryomguy <yomguy@parisson.com>
Mon, 11 Feb 2013 13:44:18 +0000 (14:44 +0100)
committeryomguy <yomguy@parisson.com>
Mon, 11 Feb 2013 13:44:18 +0000 (14:44 +0100)
teleforma/context_processors.py

index ec08417c49ebc6e371b2025841026051a0126c53..9b337485554c59d39eae77662ee30a12daabeba7 100644 (file)
@@ -124,6 +124,11 @@ def all_seminars(request, progress_order=False, date_order=False):
         seminars = sorted(s_list, key=lambda k: k['date'], reverse=True)
         seminars = [s['seminar'] for s in seminars]
 
+    # get the demo if no seminars
+    if not seminars:
+        course = Course.objects.get(title='demo')
+        seminars = Seminar.objects.filter(course=course)
+
     return {'all_seminars': seminars}