|
|
@ -63,37 +63,37 @@ function onRequest(context) {
|
|
|
|
|
|
|
|
|
|
|
|
// adding ios operations related permission checks
|
|
|
|
// adding ios operations related permission checks
|
|
|
|
permissions["ios"] = [];
|
|
|
|
permissions["ios"] = [];
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning/operations/ios/lock")) {
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning-device/operations/ios/lock")) {
|
|
|
|
permissions["ios"].push("DEVICE_LOCK");
|
|
|
|
permissions["ios"].push("DEVICE_LOCK");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning/operations/ios/location")) {
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning-device/operations/ios/location")) {
|
|
|
|
permissions["ios"].push("LOCATION");
|
|
|
|
permissions["ios"].push("LOCATION");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning/operations/ios/enterprise-wipe")) {
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning-device/operations/ios/enterprise-wipe")) {
|
|
|
|
permissions["ios"].push("ENTERPRISE_WIPE");
|
|
|
|
permissions["ios"].push("ENTERPRISE_WIPE");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning/operations/ios/notification")) {
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning-device/operations/ios/notification")) {
|
|
|
|
permissions["ios"].push("NOTIFICATION");
|
|
|
|
permissions["ios"].push("NOTIFICATION");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning/operations/ios/ring")) {
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning-device/operations/ios/ring")) {
|
|
|
|
permissions["ios"].push("RING");
|
|
|
|
permissions["ios"].push("RING");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// adding windows operations related permission checks
|
|
|
|
// adding windows operations related permission checks
|
|
|
|
permissions["windows"] = [];
|
|
|
|
permissions["windows"] = [];
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning/operations/windows/lock")) {
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning-device/operations/windows/lock")) {
|
|
|
|
permissions["windows"].push("DEVICE_LOCK");
|
|
|
|
permissions["windows"].push("DEVICE_LOCK");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/disenroll/windows")) {
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/disenroll/windows")) {
|
|
|
|
permissions["windows"].push("DISENROLL");
|
|
|
|
permissions["windows"].push("DISENROLL");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning/operations/windows/wipe")) {
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning-device/operations/windows/wipe")) {
|
|
|
|
permissions["windows"].push("WIPE_DATA");
|
|
|
|
permissions["windows"].push("WIPE_DATA");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning/operations/windows/ring")) {
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning-device/operations/windows/ring")) {
|
|
|
|
permissions["windows"].push("DEVICE_RING");
|
|
|
|
permissions["windows"].push("DEVICE_RING");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning/operations/windows/lock-reset")) {
|
|
|
|
if (userModule.isAuthorized("/permission/admin/device-mgt/devices/owning-device/operations/windows/lock-reset")) {
|
|
|
|
permissions["windows"].push("LOCK_RESET");
|
|
|
|
permissions["windows"].push("LOCK_RESET");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|