• Toby Huang's avatar
    Fix themes for supervised users on extensions lite · 2ddd4c44
    Toby Huang authored
    Extensions lite was an emergency feature, launched in response to the
    COVID-19 crisis, to enable supervised users to temporarily install
    extensions, such as Zoom, from the ExtensionInstallWhitelist policy.
    
    While all extensions are currently blocked for supervised users,
    themes are not. The current implementation of extensions lite will
    block all themes for supervised users, since not every theme is
    included in the policy whitelist. This CL checks for and excludes
    themes from StandardManagementPolicyProvider::UserMayLoad(), to
    restore supervised users' ability to install themes.
    
    Bug: 1066244
    Change-Id: I9a90d2408545de6d28ec38c90627f1037cf143d8
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2128374Reviewed-by: default avatarDevlin <rdevlin.cronin@chromium.org>
    Reviewed-by: default avatarJames Cook <jamescook@chromium.org>
    Commit-Queue: Toby Huang <tobyhuang@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#755054}
    2ddd4c44
extension_management.h 11.1 KB