Automations Endpoint Detail + Cron Endpoint
This commit is contained in:
@@ -7,9 +7,9 @@ class AutomationsApi extends ApiController
|
||||
{
|
||||
//$this->requireAuth();
|
||||
$response = [];
|
||||
$automationData = AutomationManager::getAll();
|
||||
$automationsData = AutomationManager::getAll();
|
||||
|
||||
foreach ($automationData as $automationKey => $automation) {
|
||||
foreach ($automationsData as $automationKey => $automation) {
|
||||
$response[] = [
|
||||
"automation_id" => $automation['automation_id'],
|
||||
"name" => $automation['name'],
|
||||
@@ -19,4 +19,23 @@ class AutomationsApi extends ApiController
|
||||
|
||||
$this->response($response);
|
||||
}
|
||||
|
||||
public function detail($automationId)
|
||||
{
|
||||
//$this->requireAuth();
|
||||
|
||||
$response = null;
|
||||
$automationData = AutomationManager::getById($automationId);
|
||||
|
||||
$response = [
|
||||
'automation_id' => $automationData['automation_id'],
|
||||
'last_execution_time' => $automationData['last_execution_time'],
|
||||
'owner' => $automationData['owner_id'],
|
||||
'conditions' => $automationData['conditions'],
|
||||
'tasks' => $automationData['tasks'],
|
||||
];
|
||||
|
||||
$this->response($response);
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -20,8 +20,7 @@ class CronApi extends ApiController
|
||||
$this->response(['Value' => 'OK']);
|
||||
}
|
||||
|
||||
public function fetch()
|
||||
{
|
||||
public function fetch(){
|
||||
//Run Plugins
|
||||
$result = [];
|
||||
$dir = $_SERVER['DOCUMENT_ROOT'] . BASEDIR . 'app/plugins/';
|
||||
@@ -60,4 +59,9 @@ class CronApi extends ApiController
|
||||
//Print Result
|
||||
$this->response($result);
|
||||
}
|
||||
|
||||
public function automations(){
|
||||
AutomationManager:executeAll();
|
||||
$this->response(['Value' => 'OK']);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user