mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Merge pull request #836 from rasika/operation-bar
Changes for the operation bar
This commit is contained in:
commit
77eadc7b5a
@ -34,14 +34,14 @@
|
|||||||
<div class="col-lg-9">
|
<div class="col-lg-9">
|
||||||
<div class="device-info">
|
<div class="device-info">
|
||||||
{{#defineZone "device-details-header"}}
|
{{#defineZone "device-details-header"}}
|
||||||
<h1 data-deviceid="{{device.deviceIdentifier}}"
|
<h1 class="device-id" data-deviceid="{{device.deviceIdentifier}}"
|
||||||
data-type="{{device.type}}"
|
data-type="{{device.type}}"
|
||||||
data-ownership="{{device.ownership}}"
|
data-ownership="{{device.ownership}}"
|
||||||
data-owner="{{device.owner}}">
|
data-owner="{{device.owner}}">
|
||||||
{{#if device.viewModel.model}}
|
{{#if device.model}}
|
||||||
<h4>{{device.viewModel.vendor}} {{device.viewModel.model}}</h4>
|
<h4>{{device.vendor}} {{device.model}}</h4>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
<h4>Ownership - <strong>{{device.viewModel.ownership}}</strong></h4>
|
<h4>Ownership - <strong>{{device.ownership}}</strong></h4>
|
||||||
<h4>Device is
|
<h4>Device is
|
||||||
<strong>
|
<strong>
|
||||||
{{#equal device.status "ACTIVE"}}Active{{/equal}}
|
{{#equal device.status "ACTIVE"}}Active{{/equal}}
|
||||||
|
|||||||
@ -35,10 +35,6 @@ function onRequest(context) {
|
|||||||
if (filteredDeviceData["type"]) {
|
if (filteredDeviceData["type"]) {
|
||||||
viewModel["deviceType"] = filteredDeviceData["type"];
|
viewModel["deviceType"] = filteredDeviceData["type"];
|
||||||
viewModel["type"] = filteredDeviceData["type"];
|
viewModel["type"] = filteredDeviceData["type"];
|
||||||
viewModel.isNotWindows = true;
|
|
||||||
if (viewModel["deviceType"] == "windows") {
|
|
||||||
viewModel.isNotWindows = false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (filteredDeviceData["deviceIdentifier"]) {
|
if (filteredDeviceData["deviceIdentifier"]) {
|
||||||
viewModel["deviceIdentifier"] = filteredDeviceData["deviceIdentifier"];
|
viewModel["deviceIdentifier"] = filteredDeviceData["deviceIdentifier"];
|
||||||
@ -65,138 +61,6 @@ function onRequest(context) {
|
|||||||
viewModel["ownership"] = filteredDeviceData["enrolmentInfo"]["ownership"];
|
viewModel["ownership"] = filteredDeviceData["enrolmentInfo"]["ownership"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (filteredDeviceData["initialDeviceInfo"]) {
|
|
||||||
viewModel["deviceInfoAvailable"] = true;
|
|
||||||
if (filteredDeviceData["initialDeviceInfo"]["IMEI"]) {
|
|
||||||
viewModel["imei"] = filteredDeviceData["initialDeviceInfo"]["IMEI"];
|
|
||||||
}
|
|
||||||
if (!filteredDeviceData["latestDeviceInfo"]) {
|
|
||||||
if (filteredDeviceData["initialDeviceInfo"]["OS_BUILD_DATE"]) {
|
|
||||||
if (filteredDeviceData["initialDeviceInfo"]["OS_BUILD_DATE"] != "0") {
|
|
||||||
viewModel["osBuildDate"] = new Date(filteredDeviceData["initialDeviceInfo"]["OS_BUILD_DATE"] * 1000);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (filteredDeviceData["initialDeviceInfo"]["LATITUDE"] && filteredDeviceData["initialDeviceInfo"]["LONGITUDE"]) {
|
|
||||||
viewModel["location"] = {};
|
|
||||||
viewModel["location"]["latitude"] = filteredDeviceData["initialDeviceInfo"]["LATITUDE"];
|
|
||||||
viewModel["location"]["longitude"] = filteredDeviceData["initialDeviceInfo"]["LONGITUDE"];
|
|
||||||
}
|
|
||||||
if (filteredDeviceData["initialDeviceInfo"]["VENDOR"] && filteredDeviceData["initialDeviceInfo"]["DEVICE_MODEL"]) {
|
|
||||||
viewModel["vendor"] = filteredDeviceData["initialDeviceInfo"]["VENDOR"];
|
|
||||||
viewModel["model"] = filteredDeviceData["initialDeviceInfo"]["DEVICE_MODEL"];
|
|
||||||
}
|
|
||||||
if (filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]) {
|
|
||||||
if (deviceType == "android") {
|
|
||||||
viewModel["BatteryLevel"] = {};
|
|
||||||
viewModel["BatteryLevel"]["value"] = filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["BATTERY_LEVEL"];
|
|
||||||
|
|
||||||
viewModel["internalMemory"] = {};
|
|
||||||
viewModel["internalMemory"]["total"] = Math.
|
|
||||||
round(filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["INTERNAL_TOTAL_MEMORY"] * 100) / 100;
|
|
||||||
if (filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["INTERNAL_TOTAL_MEMORY"] != 0) {
|
|
||||||
viewModel["internalMemory"]["usage"] = Math.
|
|
||||||
round((filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["INTERNAL_TOTAL_MEMORY"] -
|
|
||||||
filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["INTERNAL_AVAILABLE_MEMORY"])
|
|
||||||
/ filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["INTERNAL_TOTAL_MEMORY"] * 10000) / 100;
|
|
||||||
} else {
|
|
||||||
viewModel["internalMemory"]["usage"] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
viewModel["externalMemory"] = {};
|
|
||||||
viewModel["externalMemory"]["total"] = Math.
|
|
||||||
round(filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["EXTERNAL_TOTAL_MEMORY"] * 100) / 100;
|
|
||||||
if (filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["EXTERNAL_TOTAL_MEMORY"] != 0) {
|
|
||||||
viewModel["externalMemory"]["usage"] = Math.
|
|
||||||
round((filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["EXTERNAL_TOTAL_MEMORY"] -
|
|
||||||
filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["EXTERNAL_AVAILABLE_MEMORY"])
|
|
||||||
/ filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["EXTERNAL_TOTAL_MEMORY"] * 10000) / 100;
|
|
||||||
} else {
|
|
||||||
viewModel["externalMemory"]["usage"] = 0;
|
|
||||||
}
|
|
||||||
} else if (deviceType == "ios") {
|
|
||||||
viewModel["BatteryLevel"] = {};
|
|
||||||
viewModel["BatteryLevel"]["value"] = filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["BatteryLevel"];
|
|
||||||
|
|
||||||
viewModel["internalMemory"] = {};
|
|
||||||
viewModel["internalMemory"]["total"] = Math.
|
|
||||||
round(filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["DeviceCapacity"] * 100) / 100;
|
|
||||||
if (filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["DeviceCapacity"] != 0) {
|
|
||||||
viewModel["internalMemory"]["usage"] = Math.
|
|
||||||
round((filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["DeviceCapacity"] -
|
|
||||||
filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["AvailableDeviceCapacity"])
|
|
||||||
/ filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["DeviceCapacity"] * 10000) / 100;
|
|
||||||
} else {
|
|
||||||
viewModel["internalMemory"]["usage"] = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (filteredDeviceData["latestDeviceInfo"]) {
|
|
||||||
viewModel["deviceInfoAvailable"] = true;
|
|
||||||
if (filteredDeviceData["latestDeviceInfo"]["osBuildDate"]) {
|
|
||||||
if (filteredDeviceData["latestDeviceInfo"]["osBuildDate"] != "0") {
|
|
||||||
viewModel["osBuildDate"] = new Date(filteredDeviceData["latestDeviceInfo"]["osBuildDate"] * 1000);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (filteredDeviceData["latestDeviceInfo"]["location"]["latitude"] &&
|
|
||||||
filteredDeviceData["latestDeviceInfo"]["location"]["longitude"]) {
|
|
||||||
viewModel["location"] = {};
|
|
||||||
viewModel["location"]["latitude"] = filteredDeviceData["latestDeviceInfo"]["location"]["latitude"];
|
|
||||||
viewModel["location"]["longitude"] = filteredDeviceData["latestDeviceInfo"]["location"]["longitude"];
|
|
||||||
}
|
|
||||||
if (filteredDeviceData["latestDeviceInfo"]["vendor"] && filteredDeviceData["latestDeviceInfo"]["deviceModel"]) {
|
|
||||||
viewModel["vendor"] = filteredDeviceData["latestDeviceInfo"]["vendor"];
|
|
||||||
viewModel["model"] = filteredDeviceData["latestDeviceInfo"]["deviceModel"];
|
|
||||||
}
|
|
||||||
if (filteredDeviceData["latestDeviceInfo"]["updatedTime"]) {
|
|
||||||
viewModel["lastUpdatedTime"] = filteredDeviceData["latestDeviceInfo"]["updatedTime"].
|
|
||||||
substr(0, filteredDeviceData["latestDeviceInfo"]["updatedTime"].indexOf("+"));
|
|
||||||
}
|
|
||||||
viewModel["BatteryLevel"] = {};
|
|
||||||
viewModel["BatteryLevel"]["value"] = filteredDeviceData["latestDeviceInfo"]["batteryLevel"];
|
|
||||||
|
|
||||||
viewModel["cpuUsage"] = {};
|
|
||||||
viewModel["cpuUsage"]["value"] = filteredDeviceData["latestDeviceInfo"]["cpuUsage"];
|
|
||||||
|
|
||||||
viewModel["ramUsage"] = {};
|
|
||||||
if (filteredDeviceData["latestDeviceInfo"]["totalRAMMemory"] != 0) {
|
|
||||||
viewModel["ramUsage"]["value"] = Math.
|
|
||||||
round((filteredDeviceData["latestDeviceInfo"]["totalRAMMemory"] -
|
|
||||||
filteredDeviceData["latestDeviceInfo"]["availableRAMMemory"])
|
|
||||||
/ filteredDeviceData["latestDeviceInfo"]["totalRAMMemory"] * 10000) / 100;
|
|
||||||
} else {
|
|
||||||
viewModel["ramUsage"]["value"] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
viewModel["internalMemory"] = {};
|
|
||||||
viewModel["internalMemory"]["total"] = Math.
|
|
||||||
round(filteredDeviceData["latestDeviceInfo"]["internalTotalMemory"] * 100) / 100;
|
|
||||||
if (filteredDeviceData["latestDeviceInfo"]["internalTotalMemory"] != 0) {
|
|
||||||
viewModel["internalMemory"]["usage"] = Math.
|
|
||||||
round((filteredDeviceData["latestDeviceInfo"]["internalTotalMemory"] -
|
|
||||||
filteredDeviceData["latestDeviceInfo"]["internalAvailableMemory"])
|
|
||||||
/ filteredDeviceData["latestDeviceInfo"]["internalTotalMemory"] * 10000) / 100;
|
|
||||||
} else {
|
|
||||||
viewModel["internalMemory"]["usage"] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
viewModel["externalMemory"] = {};
|
|
||||||
viewModel["externalMemory"]["total"] = Math.
|
|
||||||
round(filteredDeviceData["latestDeviceInfo"]["externalTotalMemory"] * 100) / 100;
|
|
||||||
if (filteredDeviceData["latestDeviceInfo"]["externalTotalMemory"] != 0) {
|
|
||||||
viewModel["externalMemory"]["usage"] = Math.
|
|
||||||
round((filteredDeviceData["latestDeviceInfo"]["externalTotalMemory"] -
|
|
||||||
filteredDeviceData["latestDeviceInfo"]["externalAvailableMemory"])
|
|
||||||
/ filteredDeviceData["latestDeviceInfo"]["externalTotalMemory"] * 10000) / 100;
|
|
||||||
} else {
|
|
||||||
viewModel["externalMemory"]["usage"] = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!filteredDeviceData["initialDeviceInfo"] && !filteredDeviceData["latestDeviceInfo"]) {
|
|
||||||
viewModel["deviceInfoAvailable"] = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
deviceViewData["device"] = viewModel;
|
deviceViewData["device"] = viewModel;
|
||||||
} else if (response["status"] == "unauthorized") {
|
} else if (response["status"] == "unauthorized") {
|
||||||
deviceViewData["deviceFound"] = true;
|
deviceViewData["deviceFound"] = true;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user