diff options
author | Aurélien Bompard <aurelien@bompard.org> | 2013-07-04 09:56:16 +0200 |
---|---|---|
committer | Aurélien Bompard <aurelien@bompard.org> | 2013-07-08 11:06:18 +0200 |
commit | 8301b45160da213d1f52fddc3527b81959dd3a08 (patch) | |
tree | 85b571ed75449eb51a8abdfff562ab4befb0369d /hyperkitty/views | |
parent | bf11c8868b64774c9ad207a9cefe5ee99159c29d (diff) | |
download | hyperkitty-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.py | 3 |
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 = {} |