object role.create(object/array roles)
This method allows the creation of new roles.
This method is only available to Super admin user types. Permissions to call this method can be modified in the user role settings. For more details, refer to the User Roles section.
(object/array)
Rollen om aan te maken.
Naast de standaard roleigenschappen, is de methode accepteert de volgende parameters.
(object)
Retourneert een object dat de ID's van de gemaakte rollen bevat onder de eigenschap roleids
. De volgorde van de geretourneerde ID's komt overeen met de volgorde van de doorgegeven rollen.
Maak een rol aan met het type "Gebruiker" en ontzeg toegang tot twee UI-elementen.
{
"jsonrpc": "2.0",
"method": "role.create",
"params": {
"name": "Operator",
"type": "1",
"rules": {
"ui": [
{
"name": "monitoring.hosts",
"status": "0"
},
{
"name": "monitoring.maps",
"status": "0"
}
]
}
},
"id": 1
}
Reactie:
CRole::create() in ui/include/classes/api/services/CRole.php.