report.update

Apraksts

object report.update(object/array reports)

Šī metode ļauj atjaunināt esošos plānotos pārskatus.

Šī metode ir pieejama tikai Admin un Super admin lietotāja tipam. Tiesības izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāja lomas.

Parametri

(object/array) Atjaunināmo plānoto atskaišu rekvizīti.

Rekvizītam reportid jābūt definētam katrai plānotajai atskaitei, visi pārējie rekvizīti nav obligāti. Tiks atjaunināti tikai nodotie rekvizīti, visi pārējie paliks nemainīti.

Papildus standarta plānotās atskaites rekvizītiem metode pieņem šādus parametrus.

Parametrs Tips Apraksts
users object/array Lietotāji, ar kuriem aizstāt pašreizējos plānotajai atskaitei piešķirtos lietotājus.

Parametra darbība:
- obligāts, ja user_groups nav iestatīts
user_groups object/array Lietotāju grupas, ar kurām aizstāt pašreizējās plānotajai atskaitei piešķirtās lietotāju grupas.

Parametra darbība:
- obligāts, ja users nav iestatīts

Atgrieztās vērtības

(object) Atgriež objektu, kas satur atjaunināto ieplānoto atskaišu ID īpašībā reportids.

Piemēri

Ieplānotā pārskata atspējošana

Pieprasījums:

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

Atbilde:

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

Skatīt arī

Avots

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