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 %>