Loading core/java/android/app/admin/flags/flags.aconfig +0 −7 Original line number Diff line number Diff line Loading @@ -245,13 +245,6 @@ flag { } } flag { name: "allow_screen_brightness_control_on_cope" namespace: "enterprise" description: "Allow COPE admin to control screen brightness and timeout." bug: "323894620" } flag { name: "always_persist_do" namespace: "enterprise" Loading services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +2 −2 Original line number Diff line number Diff line Loading @@ -15219,7 +15219,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { final CallerIdentity caller = getCallerIdentity(who); Preconditions.checkCallAuthorization( isProfileOwner(caller) || isDefaultDeviceOwner(caller)); if (Flags.allowScreenBrightnessControlOnCope() && parent) { if (parent) { Preconditions.checkCallAuthorization(isProfileOwnerOfOrganizationOwnedDevice(caller)); } checkCanExecuteOrThrowUnsafe(DevicePolicyManager.OPERATION_SET_SYSTEM_SETTING); Loading @@ -15230,7 +15230,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { "Permission denial: device owners cannot update %1$s", setting)); } int affectedUser; if (Flags.allowScreenBrightnessControlOnCope() && parent) { if (parent) { affectedUser = getProfileParentId(caller.getUserId()); } else { affectedUser = caller.getUserId(); Loading
core/java/android/app/admin/flags/flags.aconfig +0 −7 Original line number Diff line number Diff line Loading @@ -245,13 +245,6 @@ flag { } } flag { name: "allow_screen_brightness_control_on_cope" namespace: "enterprise" description: "Allow COPE admin to control screen brightness and timeout." bug: "323894620" } flag { name: "always_persist_do" namespace: "enterprise" Loading
services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +2 −2 Original line number Diff line number Diff line Loading @@ -15219,7 +15219,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { final CallerIdentity caller = getCallerIdentity(who); Preconditions.checkCallAuthorization( isProfileOwner(caller) || isDefaultDeviceOwner(caller)); if (Flags.allowScreenBrightnessControlOnCope() && parent) { if (parent) { Preconditions.checkCallAuthorization(isProfileOwnerOfOrganizationOwnedDevice(caller)); } checkCanExecuteOrThrowUnsafe(DevicePolicyManager.OPERATION_SET_SYSTEM_SETTING); Loading @@ -15230,7 +15230,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { "Permission denial: device owners cannot update %1$s", setting)); } int affectedUser; if (Flags.allowScreenBrightnessControlOnCope() && parent) { if (parent) { affectedUser = getProfileParentId(caller.getUserId()); } else { affectedUser = caller.getUserId();