From b68215778f58d7b8efcaa50a5e78645723e5c4c7 Mon Sep 17 00:00:00 2001 From: Andreas Valder <andreasv@fsmpi.rwth-aachen.de> Date: Thu, 8 Sep 2016 00:51:01 +0200 Subject: [PATCH] fixed sorting on courses page --- templates/courses.html | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/templates/courses.html b/templates/courses.html index 231b0ac..f8f07bf 100644 --- a/templates/courses.html +++ b/templates/courses.html @@ -25,7 +25,14 @@ </ul> </div> </div> -{% for g in courses|groupby(groupedby)|reverse %} + +{% if groupedby == 'semester' %} + {% set grouped_courses = courses|groupby(groupedby)|reverse %} +{% else %} + {% set grouped_courses = courses|groupby(groupedby) %} +{% endif %} + +{% for g in grouped_courses %} <div class="row panel-group"> <div class="col-xs-12"><div class="panel panel-default"> <div class="panel-heading"> @@ -36,7 +43,7 @@ {% endif %} </div> <ul class="{% if not ismod() %}courses-list {% endif %}list-group"> - {% for i in g.list|dictsort('title') %} + {% for i in g.list|sort(attribute='title') %} {% if groupedby == 'semester' %} {{ course_list_item(i) }} {% else %} -- GitLab