Nesta página
templategroup.propagate
Descrição
object templategroup.propagate(object parameters)
Este método permite aplicar permissões a todos os subgrupos de grupos de template.
Este método está disponível apenas para tipos de usuário Super admin. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte Funções de usuário para mais informações.
Parâmetros
(object) Parâmetros que definem a saída desejada.
O método suporta os seguintes parâmetros.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| groups | object/array | Grupos de template a serem propagados. Os grupos de template devem ter apenas a propriedade groupid definida.Comportamento do parâmetro: - obrigatório |
| permissions | boolean | Defina como true se precisar propagar permissões.Comportamento do parâmetro: - obrigatório |
Valores de retorno
(object) Retorna um objeto contendo os IDs dos grupos de template propagados na propriedade groupids.
Exemplos
Propagando permissões de grupo de template para seus subgrupos.
Propaga permissões de grupo de template para seus subgrupos.
{
"jsonrpc": "2.0",
"method": "templategroup.propagate",
"params": {
"groups": [
{
"groupid": "15"
}
],
"permissions": true
},
"id": 1
}
Resposta:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"15",
]
},
"id": 1
}
Veja também
Fonte
CTemplateGroup::propagate() em ui/include/classes/api/services/CTemplateGroup.php.