不少人和我说SPS站点中的权限只能分配到文档库,而文档库中的文件的权限则不能进行更细微的控制了。的确如此,SharePoint中权限管理的最小单位是列表,所以文档库中的内容的权限不能再进行细分了。
但是,很多时候,为了各种各样的理由,我们有时候要绕着弯来实现这本来没有的功能。
我在以前曾经在一个基于WSS的产品里面实现过这样的一个功能:在文档库里面,可以建立“高级文件夹”,不同于普通文件夹的是,高级文件夹可以再进行授权管理,这样,间接的实现了我想要的效果。
如下图:“产品代理价格”就是一个高级文件夹,而边上的其他文件夹则是普通文件夹,无法再进行权限授权管理。
实现这个效果的关键是:
1、高级文件夹其实是一个单独的列表。
2、定制自己的WebPart,来显示文件夹的内容,这样才能将那个“体现”为文件夹的列表作为一个文件夹显示出来。