diff options
author | Aurélien Bompard <aurelien@bompard.org> | 2013-11-21 15:40:40 +0100 |
---|---|---|
committer | Aurélien Bompard <aurelien@bompard.org> | 2013-11-21 15:40:40 +0100 |
commit | ee7d739074afb080efb8eb11a47dbdef10620720 (patch) | |
tree | bb06bb6abeb0bc3c12de05dce4b01098758c9301 /hyperkitty/views | |
parent | 62ff128fc888518288096a0d868c61f37cf9962b (diff) | |
download | hyperkitty-ee7d739074afb080efb8eb11a47dbdef10620720.tar.gz hyperkitty-ee7d739074afb080efb8eb11a47dbdef10620720.tar.xz hyperkitty-ee7d739074afb080efb8eb11a47dbdef10620720.zip |
Add a quick access menu to the front page
Diffstat (limited to 'hyperkitty/views')
-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) |