Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

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.