SharePoint Permission Extension是一个开源项目,扩展了SharePoint的权限控制体系,提供以下类型的权限控制:
- 列表字段权限—可以控制一个列表的某个字段的查看和编辑权限
- 视图权限—控制列表的视图的查看权限
- 内容类型的创建权限—如果列表由多个内容类型,则可以控制用户只能新建其中的几个(此功能实现的不完善,本文不做详细阐述)
如何部署
- 下载最新版本wsp文件,地址:
- 解压后运行wsp_install安装解决方案
- 到管理中心安装解决方案到应用程序
- 到网站集功能管理中激活Feature
字段权限的使用
1)到列表设置中,找到Field Permission菜单,进入设置界面:
2)用非站点管理员账号测试:
3)用字段权限控制时,需要把 列表的数据视图功能禁用掉,要不然,用户通过数据视图还是可以修改任意字段。
视图权限的使用
1) 到列表设置中,找到View Permission菜单,进入设置界面:
2)用非站点管理员账号测试:
3)在10下,虽然设置了试图权限,但是在视图选择列表中用户还是可以看到视图,点击视图后,出现禁止访问页面。
4)在07下,若无权限,视图选择列表中也是看不到的。
5)用视图权限的时候必须结合列表权限进行,即需要把普通用户修改视图,创建个人试图的权限去掉,要不然,虽然控制了视图的访问,但是用户
创建一个个人视图,还是可以看到数据。