Как я могу ограничить авторов Sitecore только возможностью редактировать созданные ими элементы? - PullRequest
2 голосов
/ 19 мая 2011

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

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

1 Ответ

1 голос
/ 20 мая 2011

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

Создайте пользовательское действие для выполнения следующих действий:

  1. Получить предмет
  2. Получить роль автора сайта
  3. Удалить наследование для записи, переименования, удаления для авторской роли сайта
  4. Добавить запись, переименование, удаление для конкретного пользователя
  5. Добавить действие к начальному шагу вашего рабочего процесса
  6. добавить рабочий процесс в качестве рабочего процесса по умолчанию для ваших элементов (установите его в стандартных значениях для ваших шаблонов)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...