module.create
Apraksts
object module.create(object/array modules)
Šī metode ļauj instalēt jaunus lietotāja saskarnes moduļus.
Šī metode ir pieejama tikai lietotāja tipam Super admin.
Atļaujas izsaukt šo metodi var atsaukt lietotāju lomu iestatījumos.
Plašāku informāciju skatiet sadaļā Lietotāju lomas.
Ja lietotāja saskarnes konfigurācijas failā $ZBX_FEATURE_FLAGS['modules_config_enabled'] ir iestatīts uz false, lietotājam nebūs atļauts izsaukt šo metodi.
Moduļu faili ir manuāli jāizpako pareizajās apakšdirektorijās atbilstoši moduļu rekvizītam relative_path.
Parametri
(object/array) Moduļi, ko izveidot.
Metode pieņem moduļus ar standarta moduļu īpašībām.
Atgrieztās vērtības
(object) Atgriež objektu, kas satur instalēto moduļu ID īpašumā moduleids.
Atgriezto ID secība atbilst nodoto moduļu secībai.
Piemēri
Moduļa instalēšana
Instalējiet moduli ar statusu "Enabled".
{
"jsonrpc": "2.0",
"method": "module.create",
"params": {
"id": "example_module",
"relative_path": "modules/example_module",
"status": 1
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"moduleids": [
"25"
]
},
"id": 1
}
Skatiet arī
Avots
CModule::create() failā ui/include/classes/api/services/CModule.php.