首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >推翻SPList.WriteSecurity行为?

推翻SPList.WriteSecurity行为?
EN

Stack Overflow用户
提问于 2009-05-11 14:07:41
回答 1查看 962关注 0票数 2

MSDN状态下,WriteSecurity有3个状态中的一个:

  • 1-所有用户都可以修改所有项目。
  • 2-用户只能修改他们创建的项目。
  • 4-用户不能修改任何列表项。

但如果我想表现的话。2加上用户可以修改分配给他们的项目?如果我授予用户完整的列表权限(放入所有者组),那么这些用户可以编辑任何项目(不太好)。那么为什么它不能只为AssignedTo用户设置项目级权限“完全控制”(很好)呢?是的,但那没有帮助-被拒绝了。

我想要确切的功能,如在问题"在创建新项之后,自动设置列表项权限“中所述,引用:

  • 每个用户(主管和团队成员)都可以看到任何任务。
  • 主管可以编辑任何任务。
  • 团队成员只能编辑自己的任务(分配给他们或由他们创建的任务)

但是,尽管答案已被接受,但该解决方案并未为用户提供编辑分配给他们的项或由用户创建的项的方法。

非常感谢您的帮助,谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-08 19:47:04

您唯一的方法是使用基于项的权限。例如,让工作流或事件处理程序根据您的需求更改对每个文件/对象的权限。

您从另一个任务中引用的解决方案是简单地为2设置SPList.WriteSecurity,这仍然不允许用户编辑他们创建的而不是创建的东西,但在这种情况下,您需要给这些用户权限,例如,使用事件处理程序(OnItemUpdated)侦听“分配给”字段,并给予相应的人所需的权限。

此外,该解决方案只为应该始终能够编辑项(管理器)的用户设置更高的权限,这是一种解决方案,但在这种情况下,您没有通常希望的粒度。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/848277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档