Project

General

Profile

Actions

Bug #11178

closed

When disenrolling a device it doesn't send a policy revoke, policies are not revoked after disenroll

Added by Arshana Atapattu 9 months ago. Updated 4 days ago.

Status:
Closed
Priority:
Critical
Start date:
09/08/2024
Due date:
13/08/2024
% Done:

100%

Estimated time:
Device Type:
Component:
Type:
Platform

Description

Environment details
Staging server (6.1.0)

Prerequisites
Enrolled device(COPE) with a policy applied on.

Steps
disenroll the device while the policy being applied.
can use the policy of restrictions -> Allow use of camera or disallow factory reset

Description
When the device disenrolled, a policy revoke operation should be send to device. but currently such operation is not send.
Hence after disenroll, the device still has the those policies applied.

Result

Policy bundle is still applied on the device even after disenrolled.

Actions #1

Updated by Sandaru Daminda 7 months ago

  • Project changed from Backlog to product-uem 6.3.0 GA
  • Assignee set to Kavin Prathaban
Actions #2

Updated by Sandaru Daminda 7 months ago

  • Due date set to 13/08/2024
  • Start date changed from 14/05/2024 to 09/08/2024
Actions #3

Updated by Rajitha Kumara 5 months ago

  • Project changed from product-uem 6.3.0 GA to product-uem 7.0.0 GA
Actions #4

Updated by Sandaru Daminda 4 months ago

  • Type changed from Android to Platform
Actions #5

Updated by Kavin Prathaban 26 days ago

  • Status changed from New to Implementation
Actions #6

Updated by Kavin Prathaban 16 days ago

  • Status changed from Implementation to QA
  • % Done changed from 0 to 100

Implementation:
Here when a user disenroll a device, a policy_revoke operation will be added. Device will go to DISENROLLMENT_REQUESTED state until the policy_revoke synced to device and get completed. After receiving the completed state for the operation, device will go to REMOVED state

PRs:

https://github.com/entgra/device-mgt-core/pull/40
https://github.com/entgra-proprietary/ui-components/pull/20
https://github.com/entgra-proprietary/emm-proprietary-plugins/pull/85
https://github.com/entgra/device-mgt-plugins/pull/8
https://github.com/entgra/device-mgt-plugins/pull/9

Actions #7

Updated by Arshana Atapattu 14 days ago

  • Project changed from product-uem 7.0.0 GA to product-uem 6.4.0 GA
Actions #8

Updated by Arshana Atapattu 4 days ago

  • Status changed from QA to QA Accept

Fix is working.
Need to disable device operations when the device is in "Disenrollment requested" state.
Related ticket: https://roadmap.entgra.net/issues/12611

Actions #9

Updated by Arshana Atapattu 4 days ago

  • Status changed from QA Accept to Closed

Closing due to QA accept

Actions

Also available in: Atom PDF