关于SharePoint中管理列表项权限

现况概述
在SharePoint中对于列表的权限默认是只可以控制到列表级别,而对于列表下面的列表项,在SharePoint中是无法进行控制的。

需求概述
现在我参与的项目中需要控制一个文档库中的文档。让这个文档库中的文档一部分可以让所有人操作;而另外的文档则需要对于用户组中的用户进行授权后方可操作。

效果图


 实现步骤
利用三个WebPart分别实现了:公共文档管理,个人文档管理,个人文档察看

公共文档管理
列出当前网站下的所有文档库
列出当前文档库中所有的文档
扩展当前文档库列表字段,添加“IsPublish”字段
钩选文档库中的文档,点击“发布”按钮,在列表项中的“IsPublish”写入“已发布”
钩选文档库中的文档,点击“取消”按钮,在列表项中的“IsPublish”写入“未发布”
重写当前文档库中“所有文档”视图的筛选条件

个人文档管理
列出当前网站下的所有文档库
列出当前文档库中所有的文档
列出当前文档库上授权的用户组及用户
扩展当前文档库列表字段,添加“User”字段
钩选文档库中的文档,点击“授权”按钮,在列表项中的“User”写入选择用户组中的用户
钩选文档库中的文档,点击“撤销”按钮,在列表项中的“User”取消选择用户组中的用户

个人文档察看
显示当前登录的用户的欢迎信息
列出当前网站下的所有文档库
如果当前用户在当前文档库上有视图则显示察看视图的链接
如果当前用户在当前文档库上无视图则显示新建视图的按钮
原文地址:https://www.cnblogs.com/zygoses2gether/p/Document_Library_Item_Level_Management.html