【问题标题】:How do I restrict Sitecore authors to only be able to edit items they created?如何限制 Sitecore 作者只能编辑他们创建的项目?
【发布时间】:2011-05-19 19:02:08
【问题描述】:

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

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

【问题讨论】:

    标签: sitecore sitecore6


    【解决方案1】:

    您可以使用工作流程来实现这一点。

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

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

    【讨论】:

    • 听起来不错,我只是不想在配置中有某种方法来编写代码。谢谢!
    • 本来不错的。我认为使用 sitecore,您不会获得很多开箱即用的功能,但另一方面它确实是可定制的,您几乎可以轻松完成任何事情。
    猜你喜欢
    • 1970-01-01
    • 2023-01-19
    • 2016-07-03
    • 2012-07-09
    • 2013-05-15
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多