mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-07-23 01:19:27 -04:00
This fix introduced by e6490e1 did not fix anything.
So lets remove the ‘3 days ago’ thing completely and just say the date
and time instead.
106 lines
2.9 KiB
HTML
106 lines
2.9 KiB
HTML
{% extends "withnav_template.html" %}
|
||
{% from "components/table.html" import list_table, field, text_field, link_field, right_aligned_field_heading, hidden_field_heading %}
|
||
{% from "components/previous-next-navigation.html" import previous_next_navigation %}
|
||
{% from "components/page-footer.html" import page_footer %}
|
||
{% from "components/pill.html" import pill %}
|
||
|
||
{% block page_title %}
|
||
Activity – GOV.UK Notify
|
||
{% endblock %}
|
||
|
||
{% block maincolumn_content %}
|
||
|
||
<h1 class="heading-large">
|
||
|
||
{%- if (request_args.get('template_type', '') == '') and (request_args.get('status', 'delivered,failed') == 'delivered,failed') -%}
|
||
|
||
Activity
|
||
|
||
{%- else -%}
|
||
|
||
{% if request_args.get('status') != 'delivered,failed' %}
|
||
{% for label, option, _ in status_filters %}
|
||
{% if request_args.get('status') == option %}
|
||
{{ label }}
|
||
{% endif %}
|
||
{% endfor %}
|
||
{% endif %}
|
||
|
||
{% if request_args.get('template_type') == '' %}
|
||
emails and text messages
|
||
{% else %}
|
||
|
||
{% for template_label, template_option, _ in type_filters %}
|
||
{% if request_args.get('template_type') == template_option %}
|
||
{% if request_args.get('status', 'delivered,failed') == 'delivered,failed' %}
|
||
{{ template_label }}
|
||
{% else %}
|
||
{{ template_label | lower }}
|
||
{% endif %}
|
||
{% endif %}
|
||
{% endfor %}
|
||
|
||
{% endif %}
|
||
|
||
{%- endif -%}
|
||
|
||
</h1>
|
||
|
||
<div class='grid-row bottom-gutter'>
|
||
<div class='column-half'>
|
||
{{ pill(
|
||
'Type',
|
||
type_filters,
|
||
request_args.get('template_type', '')
|
||
) }}
|
||
</div>
|
||
<div class='column-half'>
|
||
{{ pill(
|
||
'Status',
|
||
status_filters,
|
||
request_args.get('status', '')
|
||
) }}
|
||
</div>
|
||
</div>
|
||
|
||
{% if notifications %}
|
||
<p class="heading-small bottom-gutter">
|
||
<a href="{{ request.url }}&download=csv" download>Download as a CSV file</a>
|
||
</p>
|
||
{% endif %}
|
||
|
||
{% call(item, row_number) list_table(
|
||
notifications,
|
||
caption="Recent activity",
|
||
caption_visible=False,
|
||
empty_message='No messages found',
|
||
field_headings=['Recipient', 'Status', 'Started'],
|
||
field_headings_visible=False
|
||
) %}
|
||
|
||
{% call field() %}
|
||
<p>
|
||
{{ item.to }}
|
||
</p>
|
||
<p class="hint">
|
||
<a href="{{ url_for('.view_template', service_id=current_service.id, template_id=item.template.id) }}">{{ item.template.name }}</a>
|
||
sent from
|
||
{% if item.job %}
|
||
<a href="{{ url_for(".view_job", service_id=current_service.id, job_id=item.job.id) }}">{{ item.job.original_file_name }}</a>
|
||
{% else %}
|
||
an API call
|
||
{% endif %}
|
||
</p>
|
||
{% endcall %}
|
||
|
||
{{ text_field(item.status|capitalize) }}
|
||
|
||
{% call field(align='right') %}
|
||
{{ item.created_at|format_datetime_short }}
|
||
{% endcall %}
|
||
{% endcall %}
|
||
|
||
{{ previous_next_navigation(prev_page, next_page) }}
|
||
|
||
{% endblock %}
|