object usergroup.update(object/array userGroups)
Овај метод омогућава ажурирање постојећих група корисника.
Овај метод је доступан само типу корисника супер администратор. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Видите Корисник улоге за више информација.
(object/array)
Својства корисничке групе која треба ажурирати.
Својство usrgrpid
мора бити дефинисано за сваку корисничку групу, сва остала својства су опционална. Само ће се проследити својства, сва остала ће остати непромењена.
Поред стандардних својстава корисничке групе, метода прихвата следеће параметре.
Parameter | Type | Description |
---|---|---|
hostgroup_rights | object/array | Дозволе групе хостова](/manual/api/reference/usergroup/object#permission) за замену тренутних дозвола додељених корисничкој групи. |
templategroup_rights | object/array | Дозволе групе шаблона](/manual/api/reference/usergroup/object#permission) за замену тренутних дозвола додељених корисничкој групи. |
tag_filters | array | Дозволе засноване на ознакама да би се замениле тренутне дозволе додељене корисничкој групи. |
users | object/array | Корисници да би се заменили тренутни корисници додељени корисничкој групи. Корисник мора имати дефинисано само својство userid . |
(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.