action.update

Опис

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

Request:

{
           "jsonrpc": "2.0",
           "method": "action.update",
           "params": {
               "actionid": "2",
               "status": "1"
           },
           "id": 1
       }

Одговор:

{
           "jsonrpc": "2.0",
           "result": {
               "actionids": [
                   "2"
               ]
           },
           "id": 1
       }

Погледајте такође

Извор

CAction::update() у ui/include/classes/api/services/CAction.php.