我有一个通过InfoPath表单填充的SharePoint列表。有两组人可以访问该表单:最终用户和所有者。虽然我对向所有者授予权限没有任何问题,但对于最终用户来说,这个提议一直很棘手。
我的要求是 - 最终用户应该能够:
现在,如果我给最终用户提供列表的权限,他们将能够查看和编辑列表中的其他列表项(仅限所有者的功能)。但是如果我不给最终用户贡献权限,他们就无法添加到列表中。这是一个真正的捕获22还是我从无知中产生了这个?
答案 0 :(得分:1)
如何使用执行插入项目任务的自定义Web服务。但真正的问题是 - 您是否希望他们也查看这些项目?
如果是,您可以将列表的查看权限授予最终用户,并通过您的InfoPath表单添加,这将基本上调用Web服务并执行代码以提交具有正确权限的项目。
此致 Nitin Rastogi
答案 1 :(得分:0)
转到网站集级别>>网站设置>>网站权限(在用户和权限下)>>权限级别(在“管理”部分下)>>添加权限级别。
在此页面中,在“权限”部分中查找“列表权限”。选中“添加项目”。
创建您需要的组,并为其添加“添加项”权限。将所有用户添加到此组中,该用户只能添加到列表中而不能对其进行编辑。授予列表唯一权限(不要从父级继承)。然后将该组添加到列表中。