Skip to content

Commit 9d36400

Browse files
authored
ImpersonationContext -> PermissionsContext rename/repackage (#1105)
1 parent 2e7f2e8 commit 9d36400

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

snd/src/org/labkey/snd/security/SNDSecurityManager.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@
3232
import org.labkey.api.query.ValidationException;
3333
import org.labkey.api.security.Group;
3434
import org.labkey.api.security.MutableSecurityPolicy;
35+
import org.labkey.api.security.PermissionsContext;
3536
import org.labkey.api.security.SecurityManager;
3637
import org.labkey.api.security.SecurityPolicy;
3738
import org.labkey.api.security.SecurityPolicyManager;
3839
import org.labkey.api.security.User;
39-
import org.labkey.api.security.impersonation.ImpersonationContext;
4040
import org.labkey.api.security.impersonation.RoleImpersonationContextFactory;
4141
import org.labkey.api.security.permissions.Permission;
4242
import org.labkey.api.security.roles.Role;
@@ -218,8 +218,8 @@ private boolean hasPermission(User u, Category category, QCStateActionEnum actio
218218
// SND has permissions bound to SND categories which can be assigned to packages (domains). Impersonating roles is used
219219
// in automated and manual testing to verify this behavior. The behavior of role impersonation was changed in core
220220
// labkey to only check for roles related to containers. This is a workaround to go back to checking all roles.
221-
ImpersonationContext impersonationContext = u.getImpersonationContext();
222-
if (impersonationContext instanceof RoleImpersonationContextFactory.RoleImpersonationContext context)
221+
PermissionsContext permissionsContext = u.getPermissionsContext();
222+
if (permissionsContext instanceof RoleImpersonationContextFactory.RoleImpersonationContext context)
223223
{
224224
roles = context.getRoles().getRoles();
225225
}

0 commit comments

Comments
 (0)