object action.update(object/array actions)
Овај метод омогућава ажурирање постојећих акција.
Овај метод доступан је само за Администратора и Супер админастратора типове корисника. Дозволе за позивање методе могу бити опозвана у корисничким подешавањима. Погледајте за више информација [Userroles] (/manual/web_interface/frontend_sections/users/user_roles).
(object/array)
Својства акција, која треба ажурирати.
Својство actionid
мора бити дефинисано за сваку акцију, сва остала својства су опциона. Само прослеђена својства ће бити ажурирана, сва друга ће остати непромењена.
Поред standard action properties метод прихвата следеће параметре.
Parameter | Type | Description |
---|---|---|
filter | object | Action filter објекат за замену тренутног филтера. |
operations | array | Action operations за замену постојећих операција. |
recovery_operations | array | Action recovery operations за замену постојећих операција опоравка. Parameter behavior: - подржано, ако је за eventsource Action object подешено "догађај креиран окидачем", "унутрашњи догађај" , или "догађај креиран при ажурирању статуса услуге" |
update_operations | array | Action update operations за замену постојећих операција ажурирања. Parameter behavior: - подржано, ако eventsource Action object подешено на "догађај креиран окидачем" или "догађај креиран при ажурирању статуса услуги" |
(object)
Враћа објекат који садржи ID-ијеве ажурираних акција под својством actionids
.
Деактивирати акцију, то јест, поставити њен статус на "1".
{
"jsonrpc": "2.0",
"method": "action.update",
"params": {
"actionid": "2",
"status": "1"
},
"id": 1
}
Одговор:
CAction::update() у ui/include/classes/api/services/CAction.php.