{% comment %} One approval row per Post (bundled actions on post.id). Matches the approved "ApprovalRow" design. Context: post (+ post.visible_comments), workspace, can_approve, display_timezone, and the parent Alpine scope (selectedPosts, diffOpen). {% endcomment %} {% load tz approval_extras %}
{{ post.title|default:post.caption_snippet|default:"(no caption)" }}
{{ post.caption }}
{% if post.media_attachments.all %}{{ c.body }}