Какие дополнительные привилегии нужны редактору и участнику для вырезания и вставки на вкладке «Содержание»? - PullRequest
4 голосов
/ 08 марта 2011

В Plone 4 я сделал пользователя Contributor и Editor, но не Manager. Мне бы хотелось, чтобы этот пользователь мог копировать и вставлять любой объект Plone на вкладке «Содержимое» интерфейса Plone.

К сожалению, этот пользователь получает ошибку «Недостаточные привилегии», когда он пытается это сделать. Какие привилегии мне нужно дать этому пользователю, чтобы он мог вырезать и вставлять любой объект на вкладке Содержание?

Ответы [ 5 ]

2 голосов
/ 08 марта 2011

Я недавно видел, как это происходит с той же ошибкой «Недостаточно прав», когда у пользователя не было разрешения «Просмотр» (или роли «Читатель») на все папки от корня сайта до копируемого или вставляемого элемента.Смотри http://dev.plone.org/plone/ticket/11573

2 голосов
/ 08 марта 2011

Вырезать + вставить требует привилегий, отличных от копирования + вставки. Ваш вопрос не дает понять, что вам нужно.

Для копирования + вставки ваши назначения ролей Contributor + Editor для папки, вставляемой в звук, прекрасно. Я думаю, что помимо того, что пользователь должен иметь возможность просматривать сам контент, в дополнение к папке, в которой он находится.

Для cut + paste пользователь также должен иметь возможность удалять элементы из исходной папки, что может быть причиной вашей проблемы (cut + paste реализовано как «удаление» из источника и «добавление»). "до места назначения).

Как говорит Auspex, проверьте ограничения на вставляемую папку.

Вы можете запускать Plone в режиме "подробного обеспечения", что должно помочь найти проблему. См. http://plone.org/documentation/kb/debug-unauthorized. Возможно, вам потребуются инструкции в разделе «Для Zope 2.8 +».

2 голосов
/ 08 марта 2011

Я бы подумал, что этого будет достаточно, но на ум приходят две мысли:

  1. Является ли он автором / редактором в контексте папки, из которой он вырезает и папка, в которую он вставляет?
  2. Действительно ли объекты вырезаны действительно добавляются в место, куда они вставляются?
1 голос
/ 10 марта 2011

Если вы добавили разрешения локально через вкладку «Общий доступ», просто дважды проверьте, что разрешения установлены для фактического контейнера, а не для представления по умолчанию.

0 голосов
/ 16 марта 2011

Спасибо всем, кто помог.Я пошел в error_log и удалил Недостаточные Права из списка ошибок, которые не зарегистрированы.Затем, когда я попытался вырезать и вставить снова, сообщение об ошибке сообщило мне, какое право мне нужно было включить.

...