From f3571fe51d003e08a30a613f3ee45bd4de5d438f Mon Sep 17 00:00:00 2001 From: David Callizaya Date: Fri, 31 May 2024 11:25:16 -0400 Subject: [PATCH] Implement v1.1 tasks endpoint --- .../Controllers/Api/V1_1/TaskController.php | 19 ++++++++++++++++--- routes/v1_1/api.php | 4 ++++ 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php b/ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php index bd0bf92cad..47906da617 100644 --- a/ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php +++ b/ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php @@ -1,20 +1,33 @@ defaultFields) + ->where('element_type', 'task'); return $query->paginate(); } + + public function show(ProcessRequestToken $task) + { + return $task; + } } diff --git a/routes/v1_1/api.php b/routes/v1_1/api.php index 743abe26fa..08ef1fc0ea 100644 --- a/routes/v1_1/api.php +++ b/routes/v1_1/api.php @@ -12,5 +12,9 @@ // Route to list tasks Route::get('tasks', [TaskController::class, 'index']) ->name('index'); + + // Route to show a task + Route::get('tasks/{task}', [TaskController::class, 'show']) + ->name('show'); }); });