mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-07-16 11:20:12 -04:00
We think there is some need for users who don’t need to see the dashboard to quickly find out which messages have failed. So this commit brings back the status filters for all users (previously those with ‘basic view’ wouldn’t have had them). This makes it less of a drastic change when the `view_activity` permission is removed from a user.
73 lines
2.2 KiB
HTML
73 lines
2.2 KiB
HTML
{% extends "withnav_template.html" %}
|
|
{% from "components/ajax-block.html" import ajax_block %}
|
|
{% from "components/message-count-label.html" import message_count_label, recipient_count_label %}
|
|
{% from "components/page-footer.html" import page_footer %}
|
|
{% from "components/textbox.html" import textbox %}
|
|
|
|
{% set page_title = (
|
|
message_count_label(99, message_type, suffix='') | capitalize
|
|
if current_user.has_permissions('view_activity')
|
|
else 'Sent messages'
|
|
) %}
|
|
|
|
{% block service_page_title %}
|
|
{{ page_title }}
|
|
{% endblock %}
|
|
|
|
{% block maincolumn_content %}
|
|
|
|
<h1 class="heading-large">
|
|
{{ page_title }}
|
|
</h1>
|
|
{% if not message_type == "letter" %}
|
|
|
|
{{ ajax_block(
|
|
partials,
|
|
url_for('.get_notifications_as_json', service_id=current_service.id, message_type=message_type, status=status),
|
|
'counts'
|
|
) }}
|
|
|
|
<form
|
|
method="post"
|
|
action="{{ url_for('.view_notifications', service_id=current_service.id, message_type=message_type) }}"
|
|
class="grid-row"
|
|
>
|
|
<div class="column-three-quarters {% if message_type == 'sms' %}extra-tracking{% endif %}">
|
|
{{ textbox(
|
|
search_form.to,
|
|
width='1-1',
|
|
) }}
|
|
</div>
|
|
<div class="column-one-quarter align-button-with-textbox">
|
|
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
|
|
<button type="submit" class="button">Search</button>
|
|
</div>
|
|
</form>
|
|
|
|
<form id="search-form" method="post">
|
|
<input type="hidden" name="to" value="{{ search_form.to.data }}">
|
|
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
|
|
</form>
|
|
{% else %}
|
|
<form id="search-form" method="post">
|
|
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/>
|
|
</form>
|
|
{% endif %}
|
|
|
|
{% if current_user.has_permissions('view_activity') %}
|
|
<p class="bottom-gutter">
|
|
<a href="{{ download_link }}" download="download" class="heading-small">Download this report</a>
|
|
 
|
|
Data available for 7 days
|
|
</p>
|
|
{% endif %}
|
|
|
|
{{ ajax_block(
|
|
partials,
|
|
url_for('.get_notifications_as_json', service_id=current_service.id, message_type=message_type, status=status, page=page),
|
|
'notifications',
|
|
form='search-form'
|
|
) }}
|
|
|
|
{% endblock %}
|