object usergroup.update(object/array userGroups)
Ta metoda umożliwia aktualizację istniejących grup użytkowników.
Ta metoda jest dostępna tylko dla typu użytkownika Super admin. Uprawnienia do wywołania metody można cofnąć w ustawieniach ról użytkownika. Zobacz Role użytkowników aby uzyskać więcej informacji.
(object/array)
Właściwości grupy użytkowników do zaktualizowania.
Właściwość usrgrpid
musi być zdefiniowana dla każdej grupy użytkowników, wszystkie inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie inne pozostaną niezmienione.
Oprócz standardowych właściwości grupy użytkowników, metoda akceptuje następujące parametry.
Parametr | Typ | Opis |
---|---|---|
rights | object/array | Uprawnienia do zastąpienia bieżących uprawnień przypisanych do grupy użytkowników. |
tag_filters | array | Uprawnienia oparte na znacznikach do zastąpienia bieżących uprawnień przypisanych do grupy użytkowników. |
users | object/array | Użytkownicy do zastąpienia bieżących użytkowników przypisanych do grupy użytkowników. Użytkownik musi mieć zdefiniowaną tylko właściwość userid . |
(object)
Zwraca obiekt zawierający identyfikatory zaktualizowanych grup użytkowników we właściwości usrgrpids
.
Wyłącz grupę użytkowników.
Zapytanie:
{
"jsonrpc": "2.0",
"method": "usergroup.update",
"params": {
"usrgrpid": "17",
"users_status": "1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Odpowiedź:
CUserGroup::update() w ui/include/classes/api/services/CUserGroup.php.