From: yomguy Date: Fri, 8 Jun 2012 14:05:42 +0000 (+0200) Subject: fix course order for desk (courses as a list of dict only) X-Git-Tag: 0.5^2~4 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=17586c9aa43df24c5b9acdd4e3070d1ef2d18ac8;p=teleforma.git fix course order for desk (courses as a list of dict only) --- diff --git a/teleforma/models.py b/teleforma/models.py index 6de9ea24..0fc110fc 100755 --- a/teleforma/models.py +++ b/teleforma/models.py @@ -142,7 +142,7 @@ class Course(Model): class Meta: db_table = app_label + '_' + 'course' verbose_name = _('course') - ordering = ['-date_modified'] + ordering = ['number'] class Professor(Model): diff --git a/teleforma/views.py b/teleforma/views.py index be6aa305..07655718 100755 --- a/teleforma/views.py +++ b/teleforma/views.py @@ -91,6 +91,8 @@ def get_courses(user): queryset=Course.objects.filter(magistral=True), types=magistral) + courses = sorted(courses, key=lambda k: k['date'], reverse=True) + elif user.is_staff: courses = format_courses(courses, queryset=Course.objects.all(), types=CourseType.objects)