|
Revert 229896 "Cache force-installed apps/extensions in device-l..."
Caused a build failure:
http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Builder/builds/56839/steps/compile/logs/stdio
../../chrome/browser/chromeos/extensions/device_local_account_external_policy_loader.cc: In member function 'void chromeos::DeviceLocalAccountExternalPolicyLoader::UpdateExtensionListFromStore()':
../../chrome/browser/chromeos/extensions/device_local_account_external_policy_loader.cc:98:3:error: 'ExtensionInstallForcelistPolicyHandler' is not a member of 'policy'
../../chrome/browser/chromeos/extensions/device_local_account_external_policy_loader.cc:99:7:error: expected ';' before 'policy_handler'
../../chrome/browser/chromeos/extensions/device_local_account_external_policy_loader.cc:100:7:error: 'policy_handler' was not declared in this scope
> Cache force-installed apps/extensions in device-local accounts
>
> This CL adds the DeviceLocalAccountExternalPolicyLoader, a replacement for
> the ExternalPolicyLoader that caches force-installed apps/extensions,
> allowing them to be installed offline. The caches for individual accounts
> are managed by the DeviceLocalAccountPolicyService which makes sure to
> remove obsolete cache directories.
>
> BUG= 287802
> TEST=Full coverage with new browser and unit tests
>
> Review URL: https://codereview.chromium.org/27548004
TBR=bartfab@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=229897
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+377 lines, -1658 lines) |
Patch |
 |
D |
trunk/src/chrome/browser/chromeos/extensions/device_local_account_external_policy_loader.h
|
View
|
|
1 chunk |
+0 lines, -78 lines |
0 comments
|
Download
|
 |
D |
trunk/src/chrome/browser/chromeos/extensions/device_local_account_external_policy_loader.cc
|
View
|
|
1 chunk |
+0 lines, -114 lines |
0 comments
|
Download
|
 |
D |
trunk/src/chrome/browser/chromeos/extensions/device_local_account_external_policy_loader_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -309 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/chromeos/extensions/external_pref_cache_loader.h
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/chromeos/policy/device_local_account.h
|
View
|
|
1 chunk |
+0 lines, -16 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/chromeos/policy/device_local_account_browsertest.cc
|
View
|
|
9 chunks |
+4 lines, -133 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/chromeos/policy/device_local_account_policy_provider.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/chromeos/policy/device_local_account_policy_service.h
|
View
|
|
8 chunks |
+33 lines, -68 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/chromeos/policy/device_local_account_policy_service.cc
|
View
|
|
8 chunks |
+82 lines, -274 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/chromeos/policy/device_local_account_policy_service_unittest.cc
|
View
|
|
12 chunks |
+235 lines, -602 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/chromeos/settings/device_settings_test_helper.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/extensions/external_provider_impl.h
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/extensions/external_provider_impl.cc
|
View
|
|
3 chunks |
+15 lines, -45 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/policy/browser_policy_connector.cc
|
View
|
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/browser/policy/configuration_policy_handler_list.cc
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/chrome_browser_chromeos.gypi
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chrome/chrome_tests_unit.gypi
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
trunk/src/chromeos/chromeos_paths.h
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
trunk/src/chromeos/chromeos_paths.cc
|
View
|
|
2 chunks |
+0 lines, -6 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|