diff options
Diffstat (limited to 'hyperkitty/views/index.py')
-rw-r--r-- | hyperkitty/views/index.py | 7 |
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) |