Skip to content

Commit 54a657a

Browse files
committed
Enforce permissions
1 parent 85179e0 commit 54a657a

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

discvrcore/src/org/labkey/discvrcore/DiscvrCoreModule.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.labkey.api.module.DefaultModule;
2323
import org.labkey.api.module.ModuleContext;
2424
import org.labkey.api.query.DetailsURL;
25+
import org.labkey.api.security.permissions.AdminPermission;
2526
import org.labkey.api.settings.AdminConsole;
2627
import org.labkey.api.util.PageFlowUtil;
2728
import org.labkey.api.view.DeveloperMenuNavTrees;
@@ -74,7 +75,10 @@ public void doStartup(ModuleContext moduleContext)
7475
{
7576
AdminConsole.addLink(AdminConsole.SettingsLinkType.Management, "site utility actions", DetailsURL.fromString("discvrcore/showUtilityActions.view", ContainerManager.getRoot()).getActionURL());
7677
PopupDeveloperView.registerMenuProvider((c, user, trees) -> {
77-
trees.add(DeveloperMenuNavTrees.Section.tools, new NavTree("Show Utility Actions", DetailsURL.fromString("discvrcore/showUtilityActions.view", c).getActionURL()));
78+
if (c.hasPermission(user, AdminPermission.class))
79+
{
80+
trees.add(DeveloperMenuNavTrees.Section.tools, new NavTree("Show Utility Actions", DetailsURL.fromString("discvrcore/showUtilityActions.view", c).getActionURL()));
81+
}
7882
});
7983
}
8084

0 commit comments

Comments
 (0)