{# The Media tab: a read-only inventory of every meeting's tapes and transcript. Tapes and workspace come from `managed.meeting_storage`; the transcript summary from `read_transcript` — the Media tab restates neither accounting. Walking the workspaces lives here, not on the landing (ADR-0027). #} {% if media %} {% for row in media %}
{{ row.meeting.title }} {{ row.meeting.status }} {% if row.managed %}{{ tr("managed") }}{% endif %} {{ row.workspace_path or tr("no workspace") }} {{ tr("Review") }}

{{ tr("Tapes") }}

{% if row.tapes %} {% for tape in row.tapes %} {% endfor %}
{{ tr("Tape") }}{{ tr("Size") }}{{ tr("SHA-256") }}
{{ tape.name }}
{{ tape.path }}
{{ tape.size }} {{ tape.sha256_short }}
{% else %}
{{ tr("No tapes uploaded yet.") }}
{% endif %}

{{ tr("Transcript") }}

{% if row.transcript %}
{{ trn("{count} segment", "{count} segments", row.transcript.segments, count=row.transcript.segments) }} · {{ row.transcript.source }} · {{ tr("Open the review") }}
{% else %}
{{ tr("No transcript yet.") }}
{% endif %}
{% endfor %} {% else %}
{{ tr("No meetings yet.") }}
{% endif %}