template.massremove
Beschrijving
object template.massremove(object parameters)
Deze methode maakt het mogelijk om gerelateerde objecten uit meerdere sjablonen te verwijderen.
Deze methode is alleen beschikbaar voor gebruikerstypes Admin en Superadmin. Rechten om de methode aan te roepen kunnen worden ingetrokken in de instellingen voor gebruikersrollen. Zie Gebruikersrollen voor meer informatie.
Parameters
(object) Parameters die de ID's van de sjablonen bevatten die moeten worden bijgewerkt en de objecten die moeten worden verwijderd.
| Parameter | Type | Beschrijving |
|---|---|---|
| templateids | string/array | ID's van de sjablonen die moeten worden bijgewerkt. Parametergedrag: - verplicht |
| groupids | string/array | Sjabloon groepen waaruit de opgegeven sjablonen moeten worden verwijderd. |
| macros | string/array | Gebruikersmacro's die moeten worden verwijderd uit de opgegeven sjablonen. |
| templateids_clear | string/array | Sjablonen die moeten worden losgekoppeld en verwijderd uit de opgegeven sjablonen (stroomopwaarts). |
| templateids_link | string/array | Sjablonen die moeten worden losgekoppeld van de opgegeven sjablonen (stroomopwaarts). |
Retourwaarden
(object) Retourneert een object dat de ID's van de bijgewerkte sjablonen bevat
onder de eigenschap templateids.
Voorbeelden
Verwijderen van sjablonen uit een groep
Verwijder twee sjablonen uit groep "2".
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": [
"10085",
"10086"
],
"groupids": "2"
},
"id": 1
}
Reactie:
{
"jsonrpc": "2.0",
"result": {
"templateids": [
"10085",
"10086"
]
},
"id": 1
}
Koppeling van sjablonen verbreken van een host
Verbreek de koppeling van sjablonen "10106" en "10104" van sjabloon "10085".
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": "10085",
"templateids_link": [
"10106",
"10104"
]
},
"id": 1
}
Reactie:
{
"jsonrpc": "2.0",
"result": {
"templateids": [
"10085"
]
},
"id": 1
}
Zie ook
Bron
CTemplate::massRemove() in ui/include/classes/api/services/CTemplate.php.