object templategroup.propagate(параметры объекта)
Этот метод позволяет применить права ко всем подгруппам групп шаблонов.
Этот метод доступен только пользователю с типом доступа Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.
(object)
Parameters defining the desired output.
The method supports the following parameters.
Parameter | Type | Description |
---|---|---|
groups (required) |
object/array | Template groups to propagate. The template groups must have the groupid property defined. |
permissions (required) |
boolean | Set true if need to propagate permissions. |
(object)
Returns an object containing the IDs of the propagated template groups under the groupids
property.
Propagate template group permissions to its subgroups.
Request:
{
"jsonrpc": "2.0",
"method": "templategroup.propagate",
"params": {
"groups": [
{
"groupid": "15"
}
],
"permissions": true
},
"auth": "f223adf833b2bf2ff38574a67bba6372",
"id": 1
}
Response:
CTemplateGroup::propagate() в ui/include/classes/api/services/CTemplateGroup.php.