diff options
Diffstat (limited to 'hyperkitty/views/index.py')
-rw-r--r-- | hyperkitty/views/index.py | 6 |
1 files changed, 4 insertions, 2 deletions
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: |