{{ comment.author.display_name }}
{% if comment.visibility == 'internal' %}
Internal
{% endif %}
{{ comment.created_at|timesince }} ago
{{ comment.body }}
{% if comment.attachment %}
{# Served by a view, not MEDIA_URL: an internal comment's attachment must not be
fetchable by anyone holding the URL. See PUBLIC_MEDIA_PREFIXES in config/urls.py. #}
{% endif %}
{% for reply in comment.replies.all %}
{% if not reply.is_deleted %}
{{ comment.body }}
{% if comment.attachment %}{{ reply.body }}