mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-09 17:45:32 -04:00
We have a page for individual notifications now. On the job and activity pages each row of the table represents an individual notification. So it makes sense for these things to be linked together, so that a user can navigate from one to the other. This will make more sense once we make some more changes to the individual notification page.
70 lines
2.0 KiB
HTML
70 lines
2.0 KiB
HTML
{% from "components/table.html" import list_table, field, right_aligned_field_heading, row_heading, notification_status_field %}
|
|
{% from "components/page-footer.html" import page_footer %}
|
|
|
|
<div class="ajax-block-container" aria-labelledby='pill-selected-item'>
|
|
{% if job.job_status == 'scheduled' %}
|
|
|
|
<p>
|
|
Sending will start {{ job.scheduled_for|format_datetime_relative }}
|
|
</p>
|
|
<div class="page-footer">
|
|
<form method="post">
|
|
{{ page_footer(
|
|
button_text="Cancel sending",
|
|
destructive=True
|
|
) }}
|
|
</form>
|
|
</div>
|
|
|
|
{% else %}
|
|
|
|
{% if notifications %}
|
|
<div class="dashboard-table bottom-gutter-3-2">
|
|
{% endif %}
|
|
|
|
{% if not help %}
|
|
{% if percentage_complete < 100 %}
|
|
<p class="bottom-gutter hint">
|
|
Report is {{ "{:.0f}%".format(percentage_complete) }} complete…
|
|
</p>
|
|
{% elif notifications %}
|
|
<p class="bottom-gutter">
|
|
<a href="{{ download_link }}" download="download" class="heading-small">Download this report</a>
|
|
 
|
|
<span id="time-left">{{ time_left }}</span>
|
|
</p>
|
|
{% endif %}
|
|
{% endif %}
|
|
|
|
{% call(item, row_number) list_table(
|
|
notifications,
|
|
caption=uploaded_file_name,
|
|
caption_visible=False,
|
|
empty_message="No messages to show",
|
|
field_headings=[
|
|
'Recipient',
|
|
'Status'
|
|
],
|
|
field_headings_visible=False
|
|
) %}
|
|
{% call row_heading() %}
|
|
<p>
|
|
<a href="{{ url_for('.view_notification', service_id=current_service.id, notification_id=item.id) }}">{{ item.to }}</a>
|
|
</p>
|
|
{% endcall %}
|
|
{{ notification_status_field(item) }}
|
|
{% endcall %}
|
|
|
|
{% if more_than_one_page %}
|
|
<p class="table-show-more-link">
|
|
Only showing the first 50 rows
|
|
</p>
|
|
{% endif %}
|
|
|
|
{% if notifications %}
|
|
</div>
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
</div>
|