templategroup.massupdate
Description
object templategroup.massupdate(object parameters)
Cette méthode permet de remplacer les modèles par ceux spécifiés dans plusieurs groupes de modèles.
Cette méthode est disponible uniquement pour les types d'utilisateur 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 Rôles d'utilisateur pour plus d'informations.
Paramètres
(object) Paramètres contenant les IDs des groupes de modèles à mettre à jour
et les objets qui doivent être mis à jour.
| Parameter | Type | Description |
|---|---|---|
| groups | object/array | Groupes de modèles à mettre à jour. Les groupes de modèles doivent avoir uniquement la propriété groupid définie.Comportement du paramètre: - required |
| templates | object/array | Modèles à remplacer le modèle actuel dans les groupes de modèles donnés. Tous les autres modèles, à l'exception de ceux mentionnés, seront exclus des groupes de modèles. Les modèles doivent avoir uniquement la propriété templateid définie.Comportement du paramètre: - required |
Valeurs de retour
(object) Renvoie un objet contenant les IDs des groupes de modèles mis à jour sous la propriété groupids.
Exemples
Remplacement des modèles dans un groupe de modèles
Remplacez tous les modèles d'un groupe de modèles par les modèles mentionnés.
{
"jsonrpc": "2.0",
"method": "templategroup.massupdate",
"params": {
"groups": [
{
"groupid": "8"
}
],
"templates": [
{
"templateid": "40050"
}
]
},
"id": 1
}
Response:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"8",
]
},
"id": 1
}
Voir aussi
Source
CTemplateGroup::massUpdate() dans ui/include/classes/api/services/CTemplateGroup.php.