mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-02-05 10:53:28 -05:00
Use one page template for each of: - choosing a message template - adding recipients - checking an email message - looking at a job This commit consolidates the two templates into one, and adds logic to show the SMS message pattern or the email message pattern depending on the type of template. It also gives email templates a bit more width, because the body and the from address tend to be quite long.
94 lines
2.3 KiB
HTML
94 lines
2.3 KiB
HTML
{% extends "withnav_template.html" %}
|
||
{% from "components/table.html" import list_table, field, right_aligned_field_heading %}
|
||
{% from "components/big-number.html" import big_number %}
|
||
{% from "components/banner.html" import banner %}
|
||
{% from "components/sms-message.html" import sms_message %}
|
||
|
||
{% block page_title %}
|
||
{{ uploaded_file_name }} – GOV.UK Notify
|
||
{% endblock %}
|
||
|
||
{% block maincolumn_content %}
|
||
|
||
<h1 class="heading-large">
|
||
{{ uploaded_file_name }}
|
||
</h1>
|
||
|
||
{% if 'sms' == template.template_type %}
|
||
<div class="grid-row">
|
||
<div class="column-two-thirds">
|
||
{{ sms_message(
|
||
template,
|
||
)}}
|
||
</div>
|
||
</div>
|
||
{% elif 'email' == template.template_type %}
|
||
{{ email_message(
|
||
template.subject,
|
||
template,
|
||
from_address='{}@notifications.service.gov.uk'.format(service.email_from),
|
||
from_name=service.name
|
||
)}}
|
||
{% endif %}
|
||
|
||
<p class='heading-small'>
|
||
Started {{ uploaded_file_time|format_datetime }}
|
||
</p>
|
||
|
||
<ul class="grid-row job-totals">
|
||
<li class="column-one-quarter">
|
||
{{ big_number(
|
||
0, 'queued'
|
||
)}}
|
||
</li>
|
||
<li class="column-one-quarter">
|
||
{{ big_number(
|
||
1, 'sent'
|
||
)}}
|
||
</li>
|
||
<li class="column-one-quarter">
|
||
{{ big_number(
|
||
counts.failed,
|
||
'failed'
|
||
)}}
|
||
</li>
|
||
<li class="column-one-quarter">
|
||
{{ big_number(
|
||
cost, 'total cost'
|
||
)}}
|
||
</li>
|
||
</ul>
|
||
|
||
{% call(item) list_table(
|
||
[
|
||
{'row': 1, 'phone': '+447700 900995', 'template': template['name'], 'status': 'sent'}
|
||
],
|
||
caption=uploaded_file_name,
|
||
caption_visible=False,
|
||
empty_message="Messages go here",
|
||
field_headings=[
|
||
'Row',
|
||
'Recipient',
|
||
'Template',
|
||
right_aligned_field_heading('Status')
|
||
]
|
||
) %}
|
||
{% call field() %}
|
||
{{ item.row }}.
|
||
{% endcall %}
|
||
{% call field() %}
|
||
{{item.phone[:3]}} •••• ••••••
|
||
{% endcall %}
|
||
{% call field() %}
|
||
{{item.template}}
|
||
{% endcall %}
|
||
{% call field(
|
||
align='right',
|
||
status='error' if item.status == 'Failed' else 'default'
|
||
) %}
|
||
{{ item.status }}
|
||
{% endcall %}
|
||
{% endcall %}
|
||
|
||
{% endblock %}
|