template.massremove

Description

object template.massremove(object parameters)

Cette méthode permet de supprimer des objets liés de plusieurs modèles.

Cette méthode est disponible uniquement pour les types d’utilisateurs Admin et Super admin. Les autorisations d’appel de la méthode peuvent être révoquées dans les paramètres des rôles utilisateur. Voir User roles pour plus d’informations.

Paramètres

(object) Paramètres contenant les ID des modèles à mettre à jour et les objets qui doivent être supprimés.

Paramètre Type Description
templateids ID/array ID des modèles à mettre à jour.

Comportement du paramètre :
- obligatoire
groupids ID/array ID des groupes de modèles desquels supprimer les modèles donnés.
macros string/array ID des macros utilisateur à supprimer des modèles donnés.
templateids_clear ID/array ID des modèles à délier et à effacer des modèles donnés (en amont).
templateids_link ID/array ID des modèles à délier des modèles donnés (en amont).

Valeurs retournées

(object) Retourne un objet contenant les identifiants des modèles mis à jour sous la propriété templateids.

Exemples

Suppression de modèles d’un groupe

Supprimez deux modèles du groupe « 2 ».

Requête :

{
    "jsonrpc": "2.0",
    "method": "template.massremove",
    "params": {
        "templateids": [
            "10085",
            "10086"
        ],
        "groupids": "2"
    },
    "id": 1
}

Réponse :

{
    "jsonrpc": "2.0",
    "result": {
        "templateids": [
            "10085",
            "10086"
        ]
    },
    "id": 1
}

Dissociation de modèles d’un hôte

Dissociez les modèles « 10106 » et « 10104 » du modèle « 10085 ».

Requête:

{
    "jsonrpc": "2.0",
    "method": "template.massremove",
    "params": {
        "templateids": "10085",
        "templateids_link": [
            "10106",
            "10104"
        ]
    },
    "id": 1
}

Réponse :

{
    "jsonrpc": "2.0",
    "result": {
        "templateids": [
            "10085"
        ]
    },
    "id": 1
}

Voir également

Source

CTemplate::massRemove() dans ui/include/classes/api/services/CTemplate.php.