From 4a75925f5db2edf318629a8869684308522b813d Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 3 May 2017 11:18:30 +1000 Subject: [PATCH 1/3] Allow the API to update is_running fields in tasks (#1472) --- app/Ninja/Repositories/TaskRepository.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Ninja/Repositories/TaskRepository.php b/app/Ninja/Repositories/TaskRepository.php index 5bf89158af54..1ad61307bb4c 100644 --- a/app/Ninja/Repositories/TaskRepository.php +++ b/app/Ninja/Repositories/TaskRepository.php @@ -146,6 +146,8 @@ class TaskRepository extends BaseRepository } elseif ($data['action'] == 'stop' && $task->is_running) { $timeLog[count($timeLog) - 1][1] = time(); $task->is_running = false; + } elseif ($data['action'] == 'offine'){ + $task->is_running = $data['is_running']; } } From 29969e45ff58bf9a49224b7d490499403e7fe09b Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 3 May 2017 13:51:52 +1000 Subject: [PATCH 2/3] Typo fix typo --- app/Ninja/Repositories/TaskRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Ninja/Repositories/TaskRepository.php b/app/Ninja/Repositories/TaskRepository.php index 1ad61307bb4c..0119662952d0 100644 --- a/app/Ninja/Repositories/TaskRepository.php +++ b/app/Ninja/Repositories/TaskRepository.php @@ -146,7 +146,7 @@ class TaskRepository extends BaseRepository } elseif ($data['action'] == 'stop' && $task->is_running) { $timeLog[count($timeLog) - 1][1] = time(); $task->is_running = false; - } elseif ($data['action'] == 'offine'){ + } elseif ($data['action'] == 'offline'){ $task->is_running = $data['is_running']; } } From 2d28bc8e63351ea8aeb53a4e0f74ec433bcde403 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 3 May 2017 14:26:26 +1000 Subject: [PATCH 3/3] Update TaskRepository.php Ternary operator for $task->is_running --- app/Ninja/Repositories/TaskRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Ninja/Repositories/TaskRepository.php b/app/Ninja/Repositories/TaskRepository.php index 0119662952d0..54575488698f 100644 --- a/app/Ninja/Repositories/TaskRepository.php +++ b/app/Ninja/Repositories/TaskRepository.php @@ -147,7 +147,7 @@ class TaskRepository extends BaseRepository $timeLog[count($timeLog) - 1][1] = time(); $task->is_running = false; } elseif ($data['action'] == 'offline'){ - $task->is_running = $data['is_running']; + $task->is_running = $data['is_running'] ? 1 : 0; } }