object templategroup.massupdate(object parameters)
Este m¨¦todo permite reemplazar plantillas de varios grupos de plantillas con las especificadas.
Este m¨¦todo solo est¨¢ disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n del rol de usuario. Ver Roles de usuario para obtener m¨¢s informaci¨®n.
(objeto)
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ que contienen los ID de los grupos de plantillas a actualizar y los objetos que deben actualizarse.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Tipo | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|
groups | objeto/matriz | Grupos de plantillas que se actualizar¨¢n. Los grupos de plantillas deben tener la propiedad groupid definida.Comportamiento de par¨¢metros: - obligatorio |
templates | objeto/matriz | Plantillas para reemplazar la plantilla actual en los grupos de plantillas dados. Todas las dem¨¢s plantillas, excepto las mencionadas, se excluir¨¢n de los grupos de plantillas. Las plantillas deben tener el propiedad templateid definida.Comportamiento del par¨¢metro: - obligatorio |
(objeto)
Devuelve un objeto que contiene los ID de los grupos de plantilla actualizados bajo la propiedad groupids
.
Reemplace todas las plantillas en un grupo de plantillas por las plantillas mencionadas.
{
"jsonrpc": "2.0",
"method": "templategroup.massupdate",
"params": {
"groups": [
{
"groupid": "8"
}
],
"templates": [
{
"templateid": "40050"
}
]
},
"id": 1
}
Respuesta:
CTemplateGroup::massUpdate() en ui/include/classes/api/services/CTemplateGroup.php.