Skip to content

Commit a21987a

Browse files
Make select inactive modules unreachable (#190)
1 parent 12f31cf commit a21987a

4 files changed

Lines changed: 62 additions & 79 deletions

File tree

OConnorExperiments/src/org/labkey/oconnorexperiments/OConnorExperimentsController.java

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -91,21 +91,6 @@ public OConnorExperimentsController()
9191
setActionResolver(_actionResolver);
9292
}
9393

94-
@RequiresPermission(ReadPermission.class)
95-
public static class BeginAction extends SimpleViewAction<Object>
96-
{
97-
@Override
98-
public ModelAndView getView(Object o, BindException errors)
99-
{
100-
return HttpView.redirect(PageFlowUtil.urlProvider(ProjectUrls.class).getHomeURL());
101-
}
102-
103-
@Override
104-
public void addNavTrail(NavTree root)
105-
{
106-
}
107-
}
108-
10994
@RequiresPermission(AdminPermission.class)
11095
public static class MigrateDataAction extends FormViewAction<UserForm>
11196
{

OConnorRepository/resources/views/begin.html

Lines changed: 0 additions & 1 deletion
This file was deleted.

genotyping/src/org/labkey/genotyping/GenotypingModule.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,12 @@ protected void init()
7373
addController("genotyping", GenotypingController.class);
7474
}
7575

76+
@Override
77+
public boolean isAvailable(Container container)
78+
{
79+
return container.getActiveModules().contains(this);
80+
}
81+
7682
@Override
7783
public void doStartup(ModuleContext moduleContext)
7884
{

0 commit comments

Comments
 (0)