Áú»¢¶Ä²©

Esta ¨¦ uma tradu??o da p¨¢gina de documenta??o original em ingl¨ºs. Ajude-nos a torn¨¢-la melhor.

report.update

Descri??o

object report.update(object/array reports)

Este m¨¦todo permite atualizar os relat¨®rios agendados existentes.

Este m¨¦todo est¨¢ dispon¨ªvel apenas para o tipo de usu¨¢rio Admin e 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 obter mais informa??es.

Par?metros

(object/array) Propriedades do relat¨®rio agendado a serem atualizadas.

A propriedade reportid deve ser definida para cada relat¨®rio programado, 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 relat¨®rio agendado padr?o, o m¨¦todo aceita os seguintes par?metros.

Par?metro Tipo Descri??o
users object/array of objects ±«²õ³Ü¨¢°ù¾±´Çs para substituir os usu¨¢rios atuais atribu¨ªdos ao relat¨®rio programado.
user_groups object/array of objects Grupos de usu¨¢rios para substituir os grupos de usu¨¢rios atuais atribu¨ªdos ao relat¨®rio programado.

Valores de retorno

(object) Retorna um objeto contendo os IDs dos relat¨®rios programados atualizados na propriedade reportids.

Exemplos

Desativando o relat¨®rio programado

Request:

{
           "jsonrpc": "2.0",
           "method": "report.update",
           "params": {
               "reportid": "1",
               "status": "0"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Response:

{
           "jsonrpc": "2.0",
           "result": {
               "reportids": [
                   "1"
               ]
           },
           "id": 1
       }

Veja tamb¨¦m

Fonte

CReport::update() in ui/include/classes/api/services/CReport.php.