Plone 4.0.5 рабочий процесс и разрешение - PullRequest
1 голос
/ 16 мая 2011

Я был бы рад получить несколько советов по типу «рабочий процесс». Я не уверен, что лучше - «Интранет / Экстранет», «Простая публикация» или третий вариант. Ниже приведены типы папок и ролей, которые я ищу:

  • общие папки: у анонимного есть "r".
  • папки в интрасети: у пользователя есть «r». Специальный пользователь имеет "rw".
  • личные папки: только у данного пользователя и администратора есть «rw» (у специальных пользователей также есть «rw»)
  • специальная папка: у пользователей, которые являются членами группы, есть «rw».

Наконец, я не понимаю этого, пользователи, например, с. Роль "read", "edit" или "contrib" может видеть пользовательские папки (помеченные как личные), а также тестовую папку, созданную с правами администратора (помеченную как личные)? PS Я использую тип "Интранет / Экстранет".

Спасибо. Николай Григорьевич

1 Ответ

2 голосов
/ 16 мая 2011

Вы путаете Роли и Разрешения в своем вопросе. «чтение» и «запись» будут разрешениями. Читатель, редактор, вкладчик - это роли.

В рабочем процессе Internet / Extranet анонимные пользователи (роль) получают доступ для чтения к общедоступному контенту.

Частный контент будет доступен пользователям с ролью владельца или администратора (администратора)

«Внутренне опубликованный» контент доступен для чтения пользователям с ролями «Участник», «Редактор», «Менеджер», «Участник», «Владелец» и «Читатель», но может редактировать только Менеджер.

«Внутренний» будет соответствовать желаемой настройке «Интранет», когда большинство пользователей получают доступ для чтения, но вы можете предоставить пользователям роль «Редактор» (с помощью вкладки общего доступа), чтобы они могли изменять содержимое.

Ваши «специальные» папки просто находились бы в «внутреннем» состоянии, но вы предоставили бы роль редактора группе, а не пользователю.

Ваш последний абзац не имеет особого смысла. Что вы подразумеваете под "создан как администратор"? Создано администратором ? 1015 *

В рабочем процессе Интернета / экстрасети единственное различие между частным и внутренним состояниями заключается в том, что «Участники» не могут просматривать частный контент, но редакторы могут изменять его, а участники могут просматривать его.

Перейдите по адресу /portal_workflow/intranet_workflow/states/manage_main на своем сайте, чтобы увидеть различные сопоставления ролей и разрешений

...