mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-07-27 00:38:27 -04:00
Scheduled jobs push everything else on the dashboard down, which makes them very prominent. This is exacerbated by people scheduling more jobs simultaneously than we expected when we originally designed the feature. We also want to remove all jobs from the dashboard, in favour of putting them on the uploads page. So this commit replaces them with one of our new dashboard banners (used for received text messages in returned letters) which summarises: - how many scheduled jobs you have - when the first one is going out (i.e. how long you have to stop it, if you need to)
28 lines
1.0 KiB
HTML
28 lines
1.0 KiB
HTML
{% from "components/table.html" import list_table, field, right_aligned_field_heading, row_heading %}
|
|
{% from "components/big-number.html" import big_number %}
|
|
{% from "components/show-more.html" import show_more %}
|
|
|
|
<div class="ajax-block-container">
|
|
{% if current_service.scheduled_jobs %}
|
|
<h2 class="heading-medium heading-upcoming-jobs">
|
|
In the next few days
|
|
</h2>
|
|
<a class="govuk-link govuk-link--no-visited-state banner-dashboard" href="{{ url_for('.uploads', service_id=current_service.id) }}">
|
|
<span class="banner-dashboard-count">
|
|
{{ current_service.scheduled_jobs|length }}
|
|
</span>
|
|
<span class="banner-dashboard-count-label">
|
|
{% if current_service.scheduled_jobs|length == 1 %}
|
|
file waiting to send
|
|
{% else %}
|
|
files waiting to send
|
|
{% endif %}
|
|
</span>
|
|
<span class="banner-dashboard-meta">
|
|
sending starts
|
|
{{ current_service.scheduled_jobs[0].scheduled_for|format_datetime_relative }}
|
|
</span>
|
|
</a>
|
|
{% endif %}
|
|
</div>
|