-
- <%= Seek::Config.instance_admins_name %> <%= t('pal').pluralize %>:
- <%= pals_link_list @project -%>
-
-
<% if @project.respond_to?(:project_coordinators) %>
Project Coordinators:
@@ -80,6 +75,11 @@
<%= gatekeepers_link_list @project %>
<% end %>
+
+
+ <%= Seek::Config.instance_admins_name %> <%= t('pal').pluralize %>:
+ <%= pals_link_list @project -%>
+
<% if @project.start_date %>
<%= t('project') -%> start date:
From f9d63a21adbc04c47593717d5f5b1bdac8f4bd2a Mon Sep 17 00:00:00 2001
From: Stuart Owen
Date: Thu, 27 Aug 2026 14:09:13 +0100
Subject: [PATCH 3/3] Remove the unused project coordinators code
Project coordinators were provided by the ProjectPosition model, which
was removed in #880. Project never defines project_coordinators, so the
respond_to? guard on the show page is always false and the block never
renders, making projects_helper#project_coordinators_link_list dead too.
---
app/helpers/projects_helper.rb | 4 ----
app/views/projects/show.html.erb | 7 -------
2 files changed, 11 deletions(-)
diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb
index eae1f7c9f6..7d467069b1 100644
--- a/app/helpers/projects_helper.rb
+++ b/app/helpers/projects_helper.rb
@@ -32,10 +32,6 @@ def gatekeepers_link_list(project)
link_list_for_role(t('asset_gatekeeper'), project.asset_gatekeepers)
end
- def project_coordinators_link_list(project)
- link_list_for_role('Project coordinator', project.project_coordinators)
- end
-
def programme_link(project)
html = if project.try(:programme).nil?
"This #{t('project')} is not associated with a #{t('programme')}"
diff --git a/app/views/projects/show.html.erb b/app/views/projects/show.html.erb
index 14300c6038..617b0b2463 100644
--- a/app/views/projects/show.html.erb
+++ b/app/views/projects/show.html.erb
@@ -49,13 +49,6 @@
- <% if @project.respond_to?(:project_coordinators) %>
-
- Project Coordinators:
- <%= project_coordinators_link_list @project %>
-
- <% end%>
-
<% if logged_in_and_registered? %>
<%= t('project_administrator').pluralize %>: