diff options
author | Andrew Godwin | 2022-12-16 19:42:48 -0700 |
---|---|---|
committer | Andrew Godwin | 2022-12-16 19:42:48 -0700 |
commit | 12567f6891ad591390cbd74c0e7b77a4a024a24e (patch) | |
tree | 39a6bab590d3f1bde3802854d4a1175780404276 /activities/views/timelines.py | |
parent | c588567c8698700cd347d9b8f884a7967890aa58 (diff) | |
download | takahe-12567f6891ad591390cbd74c0e7b77a4a024a24e.tar.gz takahe-12567f6891ad591390cbd74c0e7b77a4a024a24e.tar.bz2 takahe-12567f6891ad591390cbd74c0e7b77a4a024a24e.zip |
Identity admin/moderation
Diffstat (limited to 'activities/views/timelines.py')
-rw-r--r-- | activities/views/timelines.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/activities/views/timelines.py b/activities/views/timelines.py index 84e490f..9e4bcfb 100644 --- a/activities/views/timelines.py +++ b/activities/views/timelines.py @@ -7,6 +7,7 @@ from django.views.generic import FormView, ListView from activities.models import Hashtag, Post, PostInteraction, TimelineEvent from core.decorators import cache_page from users.decorators import identity_required +from users.models import Identity from .compose import Compose @@ -75,6 +76,7 @@ class Tag(ListView): def get_queryset(self): return ( Post.objects.public() + .filter(author__restriction=Identity.Restriction.none) .tagged_with(self.hashtag) .select_related("author") .prefetch_related("attachments", "mentions") @@ -105,6 +107,7 @@ class Local(ListView): def get_queryset(self): return ( Post.objects.local_public() + .filter(author__restriction=Identity.Restriction.none) .select_related("author", "author__domain") .prefetch_related("attachments", "mentions", "emojis") .order_by("-created") @@ -133,6 +136,7 @@ class Federated(ListView): Post.objects.filter( visibility=Post.Visibilities.public, in_reply_to__isnull=True ) + .filter(author__restriction=Identity.Restriction.none) .select_related("author", "author__domain") .prefetch_related("attachments", "mentions", "emojis") .order_by("-created") |