设置SharePoint2010列表的项目级权限
转:http://www.cfanz.cn/?c=article&a=read&id=24096
在SharePoint2010中我们经常会用到这样的权限设置,在一个列表中可以存储多个人输入的数据,但每个人只能看到自己的那部分数据。也就是多个人共同维护一个列表,但各自只能查看、编辑、删除自己录入的那部分数据。这样的权限在SharePoint 2010列表中是很容易实现的。
要想实现这样的权限设置,首先要打开列表的“列表设置”页面,如图1所示:

图1
在图1常规设置中点击“高级设置”链接,如图2所示:

图2
在图2的“项目级权限”一项中可以设置列表项的“读取权限”和“创建和编辑访问权限”,用来指定用户可以读取和编辑的项目权限。如果具有“管理列表”权限的用户,则不管读取、创建、编辑访问权限如何设置,都可以读取和编辑所有项目。
- 读取权限:指定允许用户读取的项目,可以设置为“读取所有项目”和“读取由该用户创建的项目”。如果列表项只能管理自己的,则要选择“读取由该用户创建的项目”。创建和编辑访问权限:指定允许用户创建和编辑的项目,可以设置为“创建和编辑所有项目”、“创建项目并编辑由该用户创建的项目”、“无”。如果列表项只能管理自己的,则要选择“创建项目并编辑由该用户创建的项目”。
图2的设置完成之后,我们还要为用户分配“参与讨论”权限,在SharePoint 2010中“参与讨论”权限的含义是:可以查看、添加、更新和删除列表项和文档,“参与讨论”权限主要是用来设置列表项和文档的。所以如果想在列表中只能管理自己创建的列表项,则必须把用户设置为“参与讨论”,如图3所示:

图3
在图3中为libo和libaojun这两个用户设置了“参与讨论”权限。然后使用这两个用户分别在列表中录入信息。在这里要注意:“参与讨论”权限也可以访问列表并还可以创建自己的视图。如图4所示:

图4
图4是使用系统账户登录的,所以可以查看到列表中所有的项目。可以看到libo录入了两条数据,而libaojun也录入了两条数据,另外一条是系统账户录入,当这两个用户登录到SharePoint2010平台时,只能查看、编辑、删除自己录入的两条数据。现在使用libo账户登录,如图5所示:

图5
如图5所示,果然libo只能查看到创建者为libo的两条数据,同样我们使用libaojun登录,则也会看到两条数据,如图6所示:

图6
如图6所示,创建者为libaojun的信息也只有两条。这样我们让多个用户使用一个列表来存储数据,但各自维护自己的数据,与其它用户的信息互不影响。
从上面的操作我们可以看到,SharePoint 2010的“参与讨论”权限只能对列表新建、删除、编辑自己的信息,且还可以创建、编辑、删除自己创建的个人视图。然后其它高级的设置就不能使用了。如图7所示:

