【问题标题】:Is there a way to add a role as a member whenever a new role is created for a domain?每当为域创建新角色时,有没有办法将角色添加为成员?
【发布时间】:2015-09-10 05:59:41
【问题描述】:

我正在研究 Sitecore ECM。每当用户创建新的收件人列表时,都会创建一个新角色,其中不包含任何用户。我希望这个新角色有另一个预先存在的角色作为其中的成员。所以基本上我希望角色“adomain\arole”成为 ECM 创建的每个新角色的成员,或者在域“adomin”中创建的每个新角色的成员。

顺便说一下,我正在开发 Sitecore 7.2 和 ECM 2.1。

非常感谢任何帮助。谢谢。

【问题讨论】:

    标签: sitecore sitecore7 sitecore7.2 sitecore-ecm


    【解决方案1】:

    您可以将自己的处理程序添加到role:created 事件:

    <event name="role:created" />
    

    然后使用AddRolesToRoles 方法为您的新角色添加额外的角色:

    RolesInRolesManager.Provider.AddRolesToRoles(memberRoles, targetRoles);
    

    【讨论】:

      猜你喜欢
      • 2020-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-11
      • 2021-10-12
      • 2021-07-26
      • 2021-03-26
      • 2021-06-12
      相关资源
      最近更新 更多