@@ совместное использование может удалить роли, которые являются общесайтовыми, используя acqu или другой ресурс? - PullRequest
1 голос
/ 14 сентября 2011

Предположим, ADMINS - это группа с ролью Administrator (для всего сайта).

В другом контексте сайта Plone (/Plone/folder) я хотел бы использовать представление @@sharing, удалить все роли из группы ADMINS и добавить некоторые пользовательские: проблема в том, что это не Это возможно, поскольку роль Administrator для ADMINS распространяется на весь сайт.

Можно ли удалить роль всего сайта только для контекста на Plone-сайте? Или мне придется сделать это путем настройки индивидуальных разрешений для пользовательских состояний рабочего процесса?

1 Ответ

3 голосов
/ 14 сентября 2011

@@sharing управляет локальными ролями, а роли пользователей / групп (глобальные роли AKA) нельзя изменить с помощью локальных ролей. Однако вы можете не применять роли, используя группу (IOW, просто оставьте группу без каких-либо ролей), затем использовать /Plone/@@sharing в корне портала, чтобы назначить этой группе локальные роли, а затем в /Plone/folder/@@sharing вы снимите флажок Inherit permissions from higher levels, и локальные роли от /Plone не будут наследоваться.

...