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.

Pieprasījums:

{
    "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.