有没有一种方法可以测试当前 Web 是否从父 Web 继承权限。列表项具有 HasUniqueRoleAssignments 属性,该属性指示列表是继承还是具有唯一权限。但是网络没有看起来像的东西。
SharePoint 网站是否有类似的东西。
有没有一种方法可以测试当前 Web 是否从父 Web 继承权限。列表项具有 HasUniqueRoleAssignments 属性,该属性指示列表是继承还是具有唯一权限。但是网络没有看起来像的东西。
SharePoint 网站是否有类似的东西。
Web 对象确实具有 HasUniqueRoleAssignments。它没有在文档中列出,但它就在那里。在 JS 中:
var context = SP.ClientContext.get_current();
var web = context.get_web();
context.load(web, 'HasUniqueRoleAssignments');
context.executeQueryAsync(function(){
if (web.get_hasUniqueRoleAssignments())
console.log("It's unique!");
else
console.log("It inherits!");
}, function(){alert('Oopsie!')});