DescriptionAdd new ExtensionManagement preference
New ExtensionManagement preference is a policy-controlled dictionary preference for management of extensions.
Current implementation covers all legacy extension management preference (installation_mode, install_sources, allowed_types).
This CL includes extension preference parsing, definition of constants strings for properties/string enums in the new dictionary value, and a test helper class for manipulating it in unit tests.
BUG=177351
Committed: https://crrev.com/b245438121f8dba852268c0bed0359c6f31c50c6
Cr-Commit-Position: refs/heads/master@{#295974}
Patch Set 1 : #Patch Set 2 : temp #Patch Set 3 : all tests added #Patch Set 4 : fix #Patch Set 5 : rebase; fixes #
Total comments: 38
Patch Set 6 : fixes addressing #2 #
Total comments: 32
Patch Set 7 : fixes addressing #9 #Patch Set 8 : fix #
Total comments: 7
Patch Set 9 : fixes addressing #11 #
Total comments: 4
Patch Set 10 : fixes addressing #16 #Messages
Total messages: 25 (8 generated)
|