action.update

Description

object action.update(object/array actions)

Ta metoda pozwala na aktualizowanie istniejących akcji.

Ta metoda jest dostępna wyłącznie użytkownikom typu Admin i Super admin. Uprawnienia do wywołania metody można odebrać w ustawieniach roli. Zobacz Role użytkownika po więcej informacji.

Parametry

(object/array) Właściwości akcji do zaktualizowania.

Właściwość actionid musi być zdefiniowana dla każdej akcji, wszystkie pozostałe właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, pozostałe pozostaną niezmienione.

Oprócz standardowych właściwości akcji, metoda przyjmuje następujące parametry.

Parametr Typ Opis
filter object Obiekt filtru akcji zastępujący bieżący filtr.
operacje array Akcja operacji, aby zastąpić istniejące operacje.
recovery_operations array Działanie operacji odzyskiwania, aby zastąpić istniejące operacje odzyskiwania.
update_operations array Akcja operacji aktualizacji, aby zastąpić istniejące operacje aktualizacji.

Zwracane wartości

(object) Zwraca obiekt zawierający identyfikatory ID zaktualizowanych akcji we właściwości actionids.

Przykłady

Wyłącz akcję

Wyłącz akcję, tj. ustaw jej status na "1".

Zapytanie:

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

Odpowiedź:

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

Zobacz także

Źródło

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