mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-06-08 07:21:13 -04:00
At the moment we show precompiled letters that have failed the validation as having been sent. This is confusing. We should communicate it as having been cancelled (rather than failed), with the implication being that Notify has come along and cancelled the letter before printing it. I think this is conceptually what makes the most sense. From the user’s point of view any letters that show up as cancelled probably need to be fixed and resent, so it makes sense to group them with the same name.
73 lines
2.7 KiB
HTML
73 lines
2.7 KiB
HTML
{% extends "withnav_template.html" %}
|
|
{% from "components/banner.html" import banner %}
|
|
{% from "components/ajax-block.html" import ajax_block %}
|
|
{% from "components/message-count-label.html" import message_count_label %}
|
|
{% from "components/page-footer.html" import page_footer %}
|
|
|
|
{% block service_page_title %}
|
|
{{ message_count_label(1, template.template_type, suffix='') | capitalize }}
|
|
{% endblock %}
|
|
|
|
{% block maincolumn_content %}
|
|
|
|
<h1 class="heading-large">
|
|
{{ message_count_label(1, template.template_type, suffix='') | capitalize }}
|
|
</h1>
|
|
|
|
<p>
|
|
{% if is_precompiled_letter %}
|
|
Provided as PDF, sent
|
|
{% else %}
|
|
{% if help %}
|
|
{{ template.name }}
|
|
{% else %}
|
|
<a href="{{ url_for('.view_template', service_id=current_service.id, template_id=template.id) }}">{{ template.name }}</a>
|
|
{% endif %}
|
|
sent
|
|
{% endif %}
|
|
{% if job and job.original_file_name != 'Report' %}
|
|
from
|
|
<a href="{{ url_for('.view_job', service_id=current_service.id, job_id=job.id) }}">{{ job.original_file_name }}</a>
|
|
{% elif created_by %}
|
|
by {{ created_by.name }}
|
|
{% endif %}
|
|
on {{ created_at|format_datetime_short }}
|
|
</p>
|
|
|
|
{% if template.template_type == 'letter' %}
|
|
{% if notification_status == 'permanent-failure' %}
|
|
<p class="notification-status-cancelled">
|
|
Cancelled {{ updated_at|format_datetime_short }}
|
|
</p>
|
|
{% elif notification_status == 'validation-failed' %}
|
|
<p class="notification-status-cancelled">
|
|
Cancelled {{ updated_at|format_datetime_short }}
|
|
(letter has content outside the printable area)
|
|
</p>
|
|
{% else %}
|
|
<p>
|
|
Postage: {{ postage }} class
|
|
</p>
|
|
<p>
|
|
Estimated delivery date: {{ estimated_letter_delivery_date|string|format_date_short }}
|
|
</p>
|
|
<p class="bottom-gutter">
|
|
<a href="{{ url_for('main.view_letter_notification_as_preview', service_id=current_service.id, notification_id=notification_id, filetype='pdf') }}" download>Download as a PDF</a>
|
|
</p>
|
|
{% endif %}
|
|
{% endif %}
|
|
|
|
{{ template|string }}
|
|
|
|
{% if template.template_type != 'letter' %}
|
|
{{ ajax_block(partials, updates_url, 'status', finished=finished) }}
|
|
{% endif %}
|
|
|
|
{% if current_user.has_permissions('send_messages') and current_user.has_permissions('view_activity') and template.template_type == 'sms' and can_receive_inbound %}
|
|
<p>
|
|
<a href="{{ url_for('.conversation', service_id=current_service.id, notification_id=notification_id, _anchor='n{}'.format(notification_id)) }}">See all text messages sent to this phone number</a>
|
|
</p>
|
|
{% endif %}
|
|
|
|
{% endblock %}
|