Full design doc on managed bookmarks and how they should work in the bookmark manager is at http://go/managed-bookmarks.
Basically, we need to make sure that we cannot delete/edit/rename/sort/move/etc any node that has |node.unmodifiable| set.
To test managed bookmarks on Linux,
```
sudo mkdir /etc/chromium
sudo chown <username> /etc/chromium
mkdir -p /etc/chromium/policies/managed/
cat <<EOF > /etc/chromium/policies/managed/test_policy.json
{
"ManagedBookmarks" : [
{"toplevel_name" : "Managed bookmarks"},
{"url" : "google.com", "name" : "Google"},
{"url" : "youtube.com", "name" : "Youtube"}, {
"name" : "Chrome links",
"children" : [
{"url" : "chromium.org", "name" : "Chromium"},
{"url" : "dev.chromium.org", "name" : "Chromium Developers"}
]
}
]
}
EOF
```
When Chromium is restarted, a new folder of managed bookmarks will appear at the start of the bookmarks bar.
Comment 1 by tsergeant@chromium.org
, Apr 10 2017