Extensions: Store disable reasons in Sync
commitc11923254ee7e930b2cd3431d94a6937982906f9
authortreib <treib@chromium.org>
Wed, 20 May 2015 12:56:07 +0000 (20 05:56 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 20 May 2015 12:56:03 +0000 (20 12:56 +0000)
tree8f36f6fc40434cbdb109cf78a53a41d3638eeacb
parentef99191240af78a81c19f34cf39c5097208246b7
Extensions: Store disable reasons in Sync

This will allow us (in a follow-up CL) to *not* grant permissions to extensions that come in via Sync disabled due to a permission increase.

BUG=484214

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

Cr-Commit-Position: refs/heads/master@{#330727}
17 files changed:
chrome/browser/apps/ephemeral_app_browsertest.cc
chrome/browser/extensions/app_sync_data.cc
chrome/browser/extensions/app_sync_data.h
chrome/browser/extensions/app_sync_data_unittest.cc
chrome/browser/extensions/extension_service.cc
chrome/browser/extensions/extension_service.h
chrome/browser/extensions/extension_service_unittest.cc
chrome/browser/extensions/extension_sync_data.cc
chrome/browser/extensions/extension_sync_data.h
chrome/browser/extensions/extension_sync_service.cc
chrome/browser/sync/test/integration/sync_extension_helper.cc
chrome/browser/sync/test/integration/sync_extension_helper.h
chrome/browser/sync/test/integration/two_client_apps_sync_test.cc
extensions/browser/extension_prefs.cc
extensions/browser/extension_prefs.h
sync/protocol/extension_specifics.proto
sync/protocol/proto_value_conversions.cc