object template.massremove(object parameters)
Este método permite eliminar objetos relacionados de varias plantillas.
Este método solo está disponible para los tipos de usuario Admin y Super admin. Los permisos para llamar al método pueden ser revocados en la configuración de roles de usuario. Consulte Roles de usuario para más información.
(objeto)
Parámetros que contienen los IDs de las plantillas a actualizar y los objetos que deben eliminarse.
Parámetro | Tipo | Descripción |
---|---|---|
templateids | ID/array | IDs de las plantillas que se van a actualizar. Comportamiento del parámetro: - obligatorio |
groupids | ID/array | IDs de los grupos de plantillas de los que se eliminarán las plantillas indicadas. |
macros | string/array | IDs de las macros de usuario que se eliminarán de las plantillas indicadas. |
templateids_clear | ID/array | IDs de las plantillas que se desvincularán y limpiarán de las plantillas indicadas (ascendentes). |
templateids_link | ID/array | IDs de las plantillas que se desvincularán de las plantillas indicadas (ascendentes). |
(object)
Devuelve un objeto que contiene los IDs de las plantillas actualizadas bajo la propiedad templateids
.
Eliminar dos plantillas del grupo "2".
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": [
"10085",
"10086"
],
"groupids": "2"
},
"id": 1
}
Respuesta:
Desvincular las plantillas "10106" y "10104" de la plantilla "10085".
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": "10085",
"templateids_link": [
"10106",
"10104"
]
},
"id": 1
}
Respuesta:
CTemplate::massRemove() en ui/include/classes/api/services/CTemplate.php.