From b3ffd97a0b433647a53ecd7a5cc63f7bdc1e1ee2 Mon Sep 17 00:00:00 2001 From: Aurélien Bompard Date: Wed, 4 Dec 2013 10:51:20 +0100 Subject: Add a config option to only display lists from the same virtual host --- hyperkitty/views/index.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'hyperkitty/views/index.py') diff --git a/hyperkitty/views/index.py b/hyperkitty/views/index.py index cb3c6b1..55ffa30 100644 --- a/hyperkitty/views/index.py +++ b/hyperkitty/views/index.py @@ -34,13 +34,15 @@ from mailmanclient import Client, MailmanConnectionError from mailman.interfaces.archiver import ArchivePolicy from hyperkitty.lib import get_store +from hyperkitty.lib.view_helpers import show_mlist from hyperkitty.lib.mailman import is_mlist_authorized def index(request): - store = get_store(request) - lists = store.get_lists() now = datetime.datetime.now() + store = get_store(request) + lists = [ l for l in store.get_lists() + if not settings.FILTER_VHOST or show_mlist(l, request) ] initials = set() for mlist in lists: if mlist.archive_policy != ArchivePolicy.private: -- cgit