template.massremove

Opis

object template.massremove(object parameters)

Metoda umożliwia usuwanie powiązanych obiektów z wielu szablonów.

Ta metoda jest dostępna tylko dla użytkowników typu Admin i Super admin.Uprawnienia do wywołania tej metody mogą zostać odebrane w ustawieniach roli użytkownika.Zobacz Role użytkowników aby uzyskać więcej informacji.

Parametry

(object) Parametry zawierające identyfikatory szablonów do aktualizacji oraz obiekty, które powinny być usunięte.

Parametr Typ Opis
templateids
(wymagane)
string/array ID szablonów do aktualizacji.
groupids string/array Grupy hostów, z których należy usunąć podane szablony.
macros string/array Makra użytkowników, które należy usunąć z podanych szablonów.
templateids_clear string/array Szablony do odłączenia i usunięcia z podanych szablonów (upstream).
templateids_link string/array Szablony do odłączenia z podanych szablonów (upstream).

Zwracane wartości

(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych szablonów we właściwości templateids.

Przykłady

Usuwanie szablonów z grupy

Usuń dwa szablony z grupy "2".

Zapytanie:

{
    "jsonrpc": "2.0",
    "method": "template.massremove",
    "params": {
        "templateids": [
            "10085",
            "10086"
        ],
        "groupids": "2"
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}

Odpowiedź:

{
    "jsonrpc": "2.0",
    "result": {
        "templateids": [
            "10085",
            "10086"
        ]
    },
    "id": 1
}

Odłączanie szablonów od hosta

Odłącz szablony "10106" i "10104" od szablonu "10085".

Zapytanie:

{
    "jsonrpc": "2.0",
    "method": "template.massremove",
    "params": {
        "templateids": "10085",
        "templateids_link": [
            "10106",
            "10104"
        ]
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}

Odpowiedź:

{
    "jsonrpc": "2.0",
    "result": {
        "templateids": [
            "10085"
        ]
    },
    "id": 1
}

Zobacz także

Źródło

CTemplate::massRemove() w ui/include/classes/api/services/CTemplate.php.