转: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列表的项目级权限的更多相关文章

  1. WinForm/MIS项目开发之中按钮级权限实践

    一.前言 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适合市 ...

  2. SSAS中CUBE行权限数据级权限控制

    去年做了一个数据仓库的项目,其中涉及到了CUBE数据级权限的控制.在网上找这方面的资料,找到一个[BI] 通用数据级权限控制解决方案的实现(二):Cube中的角色设置与数据级权限控制.根据这个大牛的思 ...

  3. Django - 权限(2)- 动态显示单级权限菜单

    一.权限组件 1.上篇随笔中,我们只是设计好了权限控制的表结构,有三个模型,五张表,两个多对多关系,并且简单实现了对用户的权限控制,我们会发现那样写有一个问题,就是权限控制写死在了项目中,并且没有实现 ...

  4. Sharepoint 2013列表视图和字段权限扩展插件(免费下载)!

    记得2014年春节期间,有博客园的网友通过QQ向我咨询Sharepoint 2013列表视图和字段权限扩展,因为之前他看到我博客介绍Sharepoint 2010列表视图和字段的权限控制扩展使用,问有 ...

  5. 第二十三章 多项目集中权限管理及分布式会话——《跟我学Shiro》

    二十三章 多项目集中权限管理及分布式会话——<跟我学Shiro> 博客分类: 跟我学Shiro 跟我学Shiro  目录贴:跟我学Shiro目录贴 在做一些企业内部项目时或一些互联网后台时 ...

  6. Shiro学习(23)多项目集中权限管理

    在做一些企业内部项目时或一些互联网后台时:可能会涉及到集中权限管理,统一进行多项目的权限管理:另外也需要统一的会话管理,即实现单点身份认证和授权控制. 学习本章之前,请务必先学习<第十章 会话管 ...

  7. 设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用

    设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo ...

  8. Chapter 3 Protecting the Data(2):分配列级权限

    原文出处:http://blog.csdn.net/dba_huangzj/article/details/39577861,专题目录:http://blog.csdn.net/dba_huangzj ...

  9. 使用elementUI的时候,使用Upload 上传的时候,使用 list-type 属性来设置文件列表的样式,before-upload方法失效

    最近在做项目的时候,使用elementUI的时候,使用Upload 上传的时候,before-upload方法失效. 情况下:使用 list-type 属性来设置文件列表的样式. 最终的优化之后:(演 ...

随机推荐

  1. Ajax实现页面后台button click事件无刷新弹窗

    很多人在做链接弹出新窗口的时候,都习惯用Response.Wrtite("<script>window.open('a.aspx')</script>") ...

  2. 对比iOS中的四种数据存储

    来自于大牛的文章给大家分享下 :http://www.infoq.com/cn/articles/data-storage-in-ios/

  3. 时空分割的画面--用xcode命令行回忆turbo c

    大学时期曾经玩过turbo c的同学,可以用xcode命令行写写c程序,回味一下吧:) 1. 首先在终端输入,touch main.c 新建文件 2. 编辑main.c内容,写一段简单代码 #incl ...

  4. ios tableview 上加 textfiled

    ios tableview 上加 textfiled 首先附上我项目中用曾经用到的几张图  并说明一下我的用法: 图1: 图2: 图3: 心在你我说一下  我当初的实现 方法 ,希望能给你们一些  启 ...

  5. 01_反射_04_反射类的main方法

    [User.java] package com.Higgin.reflect; public class User { public User(){ System.out.println(" ...

  6. Nuage SDN

    Nuage推出纯软件解决方案虚拟化业务平台(VSP)由三部分组成:虚拟化业务目录(VSD).虚拟化业务控制器(VSC)和虚拟路由与交换(VRS). VSD是业务/IT策略引擎,可提供业务模板与分析,每 ...

  7. 安装grid之前检查配置 ,报错如下

    centos 5 _x86_64 oracle 11.2 安装grid之前检查配置 ,报错如下 : ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fi ...

  8. php MVC 及例子解释

    根据http://www.21ds.net/article/4/453改写: MVC模式在网站架构中十分常见.它允许我们建立一个三层结构的应用程式,从代码中分离出有用的层,帮助设计师和开发者协同工作以 ...

  9. angularjs制作的iframe后台管理页切换页面

    <code> <!DOCTYPE html><html lang="zh" ng-app><head> <meta chars ...

  10. ThinkPHP下使用Ueditor

    在做课程设计的时候想到用百度的Ueditor,可在配置的时候出现了一些问题 Ueditor感觉不是很难,以前有个人定制的,现在取消了这项服务,但是我们可以自己进行配置 下载地址:http://uedi ...