题
我被要求调查是否可以在SharePoint 2010中构建自定义“赠款权限”页面。应该:
- 允许管理员在一页中为每个组(访问者/成员/所有者)设置用户。目前,此类页面仅在创建具有唯一权限的站点时出现。但是,每个列表类型也可以访问计划的自定义页面。
2.默认情况下应破坏疗法。 (可以使用服务器对象模型来处理?)
请让我知道是否可以实现
解决方案
可以通过自定义开发来实现。 vistors/成员/所有者组和继承都可以通过代码设置。您要使用:
spweb.breakroleineritance(); 和 spweb.createdefaultassciedgroups(), ,然后将您需要的用户/组添加到这些角色中。
请注意,第二种方法具有错误,并且无法正确创建访问者组。有一个 修复此处(以及您要做的部分工作的一个很好的例子).
我在SharePoint 2007中做了类似的事情。请参阅 http://www.novolocus.com/2009/09/16/how-i-simplified-the-the-the-users-and-users-and-group-ui-intro/ 有关构建UI的信息。