Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

templategroup.propagate

Descrição

object templategroup.propagate(object parameters)

Este método permite aplicar permissões a todos os subgrupos de grupos de templates.

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 de 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 sob a propriedade groupids.

Exemplos

Propagando permissões de grupo de template para seus subgrupos.

Propaga permissões de grupo de template para seus subgrupos.

Requisição:


       {
       
           "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

Origem

CTemplateGroup::propagate() em ui/include/classes/api/services/CTemplateGroup.php.