图7
如图7所示,在创建视图时,视图访问群体只能选择“创建个人视图”,公共视图呈灰色状态,参与讨论权限不可创建公共视图。
设置SharePoint2010列表的项目级权限的更多相关文章
- WinForm/MIS项目开发之中按钮级权限实践
一.前言 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适合市 ...
- SSAS中CUBE行权限数据级权限控制
去年做了一个数据仓库的项目,其中涉及到了CUBE数据级权限的控制.在网上找这方面的资料,找到一个[BI] 通用数据级权限控制解决方案的实现(二):Cube中的角色设置与数据级权限控制.根据这个大牛的思 ...
- Django - 权限(2)- 动态显示单级权限菜单
一.权限组件 1.上篇随笔中,我们只是设计好了权限控制的表结构,有三个模型,五张表,两个多对多关系,并且简单实现了对用户的权限控制,我们会发现那样写有一个问题,就是权限控制写死在了项目中,并且没有实现 ...
- Sharepoint 2013列表视图和字段权限扩展插件(免费下载)!
记得2014年春节期间,有博客园的网友通过QQ向我咨询Sharepoint 2013列表视图和字段权限扩展,因为之前他看到我博客介绍Sharepoint 2010列表视图和字段的权限控制扩展使用,问有 ...
- 第二十三章 多项目集中权限管理及分布式会话——《跟我学Shiro》
二十三章 多项目集中权限管理及分布式会话——<跟我学Shiro> 博客分类: 跟我学Shiro 跟我学Shiro 目录贴:跟我学Shiro目录贴 在做一些企业内部项目时或一些互联网后台时 ...
- Shiro学习(23)多项目集中权限管理
在做一些企业内部项目时或一些互联网后台时:可能会涉及到集中权限管理,统一进行多项目的权限管理:另外也需要统一的会话管理,即实现单点身份认证和授权控制. 学习本章之前,请务必先学习<第十章 会话管 ...
- 设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用
设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇) (1):框架搭建 (2):数据库访问层的设计Demo ...
- Chapter 3 Protecting the Data(2):分配列级权限
原文出处:http://blog.csdn.net/dba_huangzj/article/details/39577861,专题目录:http://blog.csdn.net/dba_huangzj ...
- 使用elementUI的时候,使用Upload 上传的时候,使用 list-type 属性来设置文件列表的样式,before-upload方法失效
最近在做项目的时候,使用elementUI的时候,使用Upload 上传的时候,before-upload方法失效. 情况下:使用 list-type 属性来设置文件列表的样式. 最终的优化之后:(演 ...
随机推荐
- ios NSHashTable & NSMapTable
在ios开发中大家用到更多的集合类可能是像NSSet或者NSDictionary,NSArray这样的.这里要介绍的是更少人使用的两个类,一个是NSMapTable,另一个是NSHashTable. ...
- iOS 获取当前媒体音量
#import <AVFoundation/AVAudioSession.h> AVAudioSession *audioSession = [AVAudioSession sharedI ...
- 04_过滤器Filter_04_Filter生命周期
[Filter生命周期] [init(FilterConfig filterConfig) throws ServletException] *和Servlet程序类似,Filter的创建和销毁由we ...
- 【培训】交换机VLAN
为了解决用交换机做LAN互联无法限制广播的问题,出现了VLAN技术,把一个LAN划分为多个逻辑的“LAN”-VLAN. VLAN技术将一个物理的LAN逻辑地划分为不同的广播域,每一个VLAN包含一组有 ...
- Java面向对象程序设计--泛型编程
1. 为何要进行泛型编程? 泛型变成为不同类型集合提供相同的代码!省去了为不同类型而设计不同代码的麻烦! 2. 一个简单泛型类的定义: public class PairTest1 { public ...
- Php之Http请求urlencode/rawurlencode
在http请求中,如果参数值带中文最好使用urlencode/rawurlencode函数. 如果参数值中带加号也最好使用,否则后台接收时,+号变成空格,引起不必要的麻烦. 注:urlencode和r ...
- 认识linux权限
首先,我们来了解下linux系统的用户和用户组 场景:公司里有两个项目组:小组A和小组B:A.B.C是小组A的成员,甲.乙是小组B的成员.为了保密起见,小组内的进度.文档.程序都有小组内公开.比如小组 ...
- .net生成随机验证码图片
/// <summary> /// 自定义图片验证码函数 /// 该函数将生成一个图片验证码,并将生成的code存放于Session["VerifyCode"]变量内. ...
- 网站开发常用jQuery插件总结(六)关键词说明插件cluetip
我们开发的网站,总有它一定的用途.如企业站用来宣传企业或展示产品,技术站用来分享自己的思路和经验.既然网站有了它的用途,那么就拥有了它本身的关键词(关键词说明网站的主要内容).例如企业站的关键词大部分 ...
- jquery tab mouseover 特效
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...