summaryrefslogtreecommitdiffstats
path: root/hyperkitty/views/index.py
diff options
context:
space:
mode:
Diffstat (limited to 'hyperkitty/views/index.py')
-rw-r--r--hyperkitty/views/index.py6
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: