Check for team members on request to go live page

One of the things that we want to check before a service goes live is
that they have at least two team members with the manage service
permission. Anyone who can make a request to go live has this
permission, so that means one additional user is needed. This is what we
can automatically communicate to the user.

Under the hood this makes use of the logic added in
https://github.com/alphagov/notifications-admin/pull/1891
This commit is contained in:
Chris Hill-Scott
2018-02-27 11:33:26 +00:00
parent 81cceb1c44
commit ca3fdfd907
4 changed files with 42 additions and 10 deletions

View File

@@ -4,6 +4,7 @@
{% from "components/radios.html" import radios %}
{% from "components/page-footer.html" import page_footer %}
{% from "components/banner.html" import banner_wrapper %}
{% from "components/tick-cross.html" import tick_cross_done_not_done %}
{% block service_page_title %}
Request to go live
@@ -14,21 +15,27 @@
<div class="column-five-sixths">
<h1 class="heading-large">Request to go live</h1>
<p>
Before you request to go live, make sure youve:
Before you request to go live, make sure that:
</p>
<ul class='bottom-gutter'>
{{ tick_cross_done_not_done(
has_team_members,
'Another person in your team has the Manage service permission',
) }}
</ul>
<p>
You also need to:
</p>
<ul class="list list-bullet bottom-gutter">
<li>
read our <a href="{{ url_for('.terms') }}">terms of use</a>
</li>
<li>
added <a href="{{ url_for('main.manage_users', service_id=current_service.id) }}">team members</a> to your account
</li>
<li>
specified your reply to email address or text message sender in your
specify your reply to email address or text message sender in your
<a href="{{ url_for('main.service_settings', service_id=current_service.id) }}">settings</a> page
</li>
<li>
added the templates you want to start with, making sure they follow the GOV.UK Service Manual standards for
add the templates you want to start with, making sure they follow the GOV.UK Service Manual standards for
<a href="https://www.gov.uk/service-manual/design/sending-emails-and-text-messages">writing text messages and emails</a>
</li>
</ul>