mirror of
https://repository.entgra.net/community/device-mgt-plugins.git
synced 2025-09-16 23:42:15 +00:00
Fix for jira: https://wso2.org/jira/browse/EMM-1617
This commit is contained in:
parent
3a7dbb81ea
commit
4947664b4b
@ -52,16 +52,11 @@ function onRequest(context) {
|
||||
longitude: device["properties"]["LONGITUDE"]
|
||||
};
|
||||
} else if (device["type"] == "android") {
|
||||
viewModel["deviceName"] = device["name"];
|
||||
viewModel["deviceIdentifier"] = device["deviceIdentifier"];
|
||||
viewModel["imei"] = device["properties"]["IMEI"];
|
||||
viewModel["model"] = device["deviceInfo"]["deviceModel"];
|
||||
viewModel["vendor"] = device["deviceInfo"]["vendor"];
|
||||
viewModel["deviceName"] = device["name"];
|
||||
viewModel["owner"] = device["owner"];
|
||||
viewModel["ownership"] = device["ownership"];
|
||||
viewModel["lastUpdatedTime"] = device["deviceInfo"]["updatedTime"].
|
||||
substr(0, device["deviceInfo"]["updatedTime"].indexOf("+"));
|
||||
|
||||
viewModel["imei"] = device["properties"]["IMEI"];
|
||||
var osBuildDate = device["properties"]["OS_BUILD_DATE"];
|
||||
if (osBuildDate != null && osBuildDate != "0") {
|
||||
viewModel["os_build_date"] = new Date(osBuildDate * 1000);
|
||||
@ -79,41 +74,49 @@ function onRequest(context) {
|
||||
}
|
||||
}
|
||||
deviceInfo = info;
|
||||
viewModel["BatteryLevel"] = {};
|
||||
viewModel["BatteryLevel"]["value"] = device["deviceInfo"]["batteryLevel"];
|
||||
|
||||
viewModel["cpuUsage"] = {};
|
||||
viewModel["cpuUsage"]["value"] = device["deviceInfo"]["cpuUsage"];
|
||||
if (device["deviceInfo"]) {
|
||||
viewModel["model"] = device["deviceInfo"]["deviceModel"];
|
||||
viewModel["vendor"] = device["deviceInfo"]["vendor"];
|
||||
viewModel["lastUpdatedTime"] = device["deviceInfo"]["updatedTime"].
|
||||
substr(0, device["deviceInfo"]["updatedTime"].indexOf("+"));
|
||||
|
||||
viewModel["ramUsage"] = {};
|
||||
if (device["deviceInfo"]["totalRAMMemory"] != 0) {
|
||||
viewModel["ramUsage"]["value"] = Math.
|
||||
round((device["deviceInfo"]["totalRAMMemory"] - device["deviceInfo"]["availableRAMMemory"])
|
||||
/ device["deviceInfo"]["totalRAMMemory"] * 10000) / 100;
|
||||
} else {
|
||||
viewModel["ramUsage"]["value"] = 0;
|
||||
}
|
||||
viewModel["BatteryLevel"] = {};
|
||||
viewModel["BatteryLevel"]["value"] = device["deviceInfo"]["batteryLevel"];
|
||||
|
||||
viewModel["internalMemory"] = {};
|
||||
viewModel["externalMemory"] = {};
|
||||
viewModel["internalMemory"]["total"] = Math.
|
||||
round(device["deviceInfo"]["internalTotalMemory"] * 100) / 100;
|
||||
if (device["deviceInfo"]["internalTotalMemory"] != 0) {
|
||||
viewModel["internalMemory"]["usage"] = Math.
|
||||
round((device["deviceInfo"]["internalTotalMemory"] - device["deviceInfo"]["internalAvailableMemory"])
|
||||
/ device["deviceInfo"]["internalTotalMemory"] * 10000) / 100;
|
||||
} else {
|
||||
viewModel["internalMemory"]["usage"] = 0;
|
||||
}
|
||||
viewModel["cpuUsage"] = {};
|
||||
viewModel["cpuUsage"]["value"] = device["deviceInfo"]["cpuUsage"];
|
||||
|
||||
viewModel["externalMemory"]["total"] = Math.
|
||||
round(device["deviceInfo"]["externalTotalMemory"] * 100) / 100;
|
||||
if (device["deviceInfo"]["externalTotalMemory"] != 0) {
|
||||
viewModel["externalMemory"]["usage"] = Math.
|
||||
round((device["deviceInfo"]["externalTotalMemory"] - device["deviceInfo"]["externalAvailableMemory"])
|
||||
/ device["deviceInfo"]["externalTotalMemory"] * 10000) / 100;
|
||||
} else {
|
||||
viewModel["externalMemory"]["usage"] = 0;
|
||||
viewModel["ramUsage"] = {};
|
||||
if (device["deviceInfo"]["totalRAMMemory"] != 0) {
|
||||
viewModel["ramUsage"]["value"] = Math.
|
||||
round((device["deviceInfo"]["totalRAMMemory"] - device["deviceInfo"]["availableRAMMemory"])
|
||||
/ device["deviceInfo"]["totalRAMMemory"] * 10000) / 100;
|
||||
} else {
|
||||
viewModel["ramUsage"]["value"] = 0;
|
||||
}
|
||||
|
||||
viewModel["internalMemory"] = {};
|
||||
viewModel["externalMemory"] = {};
|
||||
viewModel["internalMemory"]["total"] = Math.
|
||||
round(device["deviceInfo"]["internalTotalMemory"] * 100) / 100;
|
||||
if (device["deviceInfo"]["internalTotalMemory"] != 0) {
|
||||
viewModel["internalMemory"]["usage"] = Math.
|
||||
round((device["deviceInfo"]["internalTotalMemory"] - device["deviceInfo"]["internalAvailableMemory"])
|
||||
/ device["deviceInfo"]["internalTotalMemory"] * 10000) / 100;
|
||||
} else {
|
||||
viewModel["internalMemory"]["usage"] = 0;
|
||||
}
|
||||
|
||||
viewModel["externalMemory"]["total"] = Math.
|
||||
round(device["deviceInfo"]["externalTotalMemory"] * 100) / 100;
|
||||
if (device["deviceInfo"]["externalTotalMemory"] != 0) {
|
||||
viewModel["externalMemory"]["usage"] = Math.
|
||||
round((device["deviceInfo"]["externalTotalMemory"] - device["deviceInfo"]["externalAvailableMemory"])
|
||||
/ device["deviceInfo"]["externalTotalMemory"] * 10000) / 100;
|
||||
} else {
|
||||
viewModel["externalMemory"]["usage"] = 0;
|
||||
}
|
||||
}
|
||||
} else if (device["type"] == "windows") {
|
||||
viewModel["imei"] = device["properties"]["IMEI"];
|
||||
|
||||
Loading…
Reference in New Issue
Block a user