Add ManagedUserSettings Sync data type.
commitb40e52d752e1bffd81a40cb6a547d849546340ec
authorbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 17 Apr 2013 12:46:01 +0000 (17 12:46 +0000)
committerbauerb@chromium.org <bauerb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 17 Apr 2013 12:46:01 +0000 (17 12:46 +0000)
tree1f60a6a808bc4d283fc8e7d089ee4d24b13032b0
parentbe97da1bebcbbc5a53cad0092b4fb104da2af91e
Add ManagedUserSettings Sync data type.

This data type should not be visible in the UI, as it will be configured automatically for managed users.

TBR=atwilson@chromium.org
BUG=229383

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194582 0039d316-1c4b-4281-b951-d872f2087c98
23 files changed:
chrome/browser/sync/glue/model_association_manager.cc
chrome/browser/sync/profile_sync_service.cc
chrome/browser/sync/sync_prefs.cc
chrome/browser/sync/test/integration/single_client_managed_user_settings_sync_test.cc [new file with mode: 0644]
chrome/browser/ui/webui/sync_setup_handler.cc
chrome/chrome_tests.gypi
chrome/common/pref_names.cc
chrome/common/pref_names.h
sync/internal_api/base_node.cc
sync/internal_api/public/base/model_type.h
sync/internal_api/public/base_node.h
sync/internal_api/public/write_node.h
sync/internal_api/write_node.cc
sync/protocol/managed_user_setting_specifics.proto [new file with mode: 0644]
sync/protocol/proto_value_conversions.cc
sync/protocol/proto_value_conversions.h
sync/protocol/proto_value_conversions_unittest.cc
sync/protocol/sync.proto
sync/sync_proto.gypi
sync/syncable/model_type.cc
sync/syncable/nigori_util.cc
sync/tools/testserver/chromiumsync.py
sync/util/data_type_histogram.h