【问题标题】:SharePoint 2010 List Item PermissionsSharePoint 2010 列表项权限
【发布时间】:2012-01-10 01:30:46
【问题描述】:

是否有人知道在 SharePoint 列表中实现权限的方法,以便项目仅对创建它的人和他们的经理(以及他们的经理等)可见。所以任何人都可以看到所有属于他们自己或属于下属的项目?

我使用的是 SharePoint Server 2010。

我尝试使用 EventReceiver,同时添加了一个列表项,将其权限设置为用户的经理,但如果用户升职/降职并换了新经理怎么办?

【问题讨论】:

标签: asp.net .net sharepoint sharepoint-2010 moss


【解决方案1】:

我认为最简单的方法是修改标准视图并将“标准”过滤器设置为仅在以下情况下才显示项目:[创建者] [等于] [我]并使用可用于的第二个视图只有没有过滤器的经理。 当然,您必须确保您的用户无法更改视图。

我知道这看起来很简单,但它通常适用于较小的环境。

【讨论】:

  • 我觉得在小环境下确实有效,因为如果我有很多这样的共享点列表,每次动员人员都会给我带来很多工作。不过,这给了我一些启发,谢谢答案!
【解决方案2】:

你也可以做一件事.. 制作一个在创建项目时运行的工作流程。然后在项目添加 授予权限 .. 授予“创建者”和“当前列表:经理”的权限 .. 这将非常容易并且也可以正常工作。 :) ..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-07
    • 2018-05-31
    • 1970-01-01
    • 2016-08-03
    • 2012-05-30
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    相关资源
    最近更新 更多