设置权限。
setPermission(permission)
为所有用户设置权限。
参数
- permission
权限名
setPermission(permission, authority)
请注意,该方法不会检查执行结果是否成功,因此如果为不存在的用户或组设定权限,则该方法也不会报错。因此为了代码的稳健性,最好在前面的代码中检查用户或组是否存在。
参数
- permission
权限名 - authority
用户或组
代码例
var node = companyhome.childByNamePath("TEST_FILE_0.TXT");
node.setPermission("Read", "fred.bloggs");
node.setPermission("Delete", "Admin");
node.setPermission("Write", "GROUP_EVERYONE");
node.setPermission("Delete", "GROUP_ALFRESCO_ADMINISTRATORS");
node.setPermission("Delete", "Peter.Pickles"); // user doesn't exist!
model.permissions = node.getPermissions();
上述代码将会节点设置以下权限:
ALLOWED;fred.bloggs;Read
ALLOWED;Peter.Pickles;Delete
ALLOWED;Admin;Delete
ALLOWED;GROUP_EVERYONE;Write
ALLOWED;GROUP_ALFRESCO_ADMINISTRATORS;Delete
文档更新时间: 2019-01-11 16:25 作者:凌云文档