mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-06-26 10:21:09 -04:00
We’ve found in research that developers have no idea they’re in trial mode until they hit an error. And even then they don’t really know what trial mode means. So this commit: - adds a message to the API integration page about trial mode - puts it in a really yellow banner to draw attention to it - adds the same banner to the settings page
101 lines
3.6 KiB
HTML
101 lines
3.6 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 page_title %}
|
||
Settings – GOV.UK Notify
|
||
{% endblock %}
|
||
|
||
{% block maincolumn_content %}
|
||
|
||
<h1 class="heading-large">Settings</h1>
|
||
|
||
{% if current_service.restricted %}
|
||
{% call banner_wrapper(type='warning') %}
|
||
<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>
|
||
{% endcall %}
|
||
{% endif %}
|
||
|
||
<div class="bottom-gutter-2">
|
||
|
||
{% 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 %}
|
||
{% endcall %}
|
||
</div>
|
||
|
||
{% 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 %}
|
||
{% 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>
|
||
<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>
|
||
</ul>
|
||
|
||
{% endif %}
|
||
|
||
{% endblock %}
|