object gebruikersgroep.update(object/array gebruikersgroepen)
Met deze methode kunnen bestaande gebruikersgroepen worden bijgewerkt.
Deze methode is alleen beschikbaar voor het gebruikerstype Superbeheerder. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zien Gebruiker rollen voor meer informatie.
(object/array)
Gebruikersgroepeigenschappen moeten worden bijgewerkt.
De eigenschap usrgrpid
moet worden gedefinieerd voor elke gebruikersgroep, alle andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, allemaal andere blijven ongewijzigd.
Naast de standaard eigenschappen van de gebruikersgroep, de methode accepteert de volgende parameters.
Parameter | Type | Beschrijving |
---|---|---|
rights | object/array | Permissions om de huidige machtigingen te vervangen die aan de gebruikersgroep zijn toegewezen. |
tag_filters | array | Op tags gebaseerde machtigingen om aan de groep toe te wijzen. |
users | object/array | Users om toe te voegen aan de gebruikersgroep. De gebruiker moet de eigenschap userid hebben gedefinieerd. |
(object)
Retourneert een object dat de ID's van de bijgewerkte gebruiker bevat groepen onder de eigenschap usrgrpids
.
Schakel een gebruikersgroep uit.
Verzoek:
{
"jsonrpc": "2.0",
"method": "usergroup.update",
"params": {
"usrgrpid": "17",
"users_status": "1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Antwoord:
CUserGroup::update() in ui/include/classes/api/services/CUserGroup.php.