From 1045a7fb53cb2a997fd37a5a0b3eba1186dd98f1 Mon Sep 17 00:00:00 2001 From: Julian Rother <julianr@fsmpi.rwth-aachen.de> Date: Sat, 15 Apr 2017 17:40:44 +0200 Subject: [PATCH] Added semester as secondary courses ordering key, closes #208 --- server.py | 2 +- templates/courses.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server.py b/server.py index 91c79e5..1e5a1a2 100644 --- a/server.py +++ b/server.py @@ -348,7 +348,7 @@ def index(): @app.route('/courses') @register_navbar('Videos', icon='film') def courses(): - courses = query('SELECT * FROM courses WHERE (? OR (visible AND listed)) ORDER BY title', ismod()) + courses = query('SELECT * FROM courses WHERE (? OR (visible AND listed)) ORDER BY semester, title', ismod()) for course in courses: if course['semester'] == '': course['semester'] = 'zeitlos' diff --git a/templates/courses.html b/templates/courses.html index 9c8ff48..f5ff99e 100644 --- a/templates/courses.html +++ b/templates/courses.html @@ -63,7 +63,7 @@ </a> </div> <ul class="{% if not ismod() %}courses-list {% endif %}list-group panel-collapse collapse in" id="{{g.grouper|tagid}}"> - {% for i in g.list|sort(attribute='title') %} + {% for i in g.list %} {% if groupedby == 'semester' %} {{ course_list_item(i) }} {% else %} -- GitLab