这个文章是错误的,是可以访问的,可能是我的脚本把这个功能破坏掉了。在另一个项目就可以使用,这样,权限的编辑就会变得更加简单。
对SharePoint的权限设置,某列表只有一个组有添加权限,其他人只能查看。但由于又有某些人有审批权限,所以这个列表很多人是“参与讨论”的权限。
问题来了,只有添加的人能看到这个列表添加的页面,其他人需要隐藏。
做法只有一个:新建一个页面,这个页面只有添加权限的人有查看的权限。这样就解决问题了。
但是搞一个页面有点复杂,就想到能不能把“网站操作”-》“网站设置”-》“导航”(Fundation版本好像没有)的“访问群体”能不能利用起来。
设想:导航的某个链接,如果这个访问群体能访问,那么能看到这个链接,如果不能访问,则看不到导航链接,不是很简单的事情。
但是——结果是:没用!
做了几个测试的方法:
1新建一个“标题”,给了某“组”访问群体。结果,其他组的人也能看见这个标题。
2新建一个“链接”,给了某“组”访问群体。结果,其他组的人也能看见这个链接,并且点击有效。
3某标题下所有的链接是列表AllItem。给了某“组”访问群体。结果,链接只跟着列表的权限显示,与设置的组无关。组与列表权限给的完全控制的组是否有交集,无交集。
4 某标题下所有的页面链接。给了某“组”访问群体。结果,链接只跟着页面的权限显示,与设置的组无关。组与列表权限给的完全控制的组是否有交集,无交集。
结论。要么自己编写代码自己做导航控制链接根据权限显示还是不显示(sharepoint2007就做了一个)
要么用自定义页面限制权限。(风险是,敲url进去你就可以编辑了。)
可能是我没有领悟“访问群体”的意义,所以如果有谁知道,可以个我个解惑。谢谢。