【发布时间】:2014-08-28 10:37:06
【问题描述】:
商业案例: 每次权限继承被破坏时,我都需要在我的 SharePoint 环境中发生某些自定义事情(通过代码)。
详细信息:如果用户单击站点设置 -> 站点权限 -> “停止继承权限”,我需要一个自定义代码,以便可以执行某些操作,例如更改组名、在全局列表中创建条目等...
图片:http://i.stack.imgur.com/z2eo6.png
甚至接收器在 SharePoint 2013 中并不是新的。它们确实存在于以前版本的 SharePoint 中。但是它们仍然是有限的,我看不到用户单击该按钮的操作会触发一个,即停止继承权限。我可以捕获“更新”事件并以编程方式检查权限继承是否被破坏,但每次对我来说都是肮脏的解决方案时会触发。
如果以上是不可能的,那么还有什么其他可能的选择? 我知道的一个是 - 隐藏“停止继承权限”并创建一个自定义的,让我实现上述业务案例。但我想尽可能减少自定义编码。
【问题讨论】:
标签: sharepoint permissions eventreceiver