summaryrefslogtreecommitdiffstats
path: root/hyperkitty/views/index.py
diff options
context:
space:
mode:
Diffstat (limited to 'hyperkitty/views/index.py')
-rw-r--r--hyperkitty/views/index.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/hyperkitty/views/index.py b/hyperkitty/views/index.py
index 0954ee8..7f61a1e 100644
--- a/hyperkitty/views/index.py
+++ b/hyperkitty/views/index.py
@@ -57,12 +57,15 @@ def index(request):
# sorting
sort_mode = request.GET.get('sort')
if sort_mode == "active":
- lists.sort(key=lambda l: l.recent_threads_count)
+ lists.sort(key=lambda l: l.recent_threads_count, reverse=True)
elif sort_mode == "popular":
- lists.sort(key=lambda l: l.recent_participants_count)
+ lists.sort(key=lambda l: l.recent_participants_count, reverse=True)
+ else:
+ sort_mode = None
context = {
'view_name': 'all_lists',
'all_lists': lists,
+ 'sort_mode': sort_mode,
}
return render(request, "index.html", context)