objektum report.update(object/array reports)
Ez a módszer lehetővé teszi a meglévő ütemezett jelentések frissítését.
Ez a módszer csak az Admin és a Kiemelt rendszergazda számára érhető el felhasználói típus. A metódus meghívására vonatkozó engedélyek felhasználói szerepkörben visszavonhatók beállítások. Lásd: User roles további információért.
(objektum/tömb)
A jelentés ütemezett tulajdonságai frissítendők.
A "reportid" tulajdonságot minden ütemezett jelentéshez meg kell határozni a többi tulajdonság nem kötelező. Csak az átadott tulajdonságok lesznek frissítve, az összes többi változatlan marad.
A standard ütemezett jelentés mellett tulajdonságok a metódus a következő paramétereket fogadja el.
Paraméter | Típus | Leírás |
---|---|---|
felhasználók | objektum/objektumtömb | Felhasználók az ütemezett jelentéshez rendelt jelenlegi felhasználók lecseréléséhez. |
user_groups | objektum/objektumtömb | Felhasználói csoportok az ütemezett jelentéshez rendelt jelenlegi felhasználói csoportok lecseréléséhez. |
(object)
Egy objektumot ad vissza, amely tartalmazza a frissített ütemezés azonosítóit jelentések a "reportids" tulajdonság alatt.
Request:
{
"jsonrpc": "2.0",
"method": "report.update",
"params": {
"reportid": "1",
"status": "0"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
CReport::update() az ui/include/classes/api/services/CReport.php fájlban.