Слинг начальной загрузки контента - как настроить права доступа?
У меня есть пакет, сгенерированный архетипом sling-initial-content Maven, это означает, что контент импортируется в хранилище, когда пакет устанавливается. Я хочу, чтобы анонимные пользователи могли добавлять дочерние узлы к определенному узлу, и я хочу автоматически устанавливать эти разрешения при установке пакета. Я попытался следующее (хранится в виде файла JSON в каталоге содержимого), но выдает ошибку: "
Невозможно загрузить исходное содержимое для пакета. Com.example.acltest: Невозможно выполнить операцию. Узел защищен. "
{
"jcr:primaryType": "nt:unstructured",
"jcr:mixinTypes": ["rep:AccessControllable"],
"rep:policy": {
"jcr:primaryType": "rep:ACL",
"jcr:mixinTypes": ["sling:HierarchyNode"],
"allow": {
"jcr:primaryType": "rep:GrantACE",
"jcr:mixinTypes": ["sling:HierarchyNode"],
"rep:principalName": "anonymous",
"rep:privileges": ["jcr:addChildNodes"]
}
}
}
Какие'с этим что-то не так? Честно говоря, я недаже не знаю чтоУзел защищен должен означать.