mirror of
https://github.com/jointakahe/takahe.git
synced 2024-11-25 08:41:00 +00:00
Show boosts and likes on other post list pages
This commit is contained in:
parent
5616ef02b3
commit
975c205d1d
2 changed files with 19 additions and 1 deletions
|
@ -77,6 +77,13 @@ class Local(ListView):
|
||||||
.order_by("-created")[:50]
|
.order_by("-created")[:50]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def get_context_data(self):
|
||||||
|
context = super().get_context_data()
|
||||||
|
context["interactions"] = PostInteraction.get_post_interactions(
|
||||||
|
context["page_obj"], self.request.identity
|
||||||
|
)
|
||||||
|
return context
|
||||||
|
|
||||||
|
|
||||||
@method_decorator(identity_required, name="dispatch")
|
@method_decorator(identity_required, name="dispatch")
|
||||||
class Federated(ListView):
|
class Federated(ListView):
|
||||||
|
@ -96,6 +103,13 @@ class Federated(ListView):
|
||||||
.order_by("-created")[:50]
|
.order_by("-created")[:50]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def get_context_data(self):
|
||||||
|
context = super().get_context_data()
|
||||||
|
context["interactions"] = PostInteraction.get_post_interactions(
|
||||||
|
context["page_obj"], self.request.identity
|
||||||
|
)
|
||||||
|
return context
|
||||||
|
|
||||||
|
|
||||||
@method_decorator(identity_required, name="dispatch")
|
@method_decorator(identity_required, name="dispatch")
|
||||||
class Notifications(ListView):
|
class Notifications(ListView):
|
||||||
|
|
|
@ -8,7 +8,7 @@ from django.shortcuts import redirect
|
||||||
from django.utils.decorators import method_decorator
|
from django.utils.decorators import method_decorator
|
||||||
from django.views.generic import FormView, ListView, TemplateView, View
|
from django.views.generic import FormView, ListView, TemplateView, View
|
||||||
|
|
||||||
from activities.models import Post
|
from activities.models import Post, PostInteraction
|
||||||
from core.ld import canonicalise
|
from core.ld import canonicalise
|
||||||
from core.models import Config
|
from core.models import Config
|
||||||
from users.decorators import identity_required
|
from users.decorators import identity_required
|
||||||
|
@ -72,6 +72,10 @@ class ViewIdentity(ListView):
|
||||||
context["identity"] = self.identity
|
context["identity"] = self.identity
|
||||||
context["follow"] = None
|
context["follow"] = None
|
||||||
context["reverse_follow"] = None
|
context["reverse_follow"] = None
|
||||||
|
context["interactions"] = PostInteraction.get_post_interactions(
|
||||||
|
context["page_obj"],
|
||||||
|
self.request.identity,
|
||||||
|
)
|
||||||
if self.request.identity:
|
if self.request.identity:
|
||||||
follow = Follow.maybe_get(self.request.identity, self.identity)
|
follow = Follow.maybe_get(self.request.identity, self.identity)
|
||||||
if follow and follow.state in FollowStates.group_active():
|
if follow and follow.state in FollowStates.group_active():
|
||||||
|
|
Loading…
Reference in a new issue