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.
(object/array)
Propriété d'action à mettre à jour.
La propriété actionid
doit être définie pour chaque action, toutes les autres propriétés sont optionnelles. Seules les propriétés renseignées 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 de filtre d'action pour remplacer le filtre actuel. |
operations | array | Opérations d'action à remplacer dans l'opération existante. |
recovery_operations | array | Opérations de récupération d'action pour remplacer les opérations de récupération existantes. |
update_operations | array | Opérations de mise à jour d'action pour remplacer les opérations de mise à jour existantes. |
(object)
Retourne un objet contenant les identifiants des actions mises à jour sous la propriété actionids
.
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 :
CAction::update() in ui/include/classes/api/services/CAction.php.