根据权限显示隐藏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 -- 创建 桌面、发送到...、快速启动栏、开始菜单、程序菜单、右键菜 单
{================================================================= 功 能: 创建 桌面.发送到....快速启动栏.开始菜单.程序菜单 ...
随机推荐
- shell 实现类似php的require_once函数
config.sh #/bin/bash require_once() { #File the true path ,To prevent a symbolic link local realpath ...
- 监听EditText
0.得到焦点的时候,作一些处理 public class AbcActivity extends Activity implements OnFocusChangeListener{ @Overrid ...
- 去掉代码中自动生成的TODO Auto-generated method stub
Window --> Preferences -->Java -->Code Style -->Code Templates--> Code --> Method ...
- MySQL中bin-log使用
操作命令:show binlog events ; reset master 删除所有的二进制日志 flush logs 产生一个新的binlog日志文件 show master logs; 或者 s ...
- EXTJS 4.2 资料 控件之Grid Columns 列renderer 绑定事件
columns: [ { header: '序号', xtype: 'rownumberer', align: 'center', width: 100 }, { header: 'CompanyId ...
- 在DataTable中执行DataTable.Select("条件")
.在DataTable中执行DataTable.Select("条件")返回DataTable: // <summary> // 执行DataTable中的查询返回 ...
- 关于android内存泄漏的研究
博客建了几个月,都没有去写,一是因为当时换工作,然后又是新入职(你懂的,好好表现),比较忙:二是也因为自己没有写博客的习惯了.现在还算是比较稳定了,加上这个迭代基本也快结束了,有点时间来写写博客.好了 ...
- [搜片神器]BT管理程序数据库速度调试优化问题
DHT抓取程序开源地址:https://github.com/h31h31/H31DHTDEMO 数据处理程序开源地址:https://github.com/h31h31/H31DHTMgr 谢谢园子 ...
- php采集远程文章简单类
<?php /** * 采集类 * @author Milkcy * @copyright (C) 2012-2015 TCCMS.COM * @lastmodify 2012-07-10 14 ...
- UnsupportedClassVersionError: Bad version number in...
在使用eclipse开发servlet可能会出现一个很麻烦事情,版本不一致错误. java.lang.UnsupportedClassVersionError: Bad version number ...