mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-25 16:54:03 -04:00
Merge pull request #710 from alphagov/service-name-tidy
Tidy up ‘change service name’ page
This commit is contained in:
@@ -168,7 +168,7 @@ class ServiceNameForm(Form):
|
|||||||
super(ServiceNameForm, self).__init__(*args, **kwargs)
|
super(ServiceNameForm, self).__init__(*args, **kwargs)
|
||||||
|
|
||||||
name = StringField(
|
name = StringField(
|
||||||
u'New name',
|
u'Service name',
|
||||||
validators=[
|
validators=[
|
||||||
DataRequired(message='Can’t be empty')
|
DataRequired(message='Can’t be empty')
|
||||||
])
|
])
|
||||||
|
|||||||
@@ -42,6 +42,9 @@ def service_settings(service_id):
|
|||||||
def service_name_change(service_id):
|
def service_name_change(service_id):
|
||||||
form = ServiceNameForm(service_api_client.find_all_service_email_from)
|
form = ServiceNameForm(service_api_client.find_all_service_email_from)
|
||||||
|
|
||||||
|
if request.method == 'GET':
|
||||||
|
form.name.data = current_service.get('name')
|
||||||
|
|
||||||
if form.validate_on_submit():
|
if form.validate_on_submit():
|
||||||
session['service_name_change'] = form.name.data
|
session['service_name_change'] = form.name.data
|
||||||
return redirect(url_for('.service_name_change_confirm', service_id=service_id))
|
return redirect(url_for('.service_name_change_confirm', service_id=service_id))
|
||||||
|
|||||||
@@ -13,12 +13,13 @@
|
|||||||
<div class="grid-row">
|
<div class="grid-row">
|
||||||
<div class="column-three-quarters">
|
<div class="column-three-quarters">
|
||||||
|
|
||||||
<p>Users will see your service name:</p>
|
<div class="form-group">
|
||||||
|
<p>Users will see your service name:</p>
|
||||||
<ul class="list-bullet">
|
<ul class="list-bullet">
|
||||||
<li>at the start of every text message, eg ‘Vehicle tax: we received your payment, thank you’</li>
|
<li>at the start of every text message, eg ‘Vehicle tax: we received your payment, thank you’</li>
|
||||||
<li>as your email sender name</li>
|
<li>as your email sender name</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{{ textbox(form.name) }}
|
{{ textbox(form.name) }}
|
||||||
|
|||||||
@@ -34,8 +34,9 @@ def test_should_show_service_name(app_,
|
|||||||
response = client.get(url_for(
|
response = client.get(url_for(
|
||||||
'main.service_name_change', service_id=service_one['id']))
|
'main.service_name_change', service_id=service_one['id']))
|
||||||
assert response.status_code == 200
|
assert response.status_code == 200
|
||||||
resp_data = response.get_data(as_text=True)
|
page = BeautifulSoup(response.data.decode('utf-8'), 'html.parser')
|
||||||
assert 'Change your service name' in resp_data
|
assert page.find('h1').text == 'Change your service name'
|
||||||
|
assert page.find('input', attrs={"type": "text"})['value'] == 'service one'
|
||||||
app.service_api_client.get_service.assert_called_with(service_one['id'])
|
app.service_api_client.get_service.assert_called_with(service_one['id'])
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user