On this page
module.delete
Opis
object module.delete(array moduleids)
Ta metoda umożliwia odinstalowanie modułów.
Ta metoda jest dostępna tylko dla użytkowników typu Super admin.
Uprawnienia do wywoływania tej metody można odebrać w ustawieniach ról użytkowników.
Więcej informacji zawiera sekcja Role użytkowników.
Jeśli parametr $ZBX_FEATURE_FLAGS['modules_config_enabled'] ma wartość false w pliku konfiguracji frontendu, użytkownik nie będzie mógł wywołać tej metody.
Pliki modułów należy usunąć ręcznie.
Parametry
(array) ID modułów do odinstalowania.
Zwracane wartości
(object) Zwraca obiekt zawierający identyfikatory odinstalowanych modułów we właściwości moduleids.
Przykłady
Odinstalowywanie wielu modułów
Odinstaluj moduły „27” i „28”.
{
"jsonrpc": "2.0",
"method": "module.delete",
"params": [
"27",
"28"
],
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"moduleids": [
"27",
"28"
]
},
"id": 1
}
Źródło
CModule::delete() w ui/include/classes/api/services/CModule.php.