diff --git a/app/main/views/service_settings.py b/app/main/views/service_settings.py index 533cafc07..720c67155 100644 --- a/app/main/views/service_settings.py +++ b/app/main/views/service_settings.py @@ -1001,6 +1001,7 @@ def link_service_to_organisation(service_id): 'views/service-settings/link-service-to-organisation.html', has_organisations=all_organisations, form=form, + search_form=SearchByNameForm(), ) diff --git a/app/templates/views/service-settings/link-service-to-organisation.html b/app/templates/views/service-settings/link-service-to-organisation.html index 7e0556f21..975d1d4d1 100644 --- a/app/templates/views/service-settings/link-service-to-organisation.html +++ b/app/templates/views/service-settings/link-service-to-organisation.html @@ -1,7 +1,8 @@ {% extends "withnav_template.html" %} {% from "components/radios.html" import radios %} {% from "components/page-header.html" import page_header %} -{% from "components/page-footer.html" import page_footer %} +{% from "components/page-footer.html" import sticky_page_footer %} +{% from "components/live-search.html" import live_search %} {% from "components/form.html" import form_wrapper %} {% block service_page_title %} @@ -10,20 +11,17 @@ {% block maincolumn_content %} -
-
- {{ page_header( - 'Link service to organisation', - back_link=url_for('.service_settings', service_id=current_service.id) - ) }} - {% call form_wrapper() %} - {% if has_organisations %} - {{ radios(form.organisations) }} - {{ page_footer('Save') }} - {% else %} -

No organisations

- {% endif %} - {% endcall %} -
-
+ {{ page_header( + 'Link service to organisation', + back_link=url_for('.service_settings', service_id=current_service.id) + ) }} + {{ live_search(target_selector='.multiple-choice', show=True, form=search_form, label='Search by name') }} + {% call form_wrapper() %} + {% if has_organisations %} + {{ radios(form.organisations) }} + {{ sticky_page_footer('Save') }} + {% else %} +

No organisations

+ {% endif %} + {% endcall %} {% endblock %}