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.