Browse Source
* wip * Rename managing_agents column * add managing relationship * f * feat: add my features branched off managing agents branch * feat: update nav behaviour * feat: simplify housing_providers view * feat: fix pluralise to default to plural rather than singular * feat: remove managing agent related code so can be merged directly * tests: update tests and add new ones for housing_providers * refactor: rubocop conciliation * tests: fix failing navigation tests * tests: one more plural test * refactor: erb linting * refactor: erb linting * feat: right-align "Remove" text * feat: update nokogiri to pass bundler-audit * feat: grey out search button * feat: remove section-break * feat: add housing provider page with details and button * feat: tidy up routing * feat: add wip housing provider behaviour without functioning search * feat: wip add housing provider functionality hard coded to add FooBar LTD as provider to DLUHC * feat: remove redundant code * feat: add data passing behaviour without accessible autocomplete * feat: use accessible autocomplete (not working) * feat: use accessible autocomplete (now working) * feat: wip commit error messages * feat: add banner always * feat: add conditional banner behaviour, back link and update logs titles * feat: add search icon to accessible autocomplete, make hint text aligned correctly * feat: use pluck not all * tests: add initial test * feat: refactor create logic * feat: add sub org title * feat: add correct no housing providers text * feat: add correct no housing providers text * tests: add tests for add housing provider page * feat: remove unnecessary line from controller * fet: simplify controller args * fet: update schema * feat: update schema * feat: remove create_managing_agent * test: add support user tests * test: add create_housing_provider tests * refactor: rubocop autocorrect * refactor: erblinting * test: fix tests * refactor: erblinting * feat: don't use !important tag Co-authored-by: Jack S <jacopo.scotti@softwire.com>pull/958/head
natdeanlewissoftwire
2 years ago
committed by
GitHub
8 changed files with 250 additions and 12 deletions
@ -0,0 +1,3 @@
|
||||
<% answers = question.answer_options.map { |key, value| OpenStruct.new(id: key, name: value) } %> |
||||
<%= f.govuk_collection_select :related_organisation_id, answers, :id, :name, label: { hidden: true }, "data-controller": "accessible-autocomplete" do %> |
||||
<% end %> |
@ -0,0 +1,36 @@
|
||||
<%= form_with model: @organisation, url: housing_providers_organisation_path, method: "post", local: true do |f| %> |
||||
<% if current_user.support? %> |
||||
<%= render partial: "organisations/headings", locals: { main: @organisation.name, sub: nil } %> |
||||
<%= render SubNavigationComponent.new(items: secondary_items(request.path, @organisation.id)) %> |
||||
<h2 class="govuk-visually-hidden">Add Housing Provider</h2> |
||||
<% end %> |
||||
<% if current_user.support? %> |
||||
<%= govuk_back_link(href: :back) %> |
||||
<%= render partial: "organisations/headings", locals: { main: "What is the name of this organisation's housing provider?", sub: nil } %> |
||||
<p class="govuk-body">Start typing to search for a housing provider</p> |
||||
<% else %> |
||||
<% content_for :before_content do %> |
||||
<%= govuk_back_link(href: :back) %> |
||||
<% end %> |
||||
<%= render partial: "organisations/headings", locals: { main: "What is the name of your housing provider?", sub: nil } %> |
||||
<p class="govuk-body">Start typing to search for your housing provider</p> |
||||
<% end %> |
||||
<% answer_options = { "" => "Select an option" } %> |
||||
<% @organisations.each do |organisation| %> |
||||
<% answer_options[organisation[0]] = organisation[1] %> |
||||
<% end %> |
||||
<%= render partial: "organisation_relationships/related_organisation_select_question", locals: { |
||||
question: Form::Question.new("", { "answer_options" => answer_options }, nil), |
||||
f:, |
||||
} %> |
||||
<%= f.govuk_submit "Add" %> |
||||
<%= govuk_details(summary_text: "Can't find the housing provider you're looking for?") do %> |
||||
<ul class="govuk-list govuk-list--bullet"> |
||||
<li>Double check the spelling and try again</li> |
||||
<li>Type the first few letters to see the suggestions</li> |
||||
<li>If you still can't find it, |
||||
<%= govuk_link_to("contact the DLUHC service desk", "https://digital.dclg.gov.uk/jira/servicedesk/customer/portal/4/group/21", rel: "noreferrer noopener", target: "_blank") %> |
||||
</li> |
||||
</ul> |
||||
<% end %> |
||||
<% end %> |
Loading…
Reference in new issue