在MSDN状态下,WriteSecurity有3个状态中的一个:
但如果我想表现的话。2加上用户可以修改分配给他们的项目?如果我授予用户完整的列表权限(放入所有者组),那么这些用户可以编辑任何项目(不太好)。那么为什么它不能只为AssignedTo用户设置项目级权限“完全控制”(很好)呢?是的,但那没有帮助-被拒绝了。
我想要确切的功能,如在问题"在创建新项之后,自动设置列表项权限“中所述,引用:
但是,尽管答案已被接受,但该解决方案并未为用户提供编辑分配给他们的项或由用户创建的项的方法。
非常感谢您的帮助,谢谢!
发布于 2011-02-08 19:47:04
您唯一的方法是使用基于项的权限。例如,让工作流或事件处理程序根据您的需求更改对每个文件/对象的权限。
您从另一个任务中引用的解决方案是简单地为2设置SPList.WriteSecurity,这仍然不允许用户编辑他们创建的而不是创建的东西,但在这种情况下,您需要给这些用户权限,例如,使用事件处理程序(OnItemUpdated)侦听“分配给”字段,并给予相应的人所需的权限。
此外,该解决方案只为应该始终能够编辑项(管理器)的用户设置更高的权限,这是一种解决方案,但在这种情况下,您没有通常希望的粒度。
https://stackoverflow.com/questions/848277
复制相似问题