2011-09-05 89 views
1

我有一个具体要求,我只需要文档的上传者和特定的团队能够在列表/库中查看它。 1)有可能吗? 2)如果是,如何......?仅向上传到sharepoint的用户显示文档

+0

你需要它来设置权限,以便有没有办法了好奇通过直接链接打开文档的人,还是只想过滤视图以避免混乱? –

+0

我的要求是;创建一个列表/库,上传文档的用户可以查看他自己上传的文档。这意味着一旦文档上传,权限就被设置为只能由所有者或指定的SharePoint组访问。我所做的是我创造了视图,只有当它们被[我]修改时才会显示文档。但我希望特定的SharePoint组能够查看所有文档。任何线索..? – Ashish

回答

2

好的。所以我能够通过下面提到的步骤解决我的问题。很快将以博客形式记录它并共享它:

  1. 创建文档库并修改默认视图以仅显示由[Me]创建/修改的文档。
  2. 向图书馆添加了一个新的网页,并赋予了访问某个用户的专有权利。
  3. 限制所有用户在创建特殊权限级别的帮助下创建视图,其中用户只能访问上载或删除文档但不创建/更新/删除列表/视图。也禁用私人视图创建。

希望这可能对其他人也有帮助,他们也在寻找受限视图/禁用视图创建。

+0

不要忘记接受你的答案。 –

+3

我想我读过的观点不应该用于安全性,因为用户仍然可以通过直接链接访问其他用户的文档。 – LFurness

+0

我同意LCountee,用户也可以点击“在资源管理器中打开”按钮,然后显示他们有权访问的所有文档。 – Mahen

1

@Ashish,在SharePoint 2007 GUI不能进行查询,将显示文件属于一个特定的组,但是CAML规范支持它(Membership标签),它直到SP2010才被记录,但它在SP2007上有效(我正在使用它)

但是,涉及自定义编码,这不会自动分配权限,它只是使您能够按组筛选文档。

对于没有自定义编码的解决方案,您可以考虑为每个人/组制作一个单独的文件夹/列表,并相应地设置对文件夹/列表的权限。这也将有助于提高性能 - 最好在高级容器上设置权限比拥有细粒度权限更好(我只是假设,因为我在任何地方都看到大量细粒度的权限对性能不利)

0

您可以使用当前用户筛选器Web部件,以滤除其中通过将值登录到SharePoint网站的文档Dispaly名称