sharepoint - 如何将 SP 列表中的编辑限制为仅拥有项目?

标签 sharepoint sharepoint-list splist

我正在寻找为 Sharepoint 列表定义以下选项的可能性。我知道它可以从界面完成,但是如何从 XML 或代码制作呢?我可以在列表定义或列表实例中的某处设置它:

  • 贡献者应该能够创建项目,但不能修改或删除其他用户的项目(但编辑自己的项目 - 是的)。
  • 审批者、站点管理员和站点集合管理员应完全控制所有项目
  • 最佳答案

    Trikks,这是一种解决方案,但你让我思考。原来,我需要的是 WriteSecurity .我添加了功能接收器,并在 FeatureActivated我设置SPList.WriteSecurity = 2在这个名单上。

    我找到了这个 MSDN 文档,http://msdn.microsoft.com/en-us/library/dd588628(v=office.11).aspx
    我想可以在代码中设置它,但是在哪里?

    我将此部分添加到 ListDefinition 中的 schema.xml 中,如文档中所示,但这不起作用。部署并创建新列表后,我转到列表设置 -> 高级设置并选中“创建和编辑访问权限”。尽管如此,检查是第一个选项,而不是第二个。

    关于sharepoint - 如何将 SP 列表中的编辑限制为仅拥有项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9432672/

    相关文章:

    c# - 以编程方式将用户添加到列表

    web-services - SharePoint UserData 和返回数据中的 ;# 语法

    c# - 以编程方式更改 Sharepoint 2007 列表中的字段顺序

    sharepoint-2010 - 创建列表之前检查列表是否已存在

    azure - Office 365 MFA 使用发送到电子邮件的代码,而不是在 Microsoft Authenticator 上获取请求

    web-services - 无法使用 Sharepoint Web 服务中的 GetListItems 获取列表的所有字段

    r - 使用 R 连接到共享点列表

    javascript - SharePoint JavaScript CSOM : Best way to deal with Lookup fields?

    rest - SharePoint REST 请求选择所有列并展开查找列