DescriptionSupervised users: Slightly relax restrictions around extensions.
Previously, SupervisedUserService implemented extensions::ManagementPolicy::Provider::UserMayModifySettings, preventing any modifications to extensions (including e.g. disabling on permissions increase). This CL switches to MustRemainInstalled, to prevent uninstallation of custodian-installed extensions, and disables all UI that would allow re-enabling.
As a side-effect, this fixes crbug.com/458082 :)
BUG=397951, 458082, 461261
Committed: https://crrev.com/bb9a196b882764b9984ae1b924683361fb00ea09
Cr-Commit-Position: refs/heads/master@{#318037}
Patch Set 1 #Patch Set 2 : fix #
Total comments: 14
Patch Set 3 : review(&rebase) #Patch Set 4 : review (add comments) #
Total comments: 4
Patch Set 5 : benwells review #
Total comments: 4
Patch Set 6 : review #Patch Set 7 : rebase #Messages
Total messages: 25 (10 generated)
|