From dccfcfa67b94145dcd6ec03c1d40c24582f66ad1 Mon Sep 17 00:00:00 2001 From: labkey-susanh Date: Thu, 8 Jan 2026 07:15:47 -0800 Subject: [PATCH] GitHub Issue #774: Add PlatformDeveloperPermission to ApplicationAdminRole --- .../org/labkey/api/security/roles/ApplicationAdminRole.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/src/org/labkey/api/security/roles/ApplicationAdminRole.java b/api/src/org/labkey/api/security/roles/ApplicationAdminRole.java index 8c15081827b..479419fc365 100644 --- a/api/src/org/labkey/api/security/roles/ApplicationAdminRole.java +++ b/api/src/org/labkey/api/security/roles/ApplicationAdminRole.java @@ -22,6 +22,7 @@ import org.labkey.api.security.permissions.EnableRestrictedModules; import org.labkey.api.security.permissions.ExemptFromAccountDisablingPermission; import org.labkey.api.security.permissions.Permission; +import org.labkey.api.security.permissions.PlatformDeveloperPermission; import org.labkey.api.security.permissions.TroubleshooterPermission; import org.labkey.api.security.permissions.UpdateUserPermission; import org.labkey.api.security.permissions.UserManagementPermission; @@ -39,6 +40,7 @@ public class ApplicationAdminRole extends AbstractRootContainerRole implements A ApplicationAdminPermission.class, CanImpersonateSiteRolesPermission.class, DeleteUserPermission.class, + PlatformDeveloperPermission.class, // GitHub Issue #774 EnableRestrictedModules.class, ExemptFromAccountDisablingPermission.class, TroubleshooterPermission.class, @@ -49,7 +51,7 @@ public class ApplicationAdminRole extends AbstractRootContainerRole implements A public ApplicationAdminRole() { super("Application Admin", "Application Administrators have control over non-operational administration settings.", - //" By default, Application Administrators have admin permissions to all projects/folders as well, see User.getStandardContextualRoles().", + // By default, Application Administrators have admin permissions to all projects/folders as well, see User.getStandardContextualRoles()., FolderAdminRole.PERMISSIONS, PERMISSIONS );