On this page
templategroup.propagate
Apraksts
object templategroup.propagate(object parameters)
Šī metode ļauj piemērot atļaujas visām veidņu grupu apakšgrupām.
Šī metode ir pieejama tikai Super admin lietotāju tipiem.
Atļaujas izsaukt šo metodi var tikt atsauktas lietotāju lomu iestatījumos.
Plašāku informāciju skatiet [Lietotāju
lomas](/manual/web_interface/frontend_sections/users/user_roles).
Parametri
(object) Parametri, kas nosaka vēlamo izvadi.
Metode atbalsta šādus parametrus.
| Parametrs | Tips | Apraksts |
|---|---|---|
| groups | object/array | Veidņu grupas, ko izplatīt. Veidņu grupām jābūt definētai tikai groupid īpašībai.Parametra darbība: - obligāts |
| permissions | boolean | Iestatiet true, ja nepieciešams izplatīt atļaujas.Parametra darbība: - obligāts |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur propagēto veidņu grupu ID zem groupids īpašības.
Piemēri
Veidņu grupas atļauju propagēšana uz tās apakšgrupām.
Propagēt veidņu grupas atļaujas uz tās apakšgrupām.
{
"jsonrpc": "2.0",
"method": "templategroup.propagate",
"params": {
"groups": [
{
"groupid": "15"
}
],
"permissions": true
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"15",
]
},
"id": 1
}
Skatiet arī
Avots
CTemplateGroup::propagate() failā
ui/include/classes/api/services/CTemplateGroup.php.