From 0cacebe7d851635267255c4cdbe9ef6da00010fd Mon Sep 17 00:00:00 2001 From: JG Date: Mon, 13 Jun 2022 10:12:45 +0100 Subject: [PATCH] added links failing due to no route --- app/helpers/tab_nav_helper.rb | 5 +++++ app/views/schemes/_scheme_list.html.erb | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/helpers/tab_nav_helper.rb b/app/helpers/tab_nav_helper.rb index 1157b83e6..07fd99ab7 100644 --- a/app/helpers/tab_nav_helper.rb +++ b/app/helpers/tab_nav_helper.rb @@ -6,6 +6,11 @@ module TabNavHelper [govuk_link_to(link_text, user), "User #{user.email}"].join("\n") end + def scheme_cell(scheme) + link_text = scheme.service_name.presence + [govuk_link_to(link_text, scheme), "Scheme #{scheme.service_name}"].join("\n") + end + def org_cell(user) role = "#{user.role.to_s.humanize}" [user.organisation.name, role].join("\n") diff --git a/app/views/schemes/_scheme_list.html.erb b/app/views/schemes/_scheme_list.html.erb index 002a215b4..963b847aa 100644 --- a/app/views/schemes/_scheme_list.html.erb +++ b/app/views/schemes/_scheme_list.html.erb @@ -29,7 +29,7 @@ <%= table.body do |body| %> <%= body.row do |row| %> <% row.cell(text: scheme.code) %> - <% row.cell(text: scheme.service_name) %> + <% row.cell(text: simple_format(scheme_cell(scheme), {}, wrapper_tag: "div")) %> <% row.cell(text: scheme.organisation.name) %> <% row.cell(text: scheme.created_at.to_formatted_s(:govuk_date)) %> <% end %>