From 907c6305cb7028b5c7add889bf565f2f7b000e00 Mon Sep 17 00:00:00 2001 From: labkey-jeckels Date: Fri, 23 Jan 2026 16:00:19 -0800 Subject: [PATCH 1/2] Make select inactive modules unreachable --- hdrl/src/org/labkey/hdrl/HDRLModule.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hdrl/src/org/labkey/hdrl/HDRLModule.java b/hdrl/src/org/labkey/hdrl/HDRLModule.java index 97f97c2d..ac355fa8 100644 --- a/hdrl/src/org/labkey/hdrl/HDRLModule.java +++ b/hdrl/src/org/labkey/hdrl/HDRLModule.java @@ -72,6 +72,12 @@ protected void init() addController(HDRLController.NAME, HDRLController.class); } + @Override + public boolean isAvailableOnlyWhenActive() + { + return true; + } + @Override public void doStartup(ModuleContext moduleContext) { From 70dffe2e02245275c283f2dc6ae606f10fa95718 Mon Sep 17 00:00:00 2001 From: labkey-jeckels Date: Fri, 23 Jan 2026 18:19:27 -0800 Subject: [PATCH 2/2] Give modules autonomy for availability --- hdrl/src/org/labkey/hdrl/HDRLModule.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hdrl/src/org/labkey/hdrl/HDRLModule.java b/hdrl/src/org/labkey/hdrl/HDRLModule.java index ac355fa8..d7dfa0dd 100644 --- a/hdrl/src/org/labkey/hdrl/HDRLModule.java +++ b/hdrl/src/org/labkey/hdrl/HDRLModule.java @@ -73,9 +73,9 @@ protected void init() } @Override - public boolean isAvailableOnlyWhenActive() + public boolean isAvailable(Container container) { - return true; + return container.getActiveModules().contains(this); } @Override