Merge "Clear no_remove_managed_profile retriction when removing test PO" into rvc-dev am: 9747684a07 am: 2d0d3ce038
Change-Id: Ia62d133f6b610c87769e2a007f2b4536a1f173eb
This commit is contained in:
@@ -4434,6 +4434,11 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
|
|||||||
clearDeviceOwnerLocked(getDeviceOwnerAdminLocked(), userHandle);
|
clearDeviceOwnerLocked(getDeviceOwnerAdminLocked(), userHandle);
|
||||||
}
|
}
|
||||||
if (isProfileOwner(adminReceiver, userHandle)) {
|
if (isProfileOwner(adminReceiver, userHandle)) {
|
||||||
|
if (isProfileOwnerOfOrganizationOwnedDevice(userHandle)) {
|
||||||
|
mUserManager.setUserRestriction(UserManager.DISALLOW_REMOVE_MANAGED_PROFILE,
|
||||||
|
false,
|
||||||
|
UserHandle.of(getProfileParentId(userHandle)));
|
||||||
|
}
|
||||||
final ActiveAdmin admin = getActiveAdminUncheckedLocked(adminReceiver,
|
final ActiveAdmin admin = getActiveAdminUncheckedLocked(adminReceiver,
|
||||||
userHandle, /* parent */ false);
|
userHandle, /* parent */ false);
|
||||||
clearProfileOwnerLocked(admin, userHandle);
|
clearProfileOwnerLocked(admin, userHandle);
|
||||||
|
|||||||
Reference in New Issue
Block a user