mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
commit
1b1733e2ee
@ -135,7 +135,7 @@ public class RoleManagementServiceImpl implements RoleManagementService {
|
|||||||
final UserRealmProxy userRealmProxy = new UserRealmProxy(userRealmCore);
|
final UserRealmProxy userRealmProxy = new UserRealmProxy(userRealmCore);
|
||||||
final UIPermissionNode rolePermissions =
|
final UIPermissionNode rolePermissions =
|
||||||
userRealmProxy.getRolePermissions(roleName, MultitenantConstants.SUPER_TENANT_ID);
|
userRealmProxy.getRolePermissions(roleName, MultitenantConstants.SUPER_TENANT_ID);
|
||||||
UIPermissionNode[] deviceMgtPermissions = new UIPermissionNode[2];
|
UIPermissionNode[] deviceMgtPermissions = new UIPermissionNode[4];
|
||||||
|
|
||||||
for (UIPermissionNode permissionNode : rolePermissions.getNodeList()) {
|
for (UIPermissionNode permissionNode : rolePermissions.getNodeList()) {
|
||||||
if (permissionNode.getResourcePath().equals("/permission/admin")) {
|
if (permissionNode.getResourcePath().equals("/permission/admin")) {
|
||||||
@ -144,6 +144,15 @@ public class RoleManagementServiceImpl implements RoleManagementService {
|
|||||||
deviceMgtPermissions[0] = node;
|
deviceMgtPermissions[0] = node;
|
||||||
} else if (node.getResourcePath().equals("/permission/admin/login")) {
|
} else if (node.getResourcePath().equals("/permission/admin/login")) {
|
||||||
deviceMgtPermissions[1] = node;
|
deviceMgtPermissions[1] = node;
|
||||||
|
} else if (node.getResourcePath().equals("/permission/admin/manage")) {
|
||||||
|
// Adding permissions related to app-store in emm-console
|
||||||
|
for (UIPermissionNode subNode : node.getNodeList()) {
|
||||||
|
if (subNode.getResourcePath().equals("/permission/admin/manage/mobileapp")) {
|
||||||
|
deviceMgtPermissions[2] = subNode;
|
||||||
|
} else if (subNode.getResourcePath().equals("/permission/admin/manage/webapp")) {
|
||||||
|
deviceMgtPermissions[3] = subNode;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user