【问题标题】:How to check if a user has Full Control in a current web in SharePoint using J query?如何使用 J 查询检查用户是否在 SharePoint 中的当前 Web 中具有完全控制权?
【发布时间】:2017-09-22 19:25:13
【问题描述】:

是否有 Rest Api 或任何其他功能可以判断具有特定登录名的用户是否对特定 Web 具有完全控制权。 我正在尝试使用 jquery 或 rest api 检查用户是否可以完全控制网络。 任何想法

【问题讨论】:

    标签: sharepoint-2013 sharepoint-designer office365api sharepoint-2016


    【解决方案1】:

    这是我用的

        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;
       });   
     }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-20
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-21
      相关资源
      最近更新 更多