SupervisedUserService: Implement UserMayModifySettings again.
commit755c12d42b973da1887b7520908e2c91c4fb3db8
authortreib <treib@chromium.org>
Mon, 30 Mar 2015 08:46:25 +0000 (30 01:46 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 30 Mar 2015 08:47:32 +0000 (30 08:47 +0000)
tree3f64bf1e99ee408dbc91e9cf20dd767e5f4d806e
parentb76fc1703f05c949d115f0a19eb0841f8ddeb356
SupervisedUserService: Implement UserMayModifySettings again.
Turns out this does NOT prevent disabling an extension on permission increase.
It does however prevent supervised users from re-enabling extensions. Before, they could e.g. by fiddling with the inspector on about:extensions.

BUG=397951

Review URL: https://codereview.chromium.org/1039183002

Cr-Commit-Position: refs/heads/master@{#322754}
chrome/browser/resources/extensions/extension_list.js
chrome/browser/supervised_user/supervised_user_service.cc
chrome/browser/supervised_user/supervised_user_service.h