PHRAS-198 #fix add possibility to disable taskmanager per instance

This commit is contained in:
Nicolas Le Goff
2014-07-25 18:40:00 +02:00
parent b4141f92a7
commit 76cb4fad28
8 changed files with 56 additions and 7 deletions

View File

@@ -107,14 +107,18 @@ class API_V1_adapter extends API_V1_Abstract
{
$result = new \API_V1_result($app, $app['request'], $this);
$taskManager = $app['task-manager'];
$ret = $taskManager->getSchedulerState();
if ($app['phraseanet.registry"].get("GV_disable_task_manager']) {
$ret = array('state' => 'disabled');
} else {
$taskManager = $app['task-manager'];
$ret = $taskManager->getSchedulerState();
}
$ret['state'] = $ret['status'];
unset($ret['qdelay'], $ret['status']);
if (null !== $ret['updated_on']) {
if (isset($ret['updated_on']) && null !== $ret['updated_on']) {
$ret['updated_on'] = $ret['updated_on']->format(DATE_ATOM);
}