report.update

Opis

object report.update(object/array reports)

Ta metoda umożliwia aktualizację istniejących raportów okresowych.

Ta metoda jest dostępna tylko dla użytkowników typu Admin i Super admin. Uprawnienia do wywołania metody można odebrać w ustawieniach ról użytkownika. Zobacz Role użytkownika aby uzyskać więcej informacji.

Parametry

(object/array) Właściwości raportu okresowego do zaktualizowania.

Właściwość reportid musi być zdefiniowana dla każdego raportu okresowego, wszystkie inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, a wszystkie inne pozostaną niezmienione.

Oprócz standardowych właściwości raportu okresowego, metoda akceptuje następujące parametry.

Parametr Typ Opis
users object/array Użytkownicy, którzy zastąpią bieżących użytkowników przypisanych do raportu okresowego.
user_groups object/array Grupy użytkowników, które zastąpią bieżące grupy użytkowników przypisane do raportu okresowego.

Zwracane wartości

(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych raportów okresowych we właściwości reportids.

Przykłady

Wyłączenie raportu okresowego

Zapytanie:

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

Odpowiedź:

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

Zobacz także

Źródło

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