在我的自定义应用程序中,我正在以编程方式创建列表文档,现在我想修改新创建的项目安全性。例如,当项目创建时只有当前用户和一些管理员将在项目级别权限。我的问题是我应该在我当前的模块中添加代码(它不在事件接收器中运行)还是我需要为相同的模块添加单独的事件接收器(比如 Itemadded )?
问问题
832 次
1 回答
0
你是如何创建文档的?
您以编程方式说,对我来说,这听起来像是您正在运行创建新SPListItem
through的 .net 代码someList.AddItem()
,在这种情况下,您可以使用item.BreakRoleInheritance(false)
and设置权限item.RoleAssignments
。
于 2012-10-29T22:39:32.437 回答