0

I tried to setup WSO2 EMM V2.0.1 and added few same model Android mobiles to EMM. But I feel hard to identify the mobiles, since all mobiles are showing same information in EMM device management console. I need to select the mobile and jump to specify mobile to see the details(such as IEMI) one by one. The following screen capture which is captured from my testing environment Capture from testing environment. When I search from internet, I watched a demo from youtube and found the console display is different with the my testing environment, the mobile IEMI information is showed on the device management console page and very easy to identify the mobile. The following screen capture is captured from youtube.Capture from youtube. May I know any brother have experience about this?

Community
  • 1
  • 1
Bowman
  • 3
  • 3
  • Capture from youtube is from EMM v110. The Capture from you test environment is EMM v201. We have added this into our road map. As @ycr mentioned you can achieve this with a small customization to render these information too. – Govinnage Rasika Perera Aug 29 '16 at 06:06
  • Hi Rasika, May I know if I want to customize the mobile devices showing IMEI in App Store instead of showing DEVICE_NAME, we need to customize \repository\deployment\server\jaggeryapps\store\extensions\assets\mobileapp\themes\store\js\devices.js? – Bowman Aug 31 '16 at 09:42
  • Bowman Bathiya has already provided the answer. Hope it is clear to you :). – Govinnage Rasika Perera Sep 02 '16 at 08:34
  • Hi Rasika, Bhathiya's answer which for the EMM device manangement console and I tried it is worked very well. But the app store "https://localhost:9443/store" customization should not same with device management. Actually, I created another question http://stackoverflow.com/questions/39248253/how-can-i-use-the-iemi-number-to-identify-the-mobile-in-wso2-app-store-when-i-in for this, hope some brothers have experience on this as well. – Bowman Sep 05 '16 at 01:59

2 Answers2

0

I believe these are two different EMM versions. If you need to show more details you will have to customize EMM. In EMM 2.0.1 same information is already there, you need a small customization to render these information.

ycr
  • 43
  • 2
  • 6
0

I had a look at code and it can be easily customized like this. Here is the diff of <EMM_HOME>/repository/deployment/server/jaggeryapps/emm/units/device-listing/public/js/device-listing.js

228c228,229
-             { targets: 3, data: 'enrolmentInfo.status', className: 'fade-edge remove-padding-top' ,
---
+             { targets: 3, data: 'deviceIdentifier', className: 'fade-edge remove-padding-top'},
+             { targets: 4, data: 'enrolmentInfo.status', className: 'fade-edge remove-padding-top' ,
247,249c248,250
-             { targets: 4, data: 'type' , className: 'fade-edge remove-padding-top' },
-             { targets: 5, data: 'enrolmentInfo.ownership' , className: 'fade-edge remove-padding-top' },
-             { targets: 6, data: 'enrolmentInfo.status' , className: 'text-right content-fill text-left-on-grid-view no-wrap' ,
---
+             { targets: 5, data: 'type' , className: 'fade-edge remove-padding-top' },
+             { targets: 6, data: 'enrolmentInfo.ownership' , className: 'fade-edge remove-padding-top' },
+             { targets: 7, data: 'enrolmentInfo.status' , className: 'text-right content-fill text-left-on-grid-view no-wrap' ,
263a265
+             var imei = data.deviceIdentifier;
278a281,285
+                         $(this).attr('data-grid-label', "IMEI");
+                         $(this).attr('data-search', imei);
+                         $(this).attr('data-display', imei);
+                         break;
+                     case 4:
283c290
-                     case 4:
---
+                     case 5:
288c295
-                     case 5:
---
+                     case 6:

It will look like this.

enter image description here

Bee
  • 12,251
  • 11
  • 46
  • 73