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
}
Одговор:
CUserGroup::create() у ui/include/classes/api/services/CUserGroup.php.