]> git.parisson.com Git - teleforma.git/commitdiff
fix all courses
authoryomguy <yomguy@parisson.com>
Tue, 31 Jul 2012 22:07:59 +0000 (00:07 +0200)
committeryomguy <yomguy@parisson.com>
Tue, 31 Jul 2012 22:07:59 +0000 (00:07 +0200)
teleforma/views.py

index 6b324fdf6f21a5f2712dd55bfb96bd5fb565cad2..5f2a94020897d06d62299ce52ad8ecd2b0543bd1 100755 (executable)
@@ -204,14 +204,15 @@ class CoursesView(ListView):
     template_name='teleforma/courses.html'
 
     def get_queryset(self):
-        return get_courses(self.request.user, date_order=True)[:10]
+        self.all_courses = get_courses(self.request.user, date_order=True)
+        return self.all_courses[:10]
 
     def get_context_data(self, **kwargs):
         context = super(CoursesView, self).get_context_data(**kwargs)
         context['notes'] = Note.objects.filter(author=self.request.user)
         context['room'] = get_room(name='site')
         context['doc_types'] = DocumentType.objects.all()
-        context['all_courses'] = sorted(self.object_list, key=lambda k: k['number'])
+        context['all_courses'] = sorted(self.all_courses, key=lambda k: k['number'])
         return context
 
     @method_decorator(login_required)