2009-11-19 128 views
0

我知道列表权限可以更改。但它有一种方法可以完全省略用户查看列表。示例 - 用户A可以看到事件列表,但用户B无法看到它。这可以做到吗?您的建议将会有所帮助。谢谢,列表视图更改

+2

与更改列表中的权限不一样吗? – 2009-11-19 19:00:28

回答

1

如果列表中具有独特的权限(即不设置为继承它的父)然后权限可以被配置为只允许不包括用户B组

一个做到这一点,用户B甚至不会看到列表 - 他们将不知道它存在。

如果用户A转发用户B直接链接到列表,用户B将被重定向到AccessDenied.aspx页面。

+0

Hey Brian, 这是否意味着当我创建站点时,我选择赋予独特权限而不是从父站点继承权限。但是,我已经继承了,但我认为这可以通过编程来完成。 示例 - 如果列表没有独特的权限 - 打破继承,然后list.hide()或类似的东西.. 任何想法...? – Carpentar 2009-11-20 10:53:23

+0

不完全 - 属于唯一权限网站的列表将从该子网站继承其权限。你也需要在列表级别打破继承。 相反,子站点可以继承父站点的权限,但是如果您选择,它下面的列表仍然可以具有唯一权限。另外,您可以随时打破继承 - 创建或更新(如果需要,可以重建继承)。 只是要警惕过多的网站/列表/文件/项目等独特的权限,因为它可能成为一个噩梦来管理。 – 2009-11-24 07:42:51