diff --git a/app/main/forms.py b/app/main/forms.py index be52c3609..ff4b9c6fe 100644 --- a/app/main/forms.py +++ b/app/main/forms.py @@ -1947,7 +1947,7 @@ class ServiceInboundNumberForm(StripWhitespaceForm): self.inbound_number.choices = kwargs['inbound_number_choices'] inbound_number = GovukRadiosField( - "Select your inbound number", + "Set inbound number", thing='an inbound number', ) diff --git a/app/main/views/user_profile.py b/app/main/views/user_profile.py index a3be79178..9aaff0717 100644 --- a/app/main/views/user_profile.py +++ b/app/main/views/user_profile.py @@ -209,12 +209,14 @@ def user_profile_disable_platform_admin_view(): abort(403) form = ServiceOnOffSettingForm( - name="Signing in again clears this setting", + name="Use platform admin view", enabled=not session.get('disable_platform_admin_view'), truthy='Yes', falsey='No', ) + form.enabled.param_extensions = {"hint": {"text": "Signing in again clears this setting"}} + if form.validate_on_submit(): session['disable_platform_admin_view'] = not form.enabled.data return redirect(url_for('.user_profile')) diff --git a/app/templates/views/service-settings/set-inbound-number.html b/app/templates/views/service-settings/set-inbound-number.html index 4024c073f..f7e423523 100644 --- a/app/templates/views/service-settings/set-inbound-number.html +++ b/app/templates/views/service-settings/set-inbound-number.html @@ -2,25 +2,38 @@ {% from "components/page-header.html" import page_header %} {% from "components/page-footer.html" import sticky_page_footer %} {% from "components/form.html" import form_wrapper %} +{% from "components/back-link/macro.njk" import govukBackLink %} + +{% set page_title = 'Set inbound number' %} {% block service_page_title %} - Set inbound number + {{ page_title }} {% endblock %} {% block maincolumn_content %} + {% if current_service.has_inbound_number or no_available_numbers %} {{ page_header( - 'Set inbound number', + page_title, back_link=url_for('.service_settings', service_id=current_service.id) ) }} - {% if current_service.has_inbound_number %} + {% endif %} + {% if current_service.has_inbound_number %}
This service already has an inbound number
- {% elif no_available_numbers %} + {% elif no_available_numbers %}No available inbound numbers
- {% else %} - {% call form_wrapper() %} - {{ form.inbound_number }} + {% else %} + {{ govukBackLink({ "href": url_for('.service_settings', service_id=current_service.id) }) }} + {% call form_wrapper(class="govuk-!-margin-top-3") %} + {{ form.inbound_number(param_extensions={ + 'fieldset': { + 'legend': { + 'isPageHeading': True, + 'classes': 'govuk-fieldset__legend--l' + } + } + }) }} {{ sticky_page_footer('Save') }} {% endcall %} - {% endif %} + {% endif %} {% endblock %} diff --git a/app/templates/views/user-profile/disable-platform-admin-view.html b/app/templates/views/user-profile/disable-platform-admin-view.html index a0f4f9b10..10888fd0f 100644 --- a/app/templates/views/user-profile/disable-platform-admin-view.html +++ b/app/templates/views/user-profile/disable-platform-admin-view.html @@ -1,23 +1,32 @@ {% extends "withoutnav_template.html" %} {% from "components/form.html" import form_wrapper %} {% from "components/page-footer.html" import page_footer %} -{% from "components/page-header.html" import page_header %} +{% from "components/back-link/macro.njk" import govukBackLink %} + +{% set page_title = 'Use platform admin view' %} {% block per_page_title %} - Use platform admin view + {{ page_title }} {% endblock %} {% block maincolumn_content %}