diff --git a/app/__init__.py b/app/__init__.py index ef10702ba..a1214de4c 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -165,14 +165,16 @@ def init_csrf(application): @csrf.error_handler def csrf_handler(reason): + application.logger.warning('csrf.error_message: {}'.format(reason)) + if 'user_id' not in session: - application.logger.info( + application.logger.warning( u'csrf.session_expired: Redirecting user to log in page' ) return application.login_manager.unauthorized() - application.logger.info( + application.logger.warning( u'csrf.invalid_token: Aborting request, user_id: {user_id}', extra={'user_id': session['user_id']}) diff --git a/app/main/views/service_settings.py b/app/main/views/service_settings.py index 97cf75fad..d1667bfa7 100644 --- a/app/main/views/service_settings.py +++ b/app/main/views/service_settings.py @@ -303,6 +303,15 @@ def service_set_international_sms(service_id): ) +@main.route("/services//service-settings/set-inbound-sms", methods=['GET']) +@login_required +@user_has_permissions('manage_settings', admin_override=True) +def service_set_inbound_sms(service_id): + return render_template( + 'views/service-settings/set-inbound-sms.html', + ) + + @main.route("/services//service-settings/set-letters", methods=['GET']) @login_required @user_has_permissions('manage_settings', admin_override=True) diff --git a/app/templates/components/table.html b/app/templates/components/table.html index 2697cc6f6..8708465b2 100644 --- a/app/templates/components/table.html +++ b/app/templates/components/table.html @@ -105,10 +105,8 @@ {% endcall %} {%- endmacro %} -{% macro boolean_field(yes) -%} - {% call field(status='yes' if yes else 'no') %} - {{ "Yes" if yes else "No" }} - {% endcall %} +{% macro boolean_field(value) -%} + {{ text_field('On' if value else 'Off') }} {%- endmacro %} {% macro right_aligned_field_heading(text) %} diff --git a/app/templates/views/manage-users.html b/app/templates/views/manage-users.html index 498e70ffc..555be8279 100644 --- a/app/templates/views/manage-users.html +++ b/app/templates/views/manage-users.html @@ -1,5 +1,5 @@ {% extends "withnav_template.html" %} -{% from "components/table.html" import list_table, row, field, boolean_field, hidden_field_heading %} +{% from "components/table.html" import list_table, row, field, hidden_field_heading %} {% from "components/page-footer.html" import page_footer %} {% from "components/tick-cross.html" import tick_cross %} diff --git a/app/templates/views/roadmap.html b/app/templates/views/roadmap.html index f9c3b2570..b730ca2eb 100644 --- a/app/templates/views/roadmap.html +++ b/app/templates/views/roadmap.html @@ -27,33 +27,30 @@ cross-government Slack channel.

-

May 2017

- -

June 2017

-

July to September 2017

+

July 2017

-

October 2017 and beyond

+

August - October 2017

+ + +

November 2017 onwards