object templategroup.propagate(object parameters)
Deze methode maakt het mogelijk om machtigingen toe te passen op alle onderliggende subgroepen van sjabloongroepen.
Deze methode is alleen beschikbaar voor gebruikers van het type Super admin. Toestemming om de methode op te roepen kan worden ingetrokken in de instellingen van gebruikersrollen. Zie Gebruikersrollen voor meer informatie.
(object)
Parameters die de gewenste uitvoer definiëren.
De methode ondersteunt de volgende parameters.
Parameter | Type | Omschrijving |
---|---|---|
groups | object/array | Sjabloon groepen om te verspreiden. De sjabloon groepen moeten de eigenschap groupid gedefinieerd hebben.Parameter gedrag: - vereist |
permissions | boolean | Stel in op true als de rechten moeten worden verspreid.Parameter gedrag: - vereist |
(object)
Geeft een object terug met de ID's van de doorgegeven sjabloongroepen onder de eigenschap groupids
.
Verspreid de rechten van de sjabloon groep naar de subgroepen.
{
"jsonrpc": "2.0",
"method": "templategroup.propagate",
"params": {
"groups": [
{
"groupid": "15"
}
],
"permissions": true
},
"id": 1
}
Reactie:
CTemplateGroup::propagate() in ui/include/classes/api/services/CTemplateGroup.php.