From 33c54ae7eb701f82106dbb39e4200ed85e9edb62 Mon Sep 17 00:00:00 2001 From: Adam Rauch Date: Thu, 26 Feb 2026 10:48:32 -0800 Subject: [PATCH] ImpersonationContext -> PermissionsContext rename/repackage --- snd/src/org/labkey/snd/security/SNDSecurityManager.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/snd/src/org/labkey/snd/security/SNDSecurityManager.java b/snd/src/org/labkey/snd/security/SNDSecurityManager.java index 01afddff2..3e95b8e9b 100644 --- a/snd/src/org/labkey/snd/security/SNDSecurityManager.java +++ b/snd/src/org/labkey/snd/security/SNDSecurityManager.java @@ -32,11 +32,11 @@ import org.labkey.api.query.ValidationException; import org.labkey.api.security.Group; import org.labkey.api.security.MutableSecurityPolicy; +import org.labkey.api.security.PermissionsContext; import org.labkey.api.security.SecurityManager; import org.labkey.api.security.SecurityPolicy; import org.labkey.api.security.SecurityPolicyManager; import org.labkey.api.security.User; -import org.labkey.api.security.impersonation.ImpersonationContext; import org.labkey.api.security.impersonation.RoleImpersonationContextFactory; import org.labkey.api.security.permissions.Permission; import org.labkey.api.security.roles.Role; @@ -218,8 +218,8 @@ private boolean hasPermission(User u, Category category, QCStateActionEnum actio // SND has permissions bound to SND categories which can be assigned to packages (domains). Impersonating roles is used // in automated and manual testing to verify this behavior. The behavior of role impersonation was changed in core // labkey to only check for roles related to containers. This is a workaround to go back to checking all roles. - ImpersonationContext impersonationContext = u.getImpersonationContext(); - if (impersonationContext instanceof RoleImpersonationContextFactory.RoleImpersonationContext context) + PermissionsContext permissionsContext = u.getPermissionsContext(); + if (permissionsContext instanceof RoleImpersonationContextFactory.RoleImpersonationContext context) { roles = context.getRoles().getRoles(); }