action.update
Descrição
object action.update(object/array actions)
Este método permite atualizar as ações existentes.
Este método está disponível apenas para usuários do tipo Admin e Super admin. As permissões para chamar o método podem ser revogadas na configuração das funções do usuário. Veja [Funções do usuário] /manual/web_interface/frontend_sections/administration/user_roles) para mais informações.
Parâmetros
(object/array) Propriedades da ação a serem atualizadas.
A propriedade actionid deve ser definida para cada ação, todas as outras
propriedades são opcionais. Apenas as propriedades passadas serão atualizadas, todas
as outras permanecerão inalteradas.
Além das propriedades de ação padrão, o método aceita os seguintes parâmetros.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| filter | object | Action filter objeto para substituir o filtro atual. |
| operações | array | Ação operações para substituir as operações existentes. |
| recovery_operations | array | Ação operações de recuperação para substituir as operações de recuperação existentes. |
| update_operations | array | Ação operações de atualização para substituir as operações de atualização existentes. |
Valores de retorno
(object) Retorna um objeto contendo os IDs das ações atualizadas
sob a propriedade actionids.
Exemplos
Desativar ação
Desabilite a ação, ou seja, defina seu status como "1".
Solicitação:
{
"jsonrpc": "2.0",
"method": "action.update",
"params": {
"actionid": "2",
"status": "1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
{
"jsonrpc": "2.0",
"result": {
"actionids": [
"2"
]
},
"id": 1
}
Veja também
Fonte
CAction::update() em ui/include/classes/api/services/CAction.php.