mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-07-08 02:18:34 -04:00
The one downside of skipping the template page is that you no longer get such strong confirmation that you’ve picked the correct template. You still see the preview of the template, but it’s further down the page, and the name of the template has disappeared. This commit adds the name of the template to the page title, to: - have some continuity from the previous page - make it easier to double-check you’ve chosen the correct template
64 lines
2.3 KiB
HTML
64 lines
2.3 KiB
HTML
{% extends "withnav_template.html" %}
|
||
{% from "components/banner.html" import banner_wrapper %}
|
||
{% from "components/message-count-label.html" import message_count_label %}
|
||
|
||
{% block service_page_title %}
|
||
{{ "Error" if error else "Preview of ‘{}’".format(template.name) }}
|
||
{% endblock %}
|
||
|
||
{% block maincolumn_content %}
|
||
{% if error == 'not-allowed-to-send-to' %}
|
||
<div class="bottom-gutter">
|
||
{% call banner_wrapper(type='dangerous') %}
|
||
{% with
|
||
count_of_recipients=1,
|
||
template_type_label=(
|
||
'phone number' if template.template_type == 'sms' else 'email address'
|
||
)
|
||
%}
|
||
{% include "partials/check/not-allowed-to-send-to.html" %}
|
||
{% endwith %}
|
||
{% endcall %}
|
||
</div>
|
||
{% elif error == 'too-many-messages' %}
|
||
<div class="bottom-gutter">
|
||
{% call banner_wrapper(type='dangerous') %}
|
||
{% include "partials/check/too-many-messages.html" %}
|
||
{% endcall %}
|
||
</div>
|
||
{% elif error == 'message-too-long' %}
|
||
{# the only row_errors we can get when sending one off messages is that the message is too long #}
|
||
<div class="bottom-gutter">
|
||
{% call banner_wrapper(type='dangerous') %}
|
||
{% include "partials/check/message-too-long.html" %}
|
||
{% endcall %}
|
||
</div>
|
||
{% else %}
|
||
<h1 class="heading-large">
|
||
Preview of ‘{{ template.name }}’
|
||
</h1>
|
||
{% endif %}
|
||
|
||
{{ template|string }}
|
||
|
||
<div class="bottom-gutter-3-2">
|
||
<form method="post" enctype="multipart/form-data" action="{{url_for(
|
||
'main.send_notification',
|
||
service_id=current_service.id,
|
||
template_id=template.id,
|
||
help='3' if help else 0
|
||
)}}" class='page-footer'>
|
||
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}" />
|
||
{% if not error %}
|
||
{% if template.template_type != 'letter' or not request.args.from_test %}
|
||
<button type="submit" class="button">Send 1 {{ message_count_label(1, template.template_type, suffix='') }}</button>
|
||
{% else %}
|
||
<a href="{{ url_for('main.check_messages_preview', service_id=current_service.id, template_id=template.id, upload_id=upload_id, filetype='pdf') }}" download class="button">Download as a printable PDF</a>
|
||
{% endif %}
|
||
{% endif %}
|
||
<a href="{{ back_link }}" class="page-footer-back-link">Back</a>
|
||
</form>
|
||
</div>
|
||
|
||
{% endblock %}
|