This is a translation of the original English documentation page. Help us make it better.

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/administration/user_roles) pour plus d'information.

Paramètres

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

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"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "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.