我的团队实现了一个UI界面,用于为某个SharePoint列表上的用户分配/撤销权限级别。该UI提供了“撤消”功能,以恢复用户在我们的UI更改之前拥有的权限。
现在有一个问题,如果用户具有“有限访问”权限级别:当您通过UI进行更改时,此权限级别将被删除。尝试撤消时,应重新添加权限级别,这会导致以下错误:
您无法授予用户有限访问权限级别。
SharePoint在用户访问站点下的某些实体时自动授予该权限级别。它不能手动授予。然后,所有列表都继承了该权限级别。但是,在打破列表继承之后,我可以手动撤销权限,但是无法重新授予它。
因此,SharePoint对待该权限级别非常特殊,我想知道如何在我们的撤消功能中解决这个问题。
我的问题:
- 我是否正确理解了SharePoint仅在站点级别上授予“有限访问”权限,并且所有子列表仅通过继承包含该权限?
- 该权限级别是否对列表产生任何影响,还是仅适用于站点本身?
- 因此,是否安全地从列表中删除它,并在用户单击“撤消”时不再添加它,因为它无效?