将子组或人员从指定的父组中移除。

removeAuthority(parentGroup, authority)

参数

  • parentGroup
    表示要从中移除用户或组的父组的节点。
  • authority
    表示要被移除的用户或组的节点。

代码例

以下代码将用户 abeecher 从 test 组中移除。

var group = people.getGroup("GROUP_TEST");

if(group){
    user = people.getPerson("abeecher");
    try{
        people.removeAuthority(group, user);
    } catch(ex) {
        model.message = "ABORT: Exception occurred: "+ex;
        return;
    }
}

如果出现问题,例如无法找到用户,将生成异常消息,如下所示:

ABORT: Exception occurred: JavaException: java.lang.IllegalArgumentException: Authority is a mandatory parameter
文档更新时间: 2019-07-07 08:40   作者:凌云文档