我正在使用Sitecore ECM。每当用户创建新的收件人列表时,都会创建一个不包含用户的新角色。我希望这个新角色能够成为另一个先前存在的角色。所以基本上我想要角色' adomain \ arole'成为ECM创建的每个新角色的成员,或者是在域' adomin'中创建的每个新角色的成员。
我正在研究Sitecore 7.2和ECM 2.1。
非常感谢任何帮助。感谢。
答案 0 :(得分:0)
您可以将自己的处理程序添加到role:created
事件:
<event name="role:created" />
然后使用AddRolesToRoles
方法为新角色添加其他角色:
RolesInRolesManager.Provider.AddRolesToRoles(memberRoles, targetRoles);