object template.massupdate(object parameters)
Este m¨¦todo permite substituir ou remover simultaneamente objetos relacionados e atualizar propriedades em v¨¢rios modelos.
Este m¨¦todo est¨¢ dispon¨ªvel apenas para os tipos de usu¨¢rio Admin e Super admin. As permiss?es para chamar o m¨¦todo podem ser revogadas nas configura??es de fun??o do usu¨¢rio. Consulte fun??es do usu¨¢rio para obter mais informa??es.
(object)
Par?metros contendo os IDs dos templates a serem atualizados e os objetos a serem substitu¨ªdos pelos templates.
O m¨¦todo aceita os seguintes par?metros.
Par?metro | Tipo | Descri??o |
---|---|---|
templates (´Ç²ú°ù¾±²µ²¹³Ù¨®°ù¾±´Ç) |
object/array | Modelos a serem atualizados. Os modelos devem ter a propriedade templateid definida. |
grupos | object/array | Grupos de hosts para substituir os grupos de hosts atuais aos quais os templates pertencem. Os grupos de hosts devem ter a propriedade groupid definida. |
macros | object/array | Macros de usu¨¢rio para substituir as macros de usu¨¢rio atuais nos templatesa fornecidos. |
templates_clear | object/array | Templates para desvincular e limpar dos templates fornecidos. Os templates devem ter a propriedade templateid definida. |
templates_link | object/array | Templates para substituir os templates atualmente vinculados. Os templates devem ter a propriedade templateid definida. |
(object)
Retorna um objeto contendo os IDs dos modelos atualizados na propriedade templateids
.
Unlink and clear template "10091" from the given templates.
{
"jsonrpc": "2.0",
"method": "template.massupdate",
"params": {
"templates": [
{
"templateid": "10085"
},
{
"templateid": "10086"
}
],
"templates_clear": [
{
"templateid": "10091"
}
]
},
"id": 1
}
Response:
Desvincule e limpe o modelo "10091" dos templates fornecidos.
Requisi??o:
{
"jsonrpc": "2.0",
"method": "template.massupdate",
"params": {
"templates": [
{
"templateid": "10085"
},
{
"templateid": "10086"
}
],
"templates_clear": [
{
"templateid": "10091"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
CTemplate::massUpdate() in ui/include/classes/api/services/CTemplate.php.