From 4a393a9119ad6bafa6a3aeb6429345dce5890df4 Mon Sep 17 00:00:00 2001 From: Ryan Slominski Date: Wed, 18 Mar 2026 15:23:10 -0400 Subject: [PATCH 1/2] Exclude archived system experts Fixes #71 --- src/main/java/org/jlab/dtm/business/session/SystemFacade.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/jlab/dtm/business/session/SystemFacade.java b/src/main/java/org/jlab/dtm/business/session/SystemFacade.java index 90e0a0c..214a496 100644 --- a/src/main/java/org/jlab/dtm/business/session/SystemFacade.java +++ b/src/main/java/org/jlab/dtm/business/session/SystemFacade.java @@ -193,7 +193,7 @@ public SystemEntity findWithExpertList(BigInteger systemId) { @PermitAll public List findAllWithExpertList() { - List systemList = this.findAll(new OrderDirective("name")); + List systemList = this.findByComponentCategoryAndSystem(null, null, null, null); for (SystemEntity s : systemList) { JPAUtil.initialize(s.getSystemExpertList()); From b2ba519bdcacae55cfa65cbf5e800a0e24434fea Mon Sep 17 00:00:00 2001 From: Ryan Slominski Date: Wed, 18 Mar 2026 16:48:53 -0400 Subject: [PATCH 2/2] Include warning on edit system experts page --- src/main/webapp/WEB-INF/views/setup/subsystem-expert.jsp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/webapp/WEB-INF/views/setup/subsystem-expert.jsp b/src/main/webapp/WEB-INF/views/setup/subsystem-expert.jsp index 566ad32..0a928d5 100644 --- a/src/main/webapp/WEB-INF/views/setup/subsystem-expert.jsp +++ b/src/main/webapp/WEB-INF/views/setup/subsystem-expert.jsp @@ -19,6 +19,10 @@ #no-experts-defined { margin-top: 1em; } + .warning{ + color: red; + margin-bottom: 1em; + } @@ -53,6 +57,9 @@

+ +
This system is archived!
+