diff options
Diffstat (limited to 'hyperkitty/views/index.py')
-rw-r--r-- | hyperkitty/views/index.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/hyperkitty/views/index.py b/hyperkitty/views/index.py index 1be3995..7265873 100644 --- a/hyperkitty/views/index.py +++ b/hyperkitty/views/index.py @@ -42,6 +42,7 @@ def index(request): store = get_store(request) lists = store.get_lists() now = datetime.datetime.now() + initials = set() for mlist in lists: if mlist.archive_policy != ArchivePolicy.private: mlist.is_private = False @@ -59,6 +60,7 @@ def index(request): mlist.is_new = True else: mlist.is_new = False + initials.add(mlist.name[0]) # sorting sort_mode = request.GET.get('sort') @@ -74,6 +76,7 @@ def index(request): context = { 'view_name': 'all_lists', 'all_lists': lists, + 'initials': sorted(list(initials)), 'sort_mode': sort_mode, } return render(request, "index.html", context) |