commit | 114e9b0af864cf60ab97269b6c5cee889c60a940 | [log] [tgz] |
---|---|---|
author | Toby Huang <[email protected]> | Sat Nov 23 02:42:13 2019 |
committer | Commit Bot <[email protected]> | Sat Nov 23 02:42:13 2019 |
tree | 74a572198c25e8f8ccb6a41e5384dd4611276b49 | |
parent | f72115e0c70bc599e42cb345516497ffd9b60a88 [diff] |
Disable extension installs for child users when pref is toggled off When the "Permissions for sites and apps" toggle in Chrome family dashboard is disabled, we should prevent child users from installing new extensions and approving additional permissions for existing extensions. This CL focuses on preventing child users from installing new extensions. The second functionality will be implemented in a future CL. When the toggle is disabled, pref kSupervisedUserExtensionsMayRequestPermissions becomes false, and this is used to implement the desired effects in this CL. Bug: 1018956,1007011 Change-Id: Ida3c53d87da55fd266edc9d021211f5cdc641d0f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1904502 Commit-Queue: Toby Huang <[email protected]> Reviewed-by: Devlin <[email protected]> Reviewed-by: Dan S <[email protected]> Reviewed-by: Aga Wronska <[email protected]> Cr-Commit-Position: refs/heads/master@{#718389}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .