diff options
| author | Andrew Godwin | 2022-11-28 22:34:03 -0700 | 
|---|---|---|
| committer | Andrew Godwin | 2022-11-28 22:34:03 -0700 | 
| commit | 4420507f62bffd38ed9e8ce31a11fa002756143d (patch) | |
| tree | aee481716ec8aa59d9bcd7f82bfe8ea94c444c25 | |
| parent | 0bced8fe174de24ebd3823c93997cb2d2347dfe9 (diff) | |
| download | takahe-4420507f62bffd38ed9e8ce31a11fa002756143d.tar.gz takahe-4420507f62bffd38ed9e8ce31a11fa002756143d.tar.bz2 takahe-4420507f62bffd38ed9e8ce31a11fa002756143d.zip | |
Show parent post on individual page
| -rw-r--r-- | activities/views/posts.py | 5 | ||||
| -rw-r--r-- | templates/activities/post.html | 3 | 
2 files changed, 8 insertions, 0 deletions
| diff --git a/activities/views/posts.py b/activities/views/posts.py index 9935205..6dbfc8e 100644 --- a/activities/views/posts.py +++ b/activities/views/posts.py @@ -41,6 +41,10 @@ class Individual(TemplateView):              return super().get(request)      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 {              "identity": self.identity,              "post": self.post_obj, @@ -49,6 +53,7 @@ class Individual(TemplateView):                  self.request.identity,              ),              "link_original": True, +            "parent": parent,              "replies": Post.objects.filter(                  models.Q(                      visibility__in=[ diff --git a/templates/activities/post.html b/templates/activities/post.html index 75b56d8..fd717ad 100644 --- a/templates/activities/post.html +++ b/templates/activities/post.html @@ -3,6 +3,9 @@  {% block title %}Post by {{ post.author.name_or_handle }}{% endblock %}  {% block content %} +    {% if parent %} +        {% include "activities/_post.html" with post=parent reply=True link_original=False %} +    {% endif %}      {% include "activities/_post.html" %}      {% for reply in replies %}          {% include "activities/_post.html" with post=reply reply=True link_original=False %} | 
