usergroup.create

Опис

object usergroup.create(object/array userGroups)

Овај метод омогућава креирање нових корисничких група.

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

Параметри

(object/array) Групе корисника за креирање.

Поред стандардних особина корисничке групе, метода прихвата следеће параметре.

Parameter Type Description
hostgroup_rights object/array Група домаћина дозволе за додељивање корисничкој групи.
templategroup_rights object/array Група шаблона дозволе за додељивање корисничкој групи.
tag_filters array Дозволе засноване на ознаци за додељивање корисничкој групи.
users object/array Корисници за додавање у групу корисника.

Корисник мора имати само дефинисано својство userid.
rights
(застарело)
object/array Овај параметар је застарео, користите hostgroup_rights или templategroup_rights уместо тога.
Дозволе за доделу групи корисника.

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

(object) Враћа објекат који садржи ID-ијеве креираног корисника групе под својством usrgrpids. Редослед враћених ID-ијева одговара редоследу прослеђених корисничких група.

Примери

Креирање корисничке групе

Креирајте корисничку групу Менаџери операција cа одбијеним приступом групи домаћина "2" и додајте јој корисника.

Захтев:

{
           "jsonrpc": "2.0",
           "method": "usergroup.create",
           "params": {
               "name": "Operation managers",
               "hostgroup_rights": {
                   "id": "2",
                   "permission": 0
               },
               "users": [
                   {
                       "userid": "12"
                   }
               ]
           },
           "id": 1
       }

Одговор:

{
           "jsonrpc": "2.0",
           "result": {
               "usrgrpids": [
                   "20"
               ]
           },
           "id": 1
       }

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

Извор

CUserGroup::create() у ui/include/classes/api/services/CUserGroup.php.