Make deletion confirmation banner messages consistent across our app

Also introduce a way to provide context to a banner / flash message
that will be displayed in plain font style.
This commit is contained in:
Pea Tyczynska
2018-11-15 17:14:03 +00:00
parent 1dc63bbe63
commit a43e6a8885
8 changed files with 28 additions and 50 deletions

View File

@@ -130,9 +130,12 @@ def create_api_key(service_id):
def revoke_api_key(service_id, key_id):
key_name = current_service.get_api_key(key_id)['name']
if request.method == 'GET':
flash([
"Are you sure you want to revoke this API key?",
"{} will no longer let you connect to GOV.UK Notify.".format(key_name)
], 'revoke')
return render_template(
'views/api/keys.html',
revoke_key=key_name,
)
elif request.method == 'POST':
api_key_api_client.revoke_api_key(service_id=service_id, key_id=key_id)

View File

@@ -441,7 +441,7 @@ def delete_template_folder(service_id, template_folder_id):
else:
abort(500, e)
flash("Are you sure you want to delete the '{}' folder?".format(template_folder_name), 'delete')
flash("Are you sure you want to delete the {} folder?".format(template_folder_name), 'delete')
return render_template(
'views/templates/manage-template-folder.html',
form=form,
@@ -628,12 +628,9 @@ def delete_service_template(service_id, template_id):
else:
raise e
flash(["Are you sure you want to delete {}?".format(template['name']), message], 'delete')
return render_template(
'views/templates/template.html',
template_delete_confirmation_message=(
'Are you sure you want to delete {}?'.format(template['name']),
message,
),
template=get_template(
template,
current_service,