report.update

Apraksts

object report.update(object/array reports)

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

Šī metode ir pieejama tikai Admin un Super admin lietotāja tipam. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet Lietotāju 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.