根据权限显示隐藏SharePoint 2010快速启动栏的链接
转:http://www.360sps.com/Item/ShowAndHiddenLink.aspx
在SharePoint 2010的快速启动栏中可以根据权限来显示或隐藏列表、库、网站的链接,如果某用户或组不具有访问某个列表、库、网站的权限,则在左侧的快速启动栏上是看不到相应的链接的。这也是比较人性化的设计,但是只有使用SharePoint自动创建的链接才会受到权限的控制,如果是手动添加上去的链接,则是不会受到SharePoint权限来管理显示和隐藏的。
在创建列表或库时,默认导航链接是在快速启动栏上显示的,如图1所示:
图1
在创建列表或库时,在“创建”窗体上点击“更多选项”按钮即可进入图1的界面,默认“Navigation(导航)”值为Yes,如果不想在快速启动栏上显示,则可以选择No,以后还可以修改为Yes。
凡是在SharePoint 2010中创建或修改的在快速启动栏上显示的导航链接,都会受到权限的控制来显示或隐藏。如图2是一个创建好的列表:
图2
由于默认情况下我们创建的列表和库都会在图2左侧的快速启动栏上显示出来,如果某个用户不具有访问列表A的权限,则当此用户登录到图2的界面时,A就不会显示出来,前提是要将A与网站的权限断开,单独设置权限,因为此时要求用户可以登录网站但看不到列表A,所以必须具有可以访问网站的权限,但不具有访问列表A的权限。列表A断开后的权限如图3所示:
图3
如在图3中不给列表A授予任何权限,那么列表A除了“完全控制”和“设计”权限,其它权限用户登录网站都是不会在快速启动栏上看到链接的。如图4所示:
图4
在图4中再也找不到列表A的链接了,这是因为当前登录的用户不具有访问此列表的权限,从而达到了使用权限来控制导航链接的目的,但是要注意一点:在SharePoint 2010中,只有自动创建的链接才会受到权限的控制,如果手动在“网站设置”中添加的链接,则是不受权限控制的,即使与列表A的链接完全一样也是不行的。如图5所示:
图5
如图5是手动在快速启动栏上添加的一个列表A的链接,点击“OK”如图6所示:
图6
如图6所示,Quick Launch(快速启动)栏上有两个A链接,这两个链接的URL是完全一样的,最后一个A链接是通过手动的方式添加上去的。现在我们使用受限用户登录此网站,如图7所示:
图7
在图7中我们还可以看到一个列表A的链接,这个就是我们通过手动方式添加上去的,点击进去是无法访问的,如图8所示:
图8
虽然可以在快速启动栏上看到手动添加的链接,但是由于整个列表受到SharePoint权限的控制,还是无法查看此列表的内容的,对于文档库也是如此。
根据权限显示隐藏SharePoint 2010快速启动栏的链接的更多相关文章
- 自定义 SharePoint 2010 快速启动栏和顶部链接栏
转:http://vickynuli.blog.163.com/blog/static/180438492201281434249486/ 在网上找到篇文章,自定义快速启动栏和顶部链接栏,以下为代码, ...
- LXPanel自定义添加应用程序到快速启动栏
LXPanel是Linux下LXDE项目的一个桌面面板软件.我一开始接触的时候,对于自己自定义的程序到快速启动栏绕了很多弯路,这里记录下,防止以后自己忘了.还有一点就是很多时候,panel下的应用程序 ...
- Win7快速启动栏
http://jingyan.baidu.com/article/456c463bbc1d140a583144cf.html 1. 在任务栏上右键 -> 工具栏 -> 新建工具栏. 在 ...
- win7和win8如何设置快速启动栏
a.在任务栏上右键 -> 工具栏 -> 新建工具栏 -> 跳出选择文件夹对话框,在文件夹里面(光标山洞处)输入这个路径,然后按回车: %userprofile%\AppData\Ro ...
- win7 系统如何设置快速启动栏
a.在任务栏上右键 -> 工具栏 -> 新建工具栏 -> 跳出选择文件夹对话框,在文件夹里面(光标山洞处)输入这个路径,然后按回车: %userprofile%\AppData\Ro ...
- 如何用INNO安装添加快捷启动方式到Win7的快速启动栏(超级任务栏)
问题:如何用INNO安装添加快捷启动方式到Win7的快速启动栏(超级任务栏) 在XP下,添加方式是直接把快捷方式复制到%appdata%\Microsoft\Internet Explorer\Qui ...
- windows添加快速启动栏
步骤: 右击任务栏——选择“新建工具栏” 在“文件夹”路径中填入%appdata%\Microsoft\Internet Explorer\Quick Launch并单点“选择文件夹” 右键单击任务栏 ...
- win7 下恢复“经典任务栏”/“快速启动栏”,关闭“窗口自动最大化” -摘自网络
1.自动放大窗口 鼠标把窗口拖到屏幕边缘时,win7会自做聪明的把窗口放大,有时候这个很烦人. 解决办法: 运行“REGEDIT”打开注册表,找到 “HKEY_CURRENT_USER\Control ...
- Delphi -- 创建 桌面、发送到...、快速启动栏、开始菜单、程序菜单、右键菜 单
{================================================================= 功 能: 创建 桌面.发送到....快速启动栏.开始菜单.程序菜单 ...
随机推荐
- 关于分区技术的索引 index
关于分区技术---索引 Index 一. 分区索引分类: 本地前缀分区索引(local prefixedpartitioned index) 全局分区索引(global partitionedin ...
- psutil--跨平台的进程管理
原文地址:http://www.jianshu.com/p/64e265f663f6 Python处理Windows进程 psutil(Python system and process utilit ...
- 文件/图片,批量上传【神器】--WebUploader
<system.web> <httpRuntime maxRequestLength="102400" executionTimeout="720&qu ...
- maven+mybatis-generator插件反向生成源代码
通过maven+mybatis-generator插件反向生成源代码,如有一个table表为resource,那么将自动生成这样三个文件:Resource.java类.ResourceMapper.j ...
- no appropriate service handler found The Connection descriptor used by the client was: localhost:1521:myorcl
参考网址:http://www.2cto.com/database/201205/133542.html http://www.cnblogs.com/kerrycode/p/4244493.html ...
- [转载]iframe跨域
最近做的一个项目中需要ajax跨域取得数据,如果是在本域中确实没有问题,但是放到二级域和其他域下浏览器直接就弹出提示框:“该页正在访问其控制范围之外的数据,这有些危险,是否继续" 1.什么引 ...
- 搭建 Android 开发环境,初试HelloWorld (win7) (下) (转)
5. 创建AVD 为使Android应用程序可以在模拟器上运行,必须创建AVD. 在Eclipse菜单中,选择 Windows -> Android Virtual Device Manage ...
- JAVA与ABA问题
在<JAVA并发编程实战>的第15.4.4节中看到了一些关于ABA问题的描述.有一篇文章摘录了书里的内容. 书中有一段内容为: 如果在算法中采用自己的方式来管理节点对象的内存,那么可能出现 ...
- highcharts 多数据+切换
var highchartsOptions = { chart:{ renderTo:'container' }, title:{ text:'指标数据' }, tooltip:{ pointForm ...
- 【转】VC++消息钩子编程
VC++消息钩子编程