0
웹에 대한 모든 권한을 가진 사용자 목록을 만들 수있는 방법이 있습니까? owner라는 함수가 현재 사이트 모음의 소유자를 제공하지만 하위 사이트 또는 웹에 대해 비슷한 내용이 있습니다.SharePoint 2013에서 j 쿼리 또는 나머지 API를 사용하여 하위 사이트에 대한 모든 권한을 가진 사용자 목록 가져 오기
웹에 대한 모든 권한을 가진 사용자 목록을 만들 수있는 방법이 있습니까? owner라는 함수가 현재 사이트 모음의 소유자를 제공하지만 하위 사이트 또는 웹에 대해 비슷한 내용이 있습니다.SharePoint 2013에서 j 쿼리 또는 나머지 API를 사용하여 하위 사이트에 대한 모든 권한을 가진 사용자 목록 가져 오기
나는 사용자 이름 및 웹 URL
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;
});
}
사용을 로그인 이름을 모든 사용자를 얻을 수 및 필터링이 나머지 API를 제공 할 때 사용자에게 모든 권한을 부여하는 기능을 사용
_api/웹/siteusers
는 하위 사이트 사용을 얻기 위해이
/_api/web/webinfos