From 9535aa5cedf1bf4f74f86ddfc49535828242afcf Mon Sep 17 00:00:00 2001 From: Amanda <74random.amanda@gmail.com> Date: Fri, 18 Oct 2019 10:50:15 +0530 Subject: [PATCH 1/2] Show extensive device info --- .../device-view.hbs | 142 ++++++++++++++++++ .../device-view.js | 39 +++++ 2 files changed, 181 insertions(+) diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.device-view/device-view.hbs b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.device-view/device-view.hbs index b191408c2..93d18ff95 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.device-view/device-view.hbs +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.device-view/device-view.hbs @@ -97,6 +97,7 @@
+ IMEI + | +
+ {{#if device.imei}}{{device.imei}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ IMSI + | +
+ {{#if device.imsi}}{{device.imsi}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ Serial Number + | +
+ {{#if device.serial}}{{device.serial}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ MAC Address + | +
+ {{#if device.macAddress}}{{device.macAddress}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ OS Version + | +
+ {{#if device.OSVersion}}{{device.OSVersion}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ OS Build Date + | +
+ {{#if device.osBuildDate}}{{device.osBuildDate}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ Vendor + | +
+ {{#if device.vendor}}{{device.vendor}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ Model + | +
+ {{#if device.model}}{{device.model}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ CPU Usage + | +
+ {{#if device.cpuUsage}}{{device.cpuUsage.value}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ SSID + | +
+ {{#if device.ssid}}{{device.ssid}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ Connection Type + | +
+ {{#if device.connectionType}}{{device.connectionType}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ Operator + | +
+ {{#if device.operator}}{{device.operator}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
+ Phone Number + | +
+ {{#if device.phoneNumber}}{{device.phoneNumber}}
+ {{else}} This information is not available yet. + {{/if}} + |
+
Extensive information is not available yet.
+ {{/if}} +- IMEI - | -
- {{#if device.imei}}{{device.imei}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- IMSI - | -
- {{#if device.imsi}}{{device.imsi}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- Serial Number - | -
- {{#if device.serial}}{{device.serial}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- MAC Address - | -
- {{#if device.macAddress}}{{device.macAddress}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- OS Version - | -
- {{#if device.OSVersion}}{{device.OSVersion}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- OS Build Date - | -
- {{#if device.osBuildDate}}{{device.osBuildDate}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- Vendor - | -
- {{#if device.vendor}}{{device.vendor}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- Model - | -
- {{#if device.model}}{{device.model}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- CPU Usage - | -
- {{#if device.cpuUsage}}{{device.cpuUsage.value}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- SSID - | -
- {{#if device.ssid}}{{device.ssid}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- Connection Type - | -
- {{#if device.connectionType}}{{device.connectionType}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- Operator - | -
- {{#if device.operator}}{{device.operator}}
- {{else}} This information is not available yet. - {{/if}} - |
-
- Phone Number - | -
- {{#if device.phoneNumber}}{{device.phoneNumber}}
- {{else}} This information is not available yet. - {{/if}} - |
-
+ {{@key}} + | ++ {{this}} + | +
Extensive information is not available yet.
{{/if}} diff --git a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.device-view/device-view.js b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.device-view/device-view.js index ca5863059..35ba3e891 100644 --- a/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.device-view/device-view.js +++ b/components/mobile-plugins/android-plugin/org.wso2.carbon.device.mgt.mobile.android.ui/src/main/resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.android.device-view/device-view.js @@ -76,34 +76,33 @@ function onRequest(context) { viewModel["ownership"] = filteredDeviceData["enrolmentInfo"]["ownership"]; } } + var extensiveDeviceInfo = {}; if (filteredDeviceData["initialDeviceInfo"]) { viewModel["deviceInfoAvailable"] = true; if (filteredDeviceData["initialDeviceInfo"]["IMEI"]) { viewModel["imei"] = filteredDeviceData["initialDeviceInfo"]["IMEI"]; + extensiveDeviceInfo["IMEI"] = filteredDeviceData["initialDeviceInfo"]["IMEI"]; } if (filteredDeviceData["initialDeviceInfo"]["IMSI"]) { - viewModel["imsi"] = filteredDeviceData["initialDeviceInfo"]["IMSI"]; + extensiveDeviceInfo["IMSI"] = filteredDeviceData["initialDeviceInfo"]["IMSI"]; } if (filteredDeviceData["initialDeviceInfo"]["OS_VERSION"]) { - viewModel["OSVersion"] = filteredDeviceData["initialDeviceInfo"]["OS_VERSION"]; - } - if (filteredDeviceData["initialDeviceInfo"]["OS_VERSION"]) { - viewModel["OSVersion"] = filteredDeviceData["initialDeviceInfo"]["OS_VERSION"]; + extensiveDeviceInfo["OS Version"] = filteredDeviceData["initialDeviceInfo"]["OS_VERSION"]; } if (filteredDeviceData["initialDeviceInfo"]["DEVICE_MODEL"]) { - viewModel["model"] = filteredDeviceData["initialDeviceInfo"]["DEVICE_MODEL"]; + extensiveDeviceInfo["Model"] = filteredDeviceData["initialDeviceInfo"]["DEVICE_MODEL"]; } if (filteredDeviceData["initialDeviceInfo"]["VENDOR"]) { - viewModel["vendor"] = filteredDeviceData["initialDeviceInfo"]["VENDOR"]; + extensiveDeviceInfo["Vendor"] = filteredDeviceData["initialDeviceInfo"]["VENDOR"]; } if (filteredDeviceData["initialDeviceInfo"]["SERIAL"]) { - viewModel["serial"] = filteredDeviceData["initialDeviceInfo"]["SERIAL"]; + extensiveDeviceInfo["Serial Number"] = filteredDeviceData["initialDeviceInfo"]["SERIAL"]; } if (filteredDeviceData["initialDeviceInfo"]["MAC_ADDRESS"]) { - viewModel["macAddress"] = filteredDeviceData["initialDeviceInfo"]["MAC_ADDRESS"]; + extensiveDeviceInfo["MAC Address"] = filteredDeviceData["initialDeviceInfo"]["MAC_ADDRESS"]; } if (filteredDeviceData["initialDeviceInfo"]["OS_BUILD_DATE"]) { - viewModel["osBuildDate"] = filteredDeviceData["initialDeviceInfo"]["OS_BUILD_DATE"]; + extensiveDeviceInfo["OS Build Date"] = filteredDeviceData["initialDeviceInfo"]["OS_BUILD_DATE"]; } if (!filteredDeviceData["latestDeviceInfo"]) { if (filteredDeviceData["initialDeviceInfo"]["OS_BUILD_DATE"]) { @@ -134,10 +133,10 @@ function onRequest(context) { viewModel["internalMemory"]["usage"] = 0; } if (filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["OPERATOR"]) { - viewModel["operator"] = filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["OPERATOR"]; + extensiveDeviceInfo["Operator"] = filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["OPERATOR"]; } if (filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["PHONE_NUMBER"]) { - viewModel["phoneNumber"] = filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["PHONE_NUMBER"]; + extensiveDeviceInfo["Phone Number"] = filteredDeviceData["initialDeviceInfo"]["DEVICE_INFO"]["PHONE_NUMBER"]; } viewModel["externalMemory"] = {}; @@ -173,13 +172,13 @@ function onRequest(context) { viewModel["model"] = filteredDeviceData["latestDeviceInfo"]["deviceModel"]; } if (filteredDeviceData["latestDeviceInfo"]["osVersion"]) { - viewModel["osVersion"] = filteredDeviceData["latestDeviceInfo"]["osVersion"]; + extensiveDeviceInfo["OS Version"] = filteredDeviceData["latestDeviceInfo"]["osVersion"]; } if (filteredDeviceData["latestDeviceInfo"]["connectionType"]) { - viewModel["connectionType"] = filteredDeviceData["latestDeviceInfo"]["connectionType"]; + extensiveDeviceInfo["Connection Type"] = filteredDeviceData["latestDeviceInfo"]["connectionType"]; } if (filteredDeviceData["latestDeviceInfo"]["ssid"]) { - viewModel["ssid"] = filteredDeviceData["latestDeviceInfo"]["ssid"]; + extensiveDeviceInfo["SSID"] = filteredDeviceData["latestDeviceInfo"]["ssid"]; } if (filteredDeviceData["latestDeviceInfo"]["updatedTime"]) { viewModel["lastUpdatedTime"] = filteredDeviceData["latestDeviceInfo"]["updatedTime"]. @@ -190,6 +189,7 @@ function onRequest(context) { viewModel["cpuUsage"] = {}; viewModel["cpuUsage"]["value"] = filteredDeviceData["latestDeviceInfo"]["cpuUsage"]; + extensiveDeviceInfo["CPU Usage"] = filteredDeviceData["latestDeviceInfo"]["cpuUsage"]; viewModel["ramUsage"] = {}; if (filteredDeviceData["latestDeviceInfo"]["totalRAMMemory"] != 0) { @@ -222,6 +222,7 @@ function onRequest(context) { viewModel["externalMemory"]["usage"] = 0; } } + viewModel["extensiveDeviceInfo"] = extensiveDeviceInfo; if (!filteredDeviceData["initialDeviceInfo"] && !filteredDeviceData["latestDeviceInfo"]) { viewModel["deviceInfoAvailable"] = false; }