Show parent post on individual page

This commit is contained in:
Andrew Godwin 2022-11-28 22:34:03 -07:00
parent 0bced8fe17
commit 4420507f62
2 changed files with 8 additions and 0 deletions

View File

@ -41,6 +41,10 @@ class Individual(TemplateView):
return super().get(request) return super().get(request)
def get_context_data(self): def get_context_data(self):
if self.post_obj.in_reply_to:
parent = Post.objects.filter(object_uri=self.post_obj.in_reply_to).first()
else:
parent = None
return { return {
"identity": self.identity, "identity": self.identity,
"post": self.post_obj, "post": self.post_obj,
@ -49,6 +53,7 @@ class Individual(TemplateView):
self.request.identity, self.request.identity,
), ),
"link_original": True, "link_original": True,
"parent": parent,
"replies": Post.objects.filter( "replies": Post.objects.filter(
models.Q( models.Q(
visibility__in=[ visibility__in=[

View File

@ -3,6 +3,9 @@
{% block title %}Post by {{ post.author.name_or_handle }}{% endblock %} {% block title %}Post by {{ post.author.name_or_handle }}{% endblock %}
{% block content %} {% block content %}
{% if parent %}
{% include "activities/_post.html" with post=parent reply=True link_original=False %}
{% endif %}
{% include "activities/_post.html" %} {% include "activities/_post.html" %}
{% for reply in replies %} {% for reply in replies %}
{% include "activities/_post.html" with post=reply reply=True link_original=False %} {% include "activities/_post.html" with post=reply reply=True link_original=False %}