mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-05 16:28:24 -04:00
End time is less important than the status of the broadcast, or when it was started (eg when it was received by most people in the area).
45 lines
1.7 KiB
HTML
45 lines
1.7 KiB
HTML
{% from "components/table.html" import list_table, field, right_aligned_field_heading, row_heading %}
|
|
|
|
<div class='{% if broadcasts %}dashboard-table{% endif%} ajax-block-container'>
|
|
{% call(item, row_number) list_table(
|
|
broadcasts|sort|reverse|list,
|
|
caption="Live broadcasts",
|
|
caption_visible=False,
|
|
empty_message=empty_message,
|
|
field_headings=[
|
|
'Template name',
|
|
'Status'
|
|
],
|
|
field_headings_visible=False
|
|
) %}
|
|
{% call row_heading() %}
|
|
<div class="file-list">
|
|
<a class="file-list-filename-large govuk-link govuk-link--no-visited-state" href="{{ url_for('.view_broadcast_message', service_id=current_service.id, broadcast_message_id=item.id) }}">{{ item.template_name }}</a>
|
|
<span class="file-list-hint-large govuk-!-margin-bottom-1">
|
|
{{ item.content }}
|
|
</span>
|
|
<ul class="area-list">
|
|
{% for area in item.areas %}
|
|
<li class="area-list-item area-list-item--unremoveable">{{ area.name }}</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</div>
|
|
{% endcall %}
|
|
{% call field(align='right') %}
|
|
{% if item.status == 'pending-approval' %}
|
|
<p class="govuk-body govuk-!-margin-top-6 govuk-!-margin-bottom-0 govuk-hint">
|
|
Prepared by {{ item.created_by.name }}
|
|
</p>
|
|
{% elif item.status == 'broadcasting' %}
|
|
<p class="govuk-body govuk-!-margin-top-6 govuk-!-margin-bottom-0 live-broadcast">
|
|
Live until {{ item.finishes_at|format_datetime_relative }}
|
|
</p>
|
|
{% else %}
|
|
<p class="govuk-body govuk-!-margin-top-6 govuk-!-margin-bottom-0 govuk-hint">
|
|
Broadcast {{ item.starts_at|format_datetime_relative }}
|
|
</p>
|
|
{% endif %}
|
|
{% endcall %}
|
|
{% endcall %}
|
|
</div>
|