根据权限显示隐藏SharePoint 2010快速启动栏的链接
2014-02-28 21:28
453 查看
转: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自动创建的链接才会受到权限的控制,如果是手动添加上去的链接,则是不会受到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权限的控制,还是无法查看此列表的内容的,对于文档库也是如此。
相关文章推荐
- 关于JAVA那点事---i++和++i
- 根据权限显示隐藏SharePoint 2010快速启动栏的链接
- 子集和问题(背包)
- IOS学习之基础UI界面总结3
- 大连某公司机试POSTGRESQL题目,个人回来后总结的答案
- HDU 1176 免费馅饼(DP)
- 工作那些事(二十四)压力的处理
- 【ibokan】background-position定位一张背景图
- fastdfs配置
- c# 输入多个数字,当输入不是数字时显示出刚输入的所有数并按降序
- c#开发中遇到System.AccessViolationException
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- 新年春节EDM邮件内容设计案例分享
- TFS账户说明及相关问题
- 2012蓝桥杯【初赛试题】比酒量
- 再谈C#委托与事件
- ASP.NET下回车键的触发效果
- poj 2185 Milking Grid
- Windows 7 开机自动拨号 常用的五种方
- JAVA JDK安装