usergroup.update
Опис
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
}
Одговор:
{
"jsonrpc": "2.0",
"result": {
"usrgrpids": [
"17"
]
},
"id": 1
}
Погледајте такође
Извор
CUserGroup::update() у ui/include/classes/api/services/CUserGroup.php.