【发布时间】:2017-09-22 19:25:13
【问题描述】:
是否有 Rest Api 或任何其他功能可以判断具有特定登录名的用户是否对特定 Web 具有完全控制权。 我正在尝试使用 jquery 或 rest api 检查用户是否可以完全控制网络。 任何想法
【问题讨论】:
标签: sharepoint-2013 sharepoint-designer office365api sharepoint-2016
是否有 Rest Api 或任何其他功能可以判断具有特定登录名的用户是否对特定 Web 具有完全控制权。 我正在尝试使用 jquery 或 rest api 检查用户是否可以完全控制网络。 任何想法
【问题讨论】:
标签: sharepoint-2013 sharepoint-designer office365api sharepoint-2016
这是我用的
function getUserRoles(webUrl,accountName)
{
return getUserEffectivePermissions(webUrl,accountName).then(function(data){
var permissions = new SP.BasePermissions();
permissions.initPropertiesFromJson(data);
var permLevels = [];
for(var permLevelName in SP.PermissionKind.prototype) {
if (SP.PermissionKind.hasOwnProperty(permLevelName)) {
var permLevel = SP.PermissionKind.parse(permLevelName);
if(permissions.has(permLevel)){
permLevels.push(permLevelName);
}
}
}
return permLevels;
});
}
【讨论】: