templategroup.propagate

Опис

object templategroup.propagate(object parameters)

Овај метод омогућава примену дозвола на све подгрупе група шаблона.

Овај метод је доступан само типовима корисника Супер администратор. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте Корисничке улоге за више информација.

Параметри

(object) Параметри који дефинишу жељени излаз.

Метода подржава следеће параметре.

Parameter Type Description
groups object/array Групе шаблона за ширење.

Групе шаблона морају имати само дефинисано својство groupid.

Понашање параметра:
- обавезно
permissions boolean Подесите true ако је потребно да се дозволе пропагирају.

Понашање параметра:
- потребно

Повратне вредности

(object) Враћа објекат који садржи ID-ијеве пропагираног шаблона групе под својством groupids.

Примери

Проширивање дозвола групе шаблона на њене подгрупе.

Пропагирајте дозволе група шаблона у њене подгрупе.

Захтев:

{
           "jsonrpc": "2.0",
           "method": "templategroup.propagate",
           "params": {
               "groups": [
                   {
                       "groupid": "15"
                   }
               ],
               "permissions": true
           },
           "id": 1
       }

Одговор:

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

Погледајте такође

Извор

CTemplateGroup::propagate() у ui/include/classes/api/services/CTemplateGroup.php.