diff --git a/app/main/views/templates.py b/app/main/views/templates.py index 48e262b2c..3d4856b19 100644 --- a/app/main/views/templates.py +++ b/app/main/views/templates.py @@ -383,26 +383,10 @@ def delete_service_template(service_id, template_id): ) -@main.route("/services//templates//redact", methods=['GET', 'POST']) +@main.route("/services//templates//redact", methods=['GET']) @login_required @user_has_permissions('manage_templates', admin_override=True) -def redact_template(service_id, template_id): - - if request.method == 'POST': - - service_api_client.redact_service_template(service_id, template_id) - - flash( - 'Personalised content will be hidden for messages sent with this template', - 'default_with_tick' - ) - - return redirect(url_for( - '.view_template', - service_id=service_id, - template_id=template_id, - )) - +def confirm_redact_template(service_id, template_id): return render_template( 'views/templates/template.html', template=get_template( @@ -421,6 +405,25 @@ def redact_template(service_id, template_id): ) +@main.route("/services//templates//redact", methods=['POST']) +@login_required +@user_has_permissions('manage_templates', admin_override=True) +def redact_template(service_id, template_id): + + service_api_client.redact_service_template(service_id, template_id) + + flash( + 'Personalised content will be hidden for messages sent with this template', + 'default_with_tick' + ) + + return redirect(url_for( + '.view_template', + service_id=service_id, + template_id=template_id, + )) + + @main.route('/services//templates//versions') @login_required @user_has_permissions( diff --git a/app/templates/views/templates/template.html b/app/templates/views/templates/template.html index 8465224e2..436d4ab60 100644 --- a/app/templates/views/templates/template.html +++ b/app/templates/views/templates/template.html @@ -56,7 +56,7 @@   {% if not template.redact_personalisation %} - Hide personalisation after sending + Hide personalisation after sending {% endif %} {% endif %}