summaryrefslogtreecommitdiffstats
path: root/hyperkitty/views
diff options
context:
space:
mode:
authorAurélien Bompard <aurelien@bompard.org>2013-11-21 15:40:40 +0100
committerAurélien Bompard <aurelien@bompard.org>2013-11-21 15:40:40 +0100
commitee7d739074afb080efb8eb11a47dbdef10620720 (patch)
treebb06bb6abeb0bc3c12de05dce4b01098758c9301 /hyperkitty/views
parent62ff128fc888518288096a0d868c61f37cf9962b (diff)
downloadhyperkitty-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.py3
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)