mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-07-24 01:49:15 -04:00
Most user will only have one reply to address. Which means they should never have to worry about IDs. And if you only have one then you never need its ID, because the last remaining address will always be the default. So IDs should only be shown when a service has created more than one reply to address. This required a bit of visual tweaking of the _user list_ pattern, because its spacing wasn’t defined in a way that worked when only the name of the thing, and not its details were shown on the page.
69 lines
2.3 KiB
HTML
69 lines
2.3 KiB
HTML
{% extends "withnav_template.html" %}
|
||
{% from "components/api-key.html" import api_key %}
|
||
{% from "components/page-footer.html" import page_footer %}
|
||
{% from "components/table.html" import row_group, row, text_field, edit_field, field, boolean_field, list_table %}
|
||
|
||
{% block service_page_title %}
|
||
Email reply to addresses
|
||
{% endblock %}
|
||
|
||
{% block maincolumn_content %}
|
||
|
||
<div class="grid-row bottom-gutter">
|
||
<div class="column-two-thirds">
|
||
<h1 class="heading-large">
|
||
Email reply to addresses
|
||
</h1>
|
||
</div>
|
||
<div class="column-one-third">
|
||
<a href="{{ url_for('.service_add_email_reply_to', service_id=current_service.id) }}" class="button align-with-heading">Add email address</a>
|
||
</div>
|
||
</div>
|
||
<div class="user-list">
|
||
{% if not reply_to_email_addresses %}
|
||
<div class="user-list-item">
|
||
<span class="hint">You haven’t added any email reply to addresses yet</span>
|
||
</div>
|
||
{% endif %}
|
||
{% for item in reply_to_email_addresses %}
|
||
<div class="user-list-item">
|
||
<h3>
|
||
<span class="heading-small">{{ item.email_address }}</span> <span class="hint">
|
||
{%- if item.is_default -%}
|
||
(default)
|
||
{% endif %}
|
||
</span>
|
||
</h3>
|
||
<ul class="tick-cross-list">
|
||
<li class="tick-cross-list-edit-link">
|
||
<a href="{{ url_for('.service_edit_email_reply_to', service_id =current_service.id, reply_to_email_id = item.id) }}">Change</a>
|
||
</li>
|
||
</ul>
|
||
{% if reply_to_email_addresses|length > 1 %}
|
||
{{ api_key(item.id, thing="ID") }}
|
||
{% endif %}
|
||
</div>
|
||
{% endfor %}
|
||
</div>
|
||
<div class="grid-row">
|
||
<div class="column-five-sixths">
|
||
<p>
|
||
Your emails will be sent from
|
||
{{ current_service.email_from }}@notifications.service.gov.uk
|
||
</p>
|
||
<p>
|
||
This is so they have the best chance of being delivered.
|
||
This email address can’t receive replies.
|
||
</p>
|
||
<p>
|
||
Set up separate email addresses to receive replies
|
||
from your users.
|
||
{% if current_service.restricted and not reply_to_email_addresses %}
|
||
Your service can’t go live until you’ve added at least one
|
||
reply to address.
|
||
{% endif %}
|
||
</p>
|
||
</div>
|
||
</div>
|
||
{% endblock %}
|