Sitecore: разрешение пользователю / роли публиковать - PullRequest
3 голосов
/ 06 августа 2010

Я нахожусь в процессе реализации рабочего процесса в Sitecore, и для этого я настроил нескольких разных пользователей с ролями, где безопасность ролей диктует процесс рабочего процесса (ничего необычного).

Одной из этих ролей является «Издатель CMS», и его работа заключается в том, чтобы быть последним в процессе рецензирования и публиковать элемент после его принятия. Проблема в том, что на вкладке «Опубликовать» нет кнопки «Опубликовать». Я знаю, что можно автоматически публиковать элементы, как только они перейдут в конечное состояние, но я бы хотел, чтобы эта роль также имела доступ к этой кнопке. Я подумал, что это где-то параметр безопасности для элемента контента, но я искал в базе данных core / master безрезультатно, и sdn предоставляет нулевую информацию об этом.

Спасибо за ваше время.

Ответы [ 2 ]

9 голосов
/ 06 августа 2010

Сделайте вашу роль «CMS Publisher» участником встроенной роли «Sitecore Client Publishing» и посмотрите, появляется ли кнопка.

1 голос
/ 30 июня 2011

Существует настройка файла web.config, который требует, чтобы роль публикации клиента Sitecore имела права на чтение и запись для публикации элемента.Этот параметр - Publishing.CheckSecurity.

Вы можете прочитать полное объяснение здесь .

...