object templategroup.propagate(object parameters)
此方法允许将权限应用到所有的模板组下的子组中.
此方法只有Super admin(超级管理员)用户可用. 可以在用户角色设置中撤销调用该方法的权限. 更多信息请查看 User roles.
(object)
定义所需输出的参数.
此方法支持以下参数.
参数 | 类型 | 描述 |
---|---|---|
groups | object/array | 待下发权限的模板组 . 这些模板组只能定义一个 groupid 属性.属性行为: - 必选 |
permissions | boolean | 如果需要下发权限请设置为true .属性行为: - 必选 |
(object)
返回一个对象,该对象包含groupids
属性下已被下发权限的模板组的ID.
将权限下发到模板组的子组.
请求:
{
"jsonrpc": "2.0",
"method": "templategroup.propagate",
"params": {
"groups": [
{
"groupid": "15"
}
],
"permissions": true
},
"id": 1
}
响应:
CTemplateGroup::propagate() in ui/include/classes/api/services/CTemplateGroup.php.