【问题标题】:Sitecore: Allowing a user/role to publishSitecore:允许用户/角色发布
【发布时间】:2010-08-06 17:43:06
【问题描述】:

我正在 Sitecore 中实施工作流程,为此我设置了几个不同的用户角色,其中角色的安全性决定了工作流程过程(没有什么不寻常的)。

其中一个角色是“CMS 发布者”,其工作是在审核过程中排在最后,并在项目被接受后发布该项目。问题是在发布选项卡中,没有“发布”按钮。我知道一旦项目进入最终状态就可以自动发布项目,但我希望这个角色也可以访问该按钮。我认为这是某处内容项的安全设置,但我搜索了核心/主数据库无济于事,而 sdn 对此提供的信息为零。

感谢您的宝贵时间。

【问题讨论】:

    标签: publishing sitecore


    【解决方案1】:

    让您的“CMS Publisher”角色成为内置“Sitecore Client Publishing”角色的“成员”,然后查看按钮是否显示。

    【讨论】:

    • 这对我来说是正确的。有关内置 Sitecore 客户端角色的更多信息,请参阅 SDN 上提供的 Sitecore 安全参考文档的第 7 页。
    • 这给了我需要的结果。这是一个奇怪的情况,因为客户端角色在 Sitecore 中是不可见的。我必须在我们的成员数据库中创建它们,然后按照此操作,一切正常。谢谢!
    【解决方案2】:

    web.config 文件中有一项设置要求 Sitecore 客户端发布角色具有读取和写入权限才能发布项目。此设置为 Publishing.CheckSecurity。

    你可以阅读完整的解释here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-19
      • 2012-08-23
      • 1970-01-01
      • 2014-10-23
      • 1970-01-01
      • 2021-06-11
      • 2019-04-02
      • 2011-07-25
      相关资源
      最近更新 更多