Fix tests and other bits

This commit is contained in:
Imdad Ahad
2016-10-24 15:35:51 +01:00
parent 3c53a8a269
commit 876832801e
4 changed files with 18 additions and 16 deletions

View File

@@ -110,11 +110,11 @@ def service_request_to_go_live(service_id):
'department_id': current_app.config.get('DESKPRO_DEPT_ID'), 'department_id': current_app.config.get('DESKPRO_DEPT_ID'),
'agent_team_id': current_app.config.get('DESKPRO_ASSIGNED_AGENT_TEAM_ID'), 'agent_team_id': current_app.config.get('DESKPRO_ASSIGNED_AGENT_TEAM_ID'),
'subject': 'Request to go live', 'subject': 'Request to go live',
'message': 'message': (
('On behalf of {} ({})\n\nExpected usage\n---' 'On behalf of {} ({})\n\nExpected usage\n---'
'\nChannel: {}\nStart date: {}\nStart volume: {}' '\nChannel: {}\nStart date: {}\nStart volume: {}'
'\nPeak volume: {}\nUpload or API: {}') '\nPeak volume: {}\nUpload or API: {}'
.format( ).format(
current_service['name'], current_service['name'],
url_for('main.service_dashboard', service_id=current_service['id'], _external=True), url_for('main.service_dashboard', service_id=current_service['id'], _external=True),
form.channel.data, form.channel.data,

View File

@@ -1,6 +1,7 @@
{% extends "withnav_template.html" %} {% extends "withnav_template.html" %}
{% from "components/textbox.html" import textbox %} {% from "components/textbox.html" import textbox %}
{% from "components/page-footer.html" import page_footer %} {% from "components/page-footer.html" import page_footer %}
{% from "components/banner.html" import banner_wrapper %}
{% block page_title %} {% block page_title %}
Request to go live GOV.UK Notify Request to go live GOV.UK Notify
@@ -17,7 +18,7 @@
<a href="{{ url_for('main.feedback') }}">Contact the Notify team</a> to get a copy of the agreement or to find out if your organisation has already accepted it. <a href="{{ url_for('main.feedback') }}">Contact the Notify team</a> to get a copy of the agreement or to find out if your organisation has already accepted it.
</p> </p>
{% endcall %} {% endcall %}
<p> <p>
Before you request to go live, make you youve: Before you request to go live, make you youve:
</p> </p>
@@ -26,10 +27,10 @@
<li>read our <a href="{{ url_for('.terms') }}">terms of use</a></li> <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>added <a href="{{ url_for('main.manage_users', service_id=current_service.id) }}">team members</a> to your account</li>
<li> <li>
specified your reply to email address or text message sender in your specified 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> <a href="{{ url_for('main.service_settings', service_id=current_service.id) }}">settings</a> page</li>
<li> <li>
added the templates you want to start with, making sure they follow our added the templates you want to start with, making sure they follow our
<a href="https://designpatterns.hackpad.com/Notifications-5vuitmNqIjZ" rel="external">design patterns</a>, <a href="https://designpatterns.hackpad.com/Notifications-5vuitmNqIjZ" rel="external">design patterns</a>,
<a href="https://www.gov.uk/topic/government-digital-guidance/content-publishing" rel="external">style guide</a> <a href="https://www.gov.uk/topic/government-digital-guidance/content-publishing" rel="external">style guide</a>
and and
@@ -47,10 +48,10 @@
<p> <p>
Once youve completed the tasks needed to set up, well make your service live. Well do this within one working day. Once youve completed the tasks needed to set up, well make your service live. Well do this within one working day.
</p> </p>
<p> <p>
By requesting to go live you are agreeing to our terms of use. By requesting to go live you are agreeing to our terms of use.
</p> </p>
{{ page_footer('Request to go live') }} {{ page_footer('Request to go live') }}
</form> </form>

View File

@@ -1,4 +1,5 @@
{% extends "withoutnav_template.html" %} {% extends "withoutnav_template.html" %}
{% from "components/banner.html" import banner_wrapper %}
{% block page_title %} {% block page_title %}
Terms of use GOV.UK Notify Terms of use GOV.UK Notify
@@ -19,9 +20,9 @@ Terms of use GOV.UK Notify
<p> <p>
<a href="{{ url_for('main.feedback') }}">Contact the Notify team</a> to get a copy of the agreement or to find out if your organisation has already accepted it. <a href="{{ url_for('main.feedback') }}">Contact the Notify team</a> to get a copy of the agreement or to find out if your organisation has already accepted it.
</p> </p>
{% endcall %} {% endcall %}
<p>To accept these terms, you must be the service manager for your service. If youre not the service manager, youll need to invite them.</p> <p>To accept these terms, you must be the service manager for your service. If youre not the service manager, youll need to invite them.</p>
<section id="summary"> <section id="summary">
@@ -161,7 +162,7 @@ Terms of use GOV.UK Notify
<p>When you send messages through GOV.UK Notify, we provide feedback on the status of every text message, email and letter.</p> <p>When you send messages through GOV.UK Notify, we provide feedback on the status of every text message, email and letter.</p>
<p>You agree to use our delivery data to check (and potentially remove) bounced email addresses, mobile numbers and postal addresses from your database.</p> <p>You agree to use our delivery data to check (and potentially remove) bounced email addresses, mobile numbers and postal addresses from your database.</p>
<p>You agree to ensure your users personal data is kept accurate and up to date, in line with Data Protection Act principles.</p> <p>You agree to ensure your users personal data is kept accurate and up to date, in line with Data Protection Act principles.</p>
<p>If you have consistently high bounce rates, we will investigate and may refuse to accept further messages for delivery. This is to protect delivery rates for other services using GOV.UK Notify.</p> <p>If you have consistently high bounce rates, we will investigate and may refuse to accept further messages for delivery. This is to protect delivery rates for other services using GOV.UK Notify.</p>
@@ -190,7 +191,7 @@ Terms of use GOV.UK Notify
<p>You must estimate how many text messages, emails and letters you plan to send each year, including any spikes or seasonal variation.</p> <p>You must estimate how many text messages, emails and letters you plan to send each year, including any spikes or seasonal variation.</p>
<p>We will make sure GOV.UK Notify is easily able to handle your estimated sending volume.</p> <p>We will make sure GOV.UK Notify is easily able to handle your estimated sending volume.</p>
<h3 class="heading-small" id="we-will-check-your-templates-before-you-can-go-live"> <h3 class="heading-small" id="we-will-check-your-templates-before-you-can-go-live">
Well check your templates before you can go live Well check your templates before you can go live
</h3> </h3>
@@ -204,7 +205,7 @@ Terms of use GOV.UK Notify
</h2> </h2>
<p>You can remove your service from GOV.UK Notify at any time. <a href="{{ url_for('main.feedback') }}">Contact us</a> and well delete your account.</p> <p>You can remove your service from GOV.UK Notify at any time. <a href="{{ url_for('main.feedback') }}">Contact us</a> and well delete your account.</p>
<p>Any data that you have processed through GOV.UK Notify will be deleted as part of the existing data deletion processes.</p> <p>Any data that you have processed through GOV.UK Notify will be deleted as part of the existing data deletion processes.</p>
</section> </section>

View File

@@ -323,7 +323,7 @@ def test_should_redirect_after_request_to_go_live(
'subject': 'Request to go live', 'subject': 'Request to go live',
'department_id': ANY, 'department_id': ANY,
'agent_team_id': ANY, 'agent_team_id': ANY,
'message': 'On behalf of Test Service (http://localhost/services/6ce466d0-fd6a-11e5-82f5-e0accb9d11a6/dashboard)\n\nUsage estimate\n---\n\nOne million messages', # noqa 'message': ANY, # noqa
'person_name': api_user_active.name, 'person_name': api_user_active.name,
'person_email': api_user_active.email_address 'person_email': api_user_active.email_address
}, },