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.