action.update
Description
object action.update(object/array actions)
Cette méthode permet de mettre à jour des actions existantes.
Cette méthode n'est disponible que pour les utilisateurs de type Admin et Super admin. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du rôle de l'utilisateur. Voir [Rôles Utilisateur] (/manual/web_interface/frontend_sections/users/user_roles) pour plus d'information.
Paramètres
(object/array) Propriétés d’action à mettre à jour.
La propriété actionid doit être définie pour chaque action, toutes les autres
propriétés sont facultatives. Seules les propriétés transmises seront mises à jour, toutes
les autres resteront inchangées.
En plus des propriétés d’action standard, la méthode accepte les paramètres suivants.
| Paramètre | Type | Description |
|---|---|---|
| filter | object | Objet filtre d’action pour remplacer le filtre actuel. |
| operations | array | Opérations d’action pour remplacer les opérations existantes. |
| recovery_operations | array | Opérations de récupération d’action pour remplacer les opérations de récupération existantes. Comportement du paramètre : - pris en charge si eventsource de l’objet Action est défini sur « événement créé par un déclencheur », « événement interne » ou « événement créé lors de la mise à jour de l’état du service » |
| update_operations | array | Opérations de mise à jour d’action pour remplacer les opérations de mise à jour existantes. Comportement du paramètre : - pris en charge si eventsource de l’objet Action est défini sur « événement créé par un déclencheur » ou « événement créé lors de la mise à jour de l’état du service » |
Valeurs retournées
(object) Retourne un objet contenant les identifiants des actions mises à jour sous la propriété actionids.
Exemples
Désactiver l'action
Désactive l'action, c'est-à-dire définir son statut sur "1".
Requête :
{
"jsonrpc": "2.0",
"method": "action.update",
"params": {
"actionid": "2",
"status": "1"
},
"id": 1
}
Réponse :
{
"jsonrpc": "2.0",
"result": {
"actionids": [
"2"
]
},
"id": 1
}
Voir également
Source
CAction::update() in ui/include/classes/api/services/CAction.php.