mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-03 21:21:14 -04:00
When we have an approval flow, `pending-approval` will be the state a broadcast is in between being a draft and broadcasting. This means it is the earliest stage at which a broadcast can appear on the dashboard, so this commit adds a new section at the top of the dashboard to display these broadcasts (since the dashboard is in a reverse chronological order). Rather than displaying the scheduled time, the extra information shown is the person who drafted the broadcast, since I reckon you’ll be coming to this page because they’ve asked you to approve their broadcast.
38 lines
917 B
HTML
38 lines
917 B
HTML
{% from 'components/ajax-block.html' import ajax_block %}
|
|
|
|
{% extends "withnav_template.html" %}
|
|
|
|
{% block service_page_title %}
|
|
Dashboard
|
|
{% endblock %}
|
|
|
|
{% block maincolumn_content %}
|
|
|
|
<h1 class="govuk-visually-hidden">Dashboard</h1>
|
|
|
|
<h2 class="heading-medium govuk-!-margin-bottom-2">Waiting for approval</h2>
|
|
|
|
{{ ajax_block(
|
|
partials,
|
|
url_for('.broadcast_dashboard_updates', service_id=current_service.id),
|
|
'pending_approval_broadcasts'
|
|
) }}
|
|
|
|
<h2 class="heading-medium govuk-!-margin-bottom-2">Live broadcasts</h2>
|
|
|
|
{{ ajax_block(
|
|
partials,
|
|
url_for('.broadcast_dashboard_updates', service_id=current_service.id),
|
|
'live_broadcasts'
|
|
) }}
|
|
|
|
<h2 class="heading-medium govuk-!-margin-bottom-2">Previous broadcasts</h2>
|
|
|
|
{{ ajax_block(
|
|
partials,
|
|
url_for('.broadcast_dashboard_updates', service_id=current_service.id),
|
|
'previous_broadcasts'
|
|
) }}
|
|
|
|
{% endblock %}
|