templategroup.massadd

Opis

object templategroup.massadd(object parameters)

Ta metoda umożliwia jednoczesne dodanie wielu powiązanych obiektów do wszystkich podanych grup szablonów.

Ta metoda jest dostępna tylko dla typów użytkowników Admin i Super admin. Uprawnienia do wywołania tej metody mogą zostać cofnięte w ustawieniach roli użytkownika. Więcej informacji znajduje się w sekcji Role użytkowników.

Parametry

(object) Parametry zawierające identyfikatory grup szablonów do zaktualizowania oraz obiekty do dodania do wszystkich grup szablonów.

Metoda akceptuje następujące parametry.

Parametr Typ Opis
groups object/array Grupy szablonów, które mają zostać zaktualizowane.

Grupy szablonów muszą mieć zdefiniowaną wyłącznie właściwość groupid.

Zachowanie parametrów:
- wymagane
templates object/array Szablony do dodania do wszystkich grup szablonów.

Szablony muszą mieć zdefiniowaną wyłącznie właściwość templateid.

Zachowanie parametrów:
- wymagane

Zwracane wartości

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

Przykłady

Dodawanie szablonów do grup szablonów

Dodaj dwa szablony do grup szablonów o identyfikatorach 12 i 13.

Żądanie:

{
    "jsonrpc": "2.0",
    "method": "templategroup.massadd",
    "params": {
        "groups": [
            {
                "groupid": "12"
            },
            {
                "groupid": "13"
            }
        ],
        "templates": [
            {
                "templateid": "10486"
            },
            {
                "templateid": "10487"
            }
        ]
    },
    "id": 1
}

Odpowiedź:

{
    "jsonrpc": "2.0",
    "result": {
        "groupids": [
            "12",
            "13"
        ]
    },
    "id": 1
}

Zobacz także

Źródło

CTemplateGroup::massAdd() w ui/include/classes/api/services/CTemplateGroup.php.