如何限制Sitecore作者只能编辑他们创建的项目?

时间:2011-05-19 19:02:09

标签: sitecore sitecore6

有没有办法告诉Sitecore(使用工作流程或其他方式)用户应该只能修改他们在Sitecore中创建的项目?

我能想到的唯一方法是为他们有权使用的每个用户创建一个文件夹,然后使用Sitecore Queries来收集网站上消费的项目。这当然不是自动的,也不会扩展到很多内容创作者。

1 个答案:

答案 0 :(得分:1)

您可以使用工作流程来实现此目的。

创建自定义操作以执行以下操作:

  1. 获取商品
  2. 获取sitecore创作角色
  3. 删除sitecore创作角色的写入,重命名,删除继承
  4. 为特定用户添加写入,重命名,删除
  5. 将操作添加到工作流程的初始步骤
  6. 将工作流程添加为项目的默认工作流程(将其设置为模板的标准值)