Project

General

Profile

Actions

Improvement #11083

closed

Improvement #11081: Improve bulk android application installation monitoring

App installation status issue in app store

Added by Arshana Atapattu 21 days ago. Updated about 10 hours ago.

Status:
Closed
Priority:
Critical
Start date:
04/29/2024
Due date:
04/30/2024
% Done:

100%

Estimated time:
Device Type:
Component:
Type:
UI

Description

Environment details
staging server(610)

Prerequisites
published apps
more than 10 devices that the published app installed

Description

1. When using a filter, for example to see the devices where the app installation has failed(search => action:error), the filter is lost as soon as when go to the second page of the results list.
2. The number of results shown at the bottom of the list is incorrect. For example, when looking at the results in the page below, and there are 10 of them, but at the bottom the number says that there are more than 10 of them(example: 30), that it's showing 100 results per page, and that there is only one page.

Note:
For point 1 =>
reason is, when a search applied the request going is this(search => Action: error):
https://uem.mgt.entgra.net/store-ui-request-handler/invoke/application-mgt-store/v1.0/admin/subscription/ <UUID> ?offset=0&limit=10&requireDeviceInfo=true&actionStatus=ERROR

and as for when selecting a other page the request going is this(this is for selecting 2nd page):

https://uem.mgt.entgra.net/store-ui-request-handler/invoke/application-mgt-store/v1.0/admin/subscription/ <UUID> ?offset=20&limit=20&requireDeviceInfo=true

when selecting the pagination, it forgets about the search criteria and return without the search criteria

As for point 2:

even with the 100 per page request it sending the limit as 10:
https://uem.mgt.entgra.net/store-ui-request-handler/invoke/application-mgt-store/v1.0/admin/subscription/ <UUID> ?offset=0&limit=10&requireDeviceInfo=true&actionStatus=ERROR

Result


Files

Installation_details_issue.mp4 (4.31 MB) Installation_details_issue.mp4 Pahansith Gunathilake, 05/08/2024 04:24 PM
Actions #1

Updated by Arshana Atapattu 21 days ago

  • Description updated (diff)
Actions #2

Updated by Sandaru Daminda 21 days ago

  • Parent task set to #11081
Actions #3

Updated by Oshani Silva 20 days ago

  • Due date set to 04/30/2024
  • Status changed from New to Implementation
  • % Done changed from 0 to 100
Actions #4

Updated by Oshani Silva 20 days ago

  • Status changed from Implementation to QA
Actions #5

Updated by Arshana Atapattu 19 days ago

  • Status changed from QA to QA Accept

Fix is working

Actions #6

Updated by Arshana Atapattu 19 days ago

  • Status changed from QA Accept to Closed

Closing due to QA accept

Actions #7

Updated by Arshana Atapattu 18 days ago

  • Tracker changed from Bug to Improvement
  • Status changed from Closed to Implementation
  • Priority changed from None to Critical
  • Type set to UI
Actions #9

Updated by Pahansith Gunathilake 11 days ago

Backend improvement is needed to fix this issue. The recordsTotal and recordsFiltered values are incorrect. A temporary fix was created for this to sort the support issue.
But the permanent fix should be added.

Temporary fix:
https://repository.entgra.net/community/device-mgt-core/pulls/390/files

Before doing the permanent fix, communicate with @Lasantha Dharmakeerthi or @Pahansith Gunathilake

Actions #10

Updated by Pahansith Gunathilake 11 days ago

  • Assignee changed from Oshani Silva to Pahansith Gunathilake
Actions #11

Updated by Pahansith Gunathilake 11 days ago

There are still some issues even after applying the patch. Please refer to the video

Actions #13

Updated by Arshana Atapattu 4 days ago

  • Parent task changed from #11081 to #11158
Actions #14

Updated by Arshana Atapattu 4 days ago

  • Status changed from Implementation to QA
Actions #15

Updated by Arshana Atapattu about 10 hours ago

  • Status changed from QA to QA Accept

Fixes are working

Actions #16

Updated by Arshana Atapattu about 10 hours ago

  • Status changed from QA Accept to Closed

Closing due to QA accept

Actions

Also available in: Atom PDF