表单提交期间的唯一列表权限

时间:2011-11-22 21:37:24

标签: sharepoint sharepoint-2010 permissions

我有一个通过InfoPath表单填充的SharePoint列表。有两组人可以访问该表单:最终用户和所有者。虽然我对向所有者授予权限没有任何问题,但对于最终用户来说,这个提议一直很棘手。

我的要求是 - 最终用户应该能够:

  1. 通过InfoPath表单
  2. 向列表中添加新项目
  3. 不以任何其他方式与列表互动
  4. 现在,如果我给最终用户提供列表的权限,他们将能够查看和编辑列表中的其他列表项(仅限所有者的功能)。但是如果我不给最终用户贡献权限,他们就无法添加到列表中。这是一个真正的捕获22还是我从无知中产生了这个?

2 个答案:

答案 0 :(得分:1)

如何使用执行插入项目任务的自定义Web服务。但真正的问题是 - 您是否希望他们也查看这些项目?

如果是,您可以将列表的查看权限授予最终用户,并通过您的InfoPath表单添加,这将基本上调用Web服务并执行代码以提交具有正确权限的项目。

此致 Nitin Rastogi

答案 1 :(得分:0)

转到网站集级别>>网站设置>>网站权限(在用户和权限下)>>权限级别(在“管理”部分下)>>添加权限级别。

在此页面中,在“权限”部分中查找“列表权限”。选中“添加项目”。

创建您需要的组,并为其添加“添加项”权限。将所有用户添加到此组中,该用户只能添加到列表中而不能对其进行编辑。授予列表唯一权限(不要从父级继承)。然后将该组添加到列表中。