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)
Eigenschappen van geplande rapporten die moeten worden bijgewerkt.
De eigenschap reportid
moet worden gedefinieerd voor elk gepland rapport, alle andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, alle andere blijven ongewijzigd.
Naast de standaard eigenschappen van geplande rapporten accepteert de methode de volgende parameters.
Parameter | Type | Omschrijving |
---|---|---|
users | object/array | Gebruikers om de huidige gebruikers die aan het geplande rapport zijn toegewezen te vervangen. |
user_groups | object/array | Gebruikersgroepen om de huidige gebruikersgroepen die aan het geplande rapport zijn toegewezen te vervangen. |
(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.