From beb1e130501311efafe65ed64a8e266558ee9d39 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 17 Feb 2020 21:00:49 -0800 Subject: [PATCH] Adjust feed to handle pivacy settings fixes #9 --- fedireads/views.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/fedireads/views.py b/fedireads/views.py index a0d733e8..74e5a2a5 100644 --- a/fedireads/views.py +++ b/fedireads/views.py @@ -36,11 +36,9 @@ def home(request): following = models.User.objects.filter( Q(followers=request.user) | Q(id=request.user.id) ) - # TODO: this is fundamentally not how the feed should work I think? it - # should do something smart with inboxes. (in this implementation it would - # show DMs meant for other local users) + activities = models.Status.objects.filter( - user__in=following, + Q(user__in=following, privacy='public') | Q(mention_users=request.user) ).select_subclasses().order_by( '-created_date' )[:10]