SharePoint Permission Extension是一个开源项目,扩展了SharePoint的权限控制体系,提供以下类型的权限控制:

  • 列表字段权限可以控制一个列表的某个字段的查看和编辑权限
  • 视图权限控制列表的视图的查看权限
  • 内容类型的创建权限如果列表由多个内容类型,则可以控制用户只能新建其中的几个(此功能实现的不完善,本文不做详细阐述)

 

如何部署

  1. 下载最新版本wsp文件,地址:http://sppex.codeplex.com/
  2. 解压后运行wsp_install安装解决方案
  3. 到管理中心安装解决方案到应用程序
  4. 到网站集功能管理中激活Feature

字段权限的使用

1)到列表设置中,找到Field Permission菜单,进入设置界面:

2)用非站点管理员账号测试:

3)用字段权限控制时,需要把 列表的数据视图功能禁用掉,要不然,用户通过数据视图还是可以修改任意字段。

视图权限的使用

1) 到列表设置中,找到View Permission菜单,进入设置界面:

2)用非站点管理员账号测试:

3)在10下,虽然设置了试图权限,但是在视图选择列表中用户还是可以看到视图,点击视图后,出现禁止访问页面。

4)在07下,若无权限,视图选择列表中也是看不到的。

5)用视图权限的时候必须结合列表权限进行,即需要把普通用户修改视图,创建个人试图的权限去掉,要不然,虽然控制了视图的访问,但是用户

创建一个个人视图,还是可以看到数据。

 

 

posted on 2011-10-21 17:20  jianyi  阅读(1301)  评论(21编辑  收藏  举报