object report.update(object/array rapporten)
Met deze methode kunnen bestaande geplande rapporten worden bijgewerkt.
Deze methode is alleen beschikbaar voor Admin en Super admin gebruikerstype. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de gebruikersrol instellingen. Zie Gebruiker rollen voor meer informatie.
(object/array)
Geplande rapporteigenschappen moeten worden bijgewerkt.
De eigenschap reportid
moet worden gedefinieerd voor elk gepland rapport, alles andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, blijven alle andere ongewijzigd.
Naast het standaard geplande rapport eigenschappen accepteert de methode de volgende parameters.
Parameter | Type | Beschrijving |
---|---|---|
users | object/array of objects | Users om de huidige gebruikers te vervangen die zijn toegewezen aan het geplande rapport. |
user_groups | object/array of objects | Gebruikersgroepen om de huidige gebruikersgroepen te vervangen die zijn toegewezen aan het geplande rapport. |
(object)
Retourneert een object met de ID's van de bijgewerkte geplande rapporten onder de eigenschap reportids
.
Verzoek:
{
"jsonrpc": "2.0",
"method": "report.update",
"params": {
"reportid": "1",
"status": "0"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Antwoord:
CReport::update() in ui/include/classes/api/services/CReport.php.