action.update
Apraksts
object action.update(object/array actions)
Šī metode ļauj atjaunināt esošās darbības.
Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. 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āmās darbības rekvizīti.
Rekvizītam actionid jābūt definētam katrai darbībai, 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 darbības rekvizītiem metode pieņem šādus parametrus.
| Parametrs | Type | Apraksts |
|---|---|---|
| filter | object | Darbības filtrs objekts, ar kuru aizstāt pašreizējo filtru. |
| operations | array | Darbības operācijas, ar kurām aizstāt esošās operācijas. |
| recovery_operations | array | Darbības atkopšanas operācijas, ar kurām aizstāt esošās atkopšanas operācijas. Parametra darbība: - atbalstīts, ja Darbības objekta eventsource ir iestatīts uz "notikums, ko izveidojis trigeris", "iekšējs notikums" vai "notikums, kas izveidots pakalpojuma statusa atjaunināšanas laikā" |
| update_operations | array | Darbības atjaunināšanas operācijas, ar kurām aizstāt esošās atjaunināšanas operācijas. Parametra darbība: - atbalstīts, ja Darbības objekta eventsource ir iestatīts uz "notikums, ko izveidojis trigeris" vai "notikums, kas izveidots pakalpojuma statusa atjaunināšanas laikā" |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur atjaunināto darbību ID
zem actionids īpašības.
Piemēri
Atspējot darbību
Atspējojiet darbību, tas ir, iestatiet tās statusu uz "1".
{
"jsonrpc": "2.0",
"method": "action.update",
"params": {
"actionid": "2",
"status": "1"
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"actionids": [
"2"
]
},
"id": 1
}
Skatiet arī
Avots
CAction::update() failā ui/include/classes/api/services/CAction.php.