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".

Pieprasījums:

{
    "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.