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 cette méthode peuvent être révoquées dans les paramètres des rôles utilisateur. Consultez Rôles 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, sauf 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 ID des groupes de modèles mis à jour dans 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.
Request :
{
"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.