Show parent post on individual page
This commit is contained in:
parent
0bced8fe17
commit
4420507f62
@ -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=[
|
||||||
|
@ -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 %}
|
||||||
|
Reference in New Issue
Block a user