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