diff --git a/laboratory/resources/module.xml b/laboratory/resources/module.xml
index 73c81d9a..c2e6b76e 100644
--- a/laboratory/resources/module.xml
+++ b/laboratory/resources/module.xml
@@ -17,7 +17,7 @@
-
+
diff --git a/laboratory/src/org/labkey/laboratory/LaboratoryModule.java b/laboratory/src/org/labkey/laboratory/LaboratoryModule.java
index 3ef26ef6..5355cebc 100644
--- a/laboratory/src/org/labkey/laboratory/LaboratoryModule.java
+++ b/laboratory/src/org/labkey/laboratory/LaboratoryModule.java
@@ -53,11 +53,8 @@
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
-import java.util.LinkedList;
-import java.util.List;
import java.util.Map;
import java.util.Set;
-import java.util.function.Supplier;
/**
* User: bimber
@@ -212,19 +209,6 @@ public Set getSchemaNames()
return PageFlowUtil.set(SCHEMA_NAME);
}
- @NotNull
- @Override
- public List> getClientDependencies(Container c)
- {
- // allow other modules to register with EHR service, and include their dependencies automatically
- // whenever laboratory context is requested
- List> ret = new LinkedList<>();
- ret.addAll(super.getClientDependencies(c));
- ret.addAll(LaboratoryService.get().getRegisteredClientDependencies(c));
-
- return ret;
- }
-
@Override
public JSONObject getPageContextJson(ContainerUser context)
{
diff --git a/laboratory/src/org/labkey/laboratory/LaboratoryServiceImpl.java b/laboratory/src/org/labkey/laboratory/LaboratoryServiceImpl.java
index c3b60447..d6ecbef4 100644
--- a/laboratory/src/org/labkey/laboratory/LaboratoryServiceImpl.java
+++ b/laboratory/src/org/labkey/laboratory/LaboratoryServiceImpl.java
@@ -17,6 +17,9 @@
import org.apache.log4j.Logger;
import org.json.JSONObject;
+import org.labkey.api.assay.AssayFileWriter;
+import org.labkey.api.assay.AssayProvider;
+import org.labkey.api.assay.AssayService;
import org.labkey.api.collections.CaseInsensitiveHashMap;
import org.labkey.api.data.ColumnInfo;
import org.labkey.api.data.Container;
@@ -32,10 +35,10 @@
import org.labkey.api.exp.api.ExperimentService;
import org.labkey.api.laboratory.DataProvider;
import org.labkey.api.laboratory.LaboratoryService;
+import org.labkey.api.laboratory.NavItem;
import org.labkey.api.laboratory.TabbedReportItem;
import org.labkey.api.laboratory.assay.AssayDataProvider;
import org.labkey.api.laboratory.assay.SimpleAssayDataProvider;
-import org.labkey.api.laboratory.NavItem;
import org.labkey.api.ldk.table.ButtonConfigFactory;
import org.labkey.api.module.Module;
import org.labkey.api.module.ModuleLoader;
@@ -44,12 +47,8 @@
import org.labkey.api.query.ValidationException;
import org.labkey.api.security.User;
import org.labkey.api.security.permissions.ReadPermission;
-import org.labkey.api.assay.AssayFileWriter;
-import org.labkey.api.assay.AssayProvider;
-import org.labkey.api.assay.AssayService;
import org.labkey.api.util.Pair;
import org.labkey.api.view.ViewContext;
-import org.labkey.api.view.template.ClientDependency;
import org.labkey.laboratory.assay.AssayHelper;
import org.labkey.laboratory.query.DefaultAssayCustomizer;
import org.labkey.laboratory.query.LaboratoryTableCustomizer;
@@ -65,7 +64,6 @@
import java.util.List;
import java.util.Map;
import java.util.Set;
-import java.util.function.Supplier;
/**
* User: bimber
@@ -78,7 +76,6 @@ public class LaboratoryServiceImpl extends LaboratoryService
private static final Logger _log = Logger.getLogger(LaboratoryServiceImpl.class);
private Set _registeredModules = new HashSet<>();
- private Map>> _clientDependencies = new HashMap<>();
private Map>> _assayButtons = new CaseInsensitiveHashMap<>();
private Map _dataProviders = new HashMap<>();
private Map>>>> _tableCustomizers = new CaseInsensitiveHashMap<>();
@@ -314,33 +311,6 @@ public void sortNavItems(List extends NavItem> navItems)
});
}
- @Override
- public void registerClientDependency(Supplier cd, Module owner)
- {
- List> list = _clientDependencies.get(owner);
- if (list == null)
- list = new ArrayList<>();
-
- list.add(cd);
-
- _clientDependencies.put(owner, list);
- }
-
- @Override
- public List> getRegisteredClientDependencies(Container c)
- {
- List> list = new ArrayList<>();
- for (Module m : _clientDependencies.keySet())
- {
- if (c.getActiveModules().contains(m))
- {
- list.addAll(_clientDependencies.get(m));
- }
- }
-
- return Collections.unmodifiableList(list);
- }
-
@Override
public String getDefaultWorkbookFolderType(Container c)
{