|
@@ -56,9 +56,10 @@ class ConfigRESTController extends RESTController
|
|
|
'action' => array(
|
|
|
'get' => $translator->trans("api.get_config_help", array(), "KeaBundle"),
|
|
|
'generate' => $translator->trans("api.generate_config_help", array(), "KeaBundle"),
|
|
|
- 'set' => $translator->trans("api.set_config_help", array(), "KeaBundle")
|
|
|
+ 'set' => $translator->trans("api.set_config_help", array(), "KeaBundle"),
|
|
|
+ 'reload_config' => $translator->trans("api.reload_config_help", array(), "KeaBundle"),
|
|
|
+ 'reload_hook' => $translator->trans("api.reload_hooks_help", array(), "KeaBundle")
|
|
|
)));
|
|
|
-
|
|
|
}
|
|
|
|
|
|
if(is_null($dhcp)) {
|
|
@@ -67,6 +68,10 @@ class ConfigRESTController extends RESTController
|
|
|
|
|
|
if($action == "get") {
|
|
|
$config = $keaConfigService->getRemoteConfig($dhcp);
|
|
|
+ } elseif($action == "reload_config") {
|
|
|
+ $config = $keaConfigService->reloadConfig($dhcp);
|
|
|
+ } elseif($action == "reload_hook") {
|
|
|
+ $config = $keaConfigService->reloadHook($dhcp);
|
|
|
} elseif($action == "generate") {
|
|
|
$config = $keaConfigService->getConfig($id);
|
|
|
} elseif($action == "set") {
|