summaryrefslogtreecommitdiffstats
path: root/hyperkitty/views
diff options
context:
space:
mode:
authorAurélien Bompard <aurelien@bompard.org>2013-07-04 09:56:16 +0200
committerAurélien Bompard <aurelien@bompard.org>2013-07-08 11:06:18 +0200
commit8301b45160da213d1f52fddc3527b81959dd3a08 (patch)
tree85b571ed75449eb51a8abdfff562ab4befb0369d /hyperkitty/views
parentbf11c8868b64774c9ad207a9cefe5ee99159c29d (diff)
downloadhyperkitty-8301b45160da213d1f52fddc3527b81959dd3a08.tar.gz
hyperkitty-8301b45160da213d1f52fddc3527b81959dd3a08.tar.xz
hyperkitty-8301b45160da213d1f52fddc3527b81959dd3a08.zip
Request list info on the front page in bulk
Diffstat (limited to 'hyperkitty/views')
-rw-r--r--hyperkitty/views/pages.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/hyperkitty/views/pages.py b/hyperkitty/views/pages.py
index fa529c0..c6f3582 100644
--- a/hyperkitty/views/pages.py
+++ b/hyperkitty/views/pages.py
@@ -47,6 +47,9 @@ def list_properties(request):
"""Get JSON encoded list properties"""
store = get_store(request)
lists = store.get_lists()
+ onlynames = request.GET.getlist("name")
+ if onlynames:
+ lists = [ l for l in lists if l.name in onlynames ]
client = Client('%s/3.0' % settings.MAILMAN_REST_SERVER,
settings.MAILMAN_API_USER, settings.MAILMAN_API_PASS)
props = {}