object usergroup.update(object/array userGroups)
Овај метод омогућава креирање нових корисничких група.
Ова метода је доступна само типу корисника Супер администратор. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте Корисничке улоге за више информација.
(object/array)
Својства корисничке групе треба ажурирати.
Својство usrgrpid
мора бити дефинисано за сваку корисничку групу, сва остала својства су опциона. Само ће прослеђена својства бити ажурирана, сва друга ће остати непромењена.
Поред стандардних особина корисничке групе, метода прихвата следеће параметре.
Parameter | Type | Description |
---|---|---|
hostgroup_rights | object/array | Група домаћина дозволе за замену тренутних дозвола додељених корисничкој групи. |
templategroup_rights | object/array | Група шаблона дозволе за замену тренутних дозвола додељених корисничкој групи. |
tag_filters | array | Дозволе засноване на ознакама за замену тренутних дозвола додељених корисничкој групи. |
users | object/array | Корисници да замене тренутне кориснике додељене корисничкој групи. Корисник мора имати само дефинисано својство userid . |
rights (deprecated) |
object/array | Овај параметар је застарео, користите hostgroup_rights или templategroup_rights уместо тога.Дозволе за доделе групе корисника. |
(object)
Враћа објекат који садржи ID-ијеве ажуриране корисничке групе под својством usrgrpids
.
Омогућите корисничку групу и омогућите јој приступ за читање и писање за групе домаћина "2" и "4".
{
"jsonrpc": "2.0",
"method": "usergroup.update",
"params": {
"usrgrpid": "17",
"users_status": "0",
"hostgroup_rights": [
{
"id": "2",
"permission": 3
},
{
"id": "4",
"permission": 3
}
]
},
"id": 1
}
Одговор:
CUserGroup::update() у ui/include/classes/api/services/CUserGroup.php.