mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-06-20 13:12:27 -04:00
Users might be interested in letters. And when they’re fully available, users will probably be able to control whether letters are on/off for their service. Until that point, the only way of getting the feature is to ask us. So let’s make an in-the-meantime page that directs them to ask us, from the place where they’d be able to do it themselves. Wording TBC.
170 lines
6.5 KiB
HTML
170 lines
6.5 KiB
HTML
{% extends "withnav_template.html" %}
|
|
{% from "components/banner.html" import banner_wrapper %}
|
|
{% from "components/browse-list.html" import browse_list %}
|
|
{% from "components/table.html" import mapping_table, row, text_field, edit_field, field %}
|
|
|
|
{% block service_page_title %}
|
|
Settings
|
|
{% endblock %}
|
|
|
|
{% block maincolumn_content %}
|
|
|
|
<h1 class="heading-large">Settings</h1>
|
|
|
|
<div class="bottom-gutter-3-2 body-copy-table">
|
|
|
|
{% call mapping_table(
|
|
caption='Settings',
|
|
field_headings=['Label', 'Value', 'Action'],
|
|
field_headings_visible=False,
|
|
caption_visible=False
|
|
) %}
|
|
{% call row() %}
|
|
{{ text_field('Service name') }}
|
|
{{ text_field(current_service.name) }}
|
|
{{ edit_field('Change', url_for('.service_name_change', service_id=current_service.id)) }}
|
|
{% endcall %}
|
|
|
|
{% call row() %}
|
|
{{ text_field('Email reply to address') }}
|
|
{{ text_field(
|
|
current_service.reply_to_email_address,
|
|
status='' if current_service.reply_to_email_address else 'default'
|
|
) }}
|
|
{{ edit_field('Change', url_for('.service_set_reply_to_email', service_id=current_service.id)) }}
|
|
{% endcall %}
|
|
|
|
{% call row() %}
|
|
{{ text_field('Text message sender') }}
|
|
{{ text_field(current_service.sms_sender or '40604') }}
|
|
{{ edit_field('Change', url_for('.service_set_sms_sender', service_id=current_service.id)) }}
|
|
{% endcall %}
|
|
|
|
{% call row() %}
|
|
{{ text_field('International text messages') }}
|
|
{{ text_field('On' if current_service.can_send_international_sms else 'Off') }}
|
|
{{ edit_field('Change', url_for('.service_set_international_sms', service_id=current_service.id)) }}
|
|
{% endcall %}
|
|
|
|
{% call row() %}
|
|
{{ text_field('Letters') }}
|
|
{{ text_field('On' if current_service.can_send_letters else 'Off') }}
|
|
{{ edit_field('Change', url_for('.service_set_letters', service_id=current_service.id)) }}
|
|
{% endcall %}
|
|
|
|
{% if current_service.can_send_letters %}
|
|
{% call row() %}
|
|
{{ text_field('Letter contact details') }}
|
|
{% call field(status='' if current_service.letter_contact_block else 'default') %}
|
|
{{ current_service.letter_contact_block | escape | nl2br | safe }}
|
|
{% endcall %}
|
|
{{ edit_field('Change', url_for('.service_set_letter_contact_block', service_id=current_service.id)) }}
|
|
{% endcall %}
|
|
{% endif %}
|
|
{% endcall %}
|
|
</div>
|
|
|
|
{% if current_service.restricted %}
|
|
<h2 class="heading-medium">Your service is in trial mode</h2>
|
|
|
|
<ul class='list list-bullet'>
|
|
<li>you can only send messages to yourself</li>
|
|
<li>you can add people to your team, then you can send messages to them too</li>
|
|
<li>you can only send 50 messages per day</li>
|
|
</ul>
|
|
|
|
<p>
|
|
To remove these restrictions
|
|
<a href="{{ url_for('.service_request_to_go_live', service_id=current_service.id) }}">request to go live</a>.
|
|
</p>
|
|
{% else %}
|
|
<h2 class="heading-medium">Your service is live</h2>
|
|
|
|
<p>
|
|
You can send up to
|
|
{{ "{:,}".format(current_service.message_limit) }} messages
|
|
per day.
|
|
</p>
|
|
<p>
|
|
Problems or comments?
|
|
<a href="{{ url_for('main.support') }}">Give feedback</a>.
|
|
</p>
|
|
|
|
{% endif %}
|
|
|
|
{% if current_user.has_permissions([], admin_override=True) %}
|
|
|
|
<h2 class="heading-medium">Platform admin settings</h2>
|
|
|
|
{% call mapping_table(
|
|
caption='Settings',
|
|
field_headings=['Label', 'Value', 'Action'],
|
|
field_headings_visible=False,
|
|
caption_visible=False
|
|
) %}
|
|
{% call row() %}
|
|
{{ text_field('Email branding' )}}
|
|
{% call field() %}
|
|
{% if current_service.branding == 'govuk' %}
|
|
GOV.UK
|
|
{% elif current_service.branding == 'both' %}
|
|
GOV.UK and {{ organisation.name if organisation else None }}
|
|
{% elif current_service.branding == 'org' %}
|
|
Only {{ organisation.name if organisation else None }}
|
|
{% endif %}
|
|
{% endcall %}
|
|
{{ edit_field('Change', url_for('.service_set_branding_and_org', service_id=current_service.id)) }}
|
|
{% endcall %}
|
|
{% call row() %}
|
|
{{ text_field('Letter branding')}}
|
|
{{ text_field(letter_branding) }}
|
|
{{ edit_field('Change', url_for('.set_letter_branding', service_id=current_service.id)) }}
|
|
{% endcall %}
|
|
{% endcall %}
|
|
|
|
<ul>
|
|
<li class="bottom-gutter">
|
|
<a href="{{ url_for('.service_switch_live', service_id=current_service.id) }}" class="button">
|
|
{{ 'Make service live' if current_service.restricted else 'Revert service to trial mode' }}
|
|
</a>
|
|
</li>
|
|
<li class="bottom-gutter">
|
|
<a href="{{ url_for('.service_switch_research_mode', service_id=current_service.id) }}" class="button">
|
|
{{ 'Take service out of research mode' if current_service.research_mode else 'Put into research mode' }}
|
|
</a>
|
|
</li>
|
|
<li class="bottom-gutter">
|
|
<a href="{{ url_for('.service_switch_can_send_letters', service_id=current_service.id) }}" class="button">
|
|
{{ 'Stop sending letters' if current_service.can_send_letters else 'Allow to send letters' }}
|
|
</a>
|
|
</li>
|
|
<li class="bottom-gutter">
|
|
<a href="{{ url_for('.service_switch_can_send_international_sms', service_id=current_service.id) }}" class="button">
|
|
{{ 'Stop sending international sms' if current_service.can_send_international_sms else 'Allow to send international sms' }}
|
|
</a>
|
|
</li>
|
|
{% if current_service.active %}
|
|
<li class="bottom-gutter">
|
|
<a href="{{ url_for('.archive_service', service_id=current_service.id) }}" class="button">
|
|
Archive service
|
|
</a>
|
|
</li>
|
|
<li class="bottom-gutter">
|
|
<a href="{{ url_for('.suspend_service', service_id=current_service.id) }}" class="button">
|
|
Suspend service
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
{% if not current_service.active %}
|
|
<li class="bottom-gutter">
|
|
<a href="{{ url_for('.resume_service', service_id=current_service.id) }}" class="button">
|
|
Resume service
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
</ul>
|
|
|
|
{% endif %}
|
|
|
|
{% endblock %}
|