From 49fd9b1f13836bd26f07bd534d8e3e31e97b7c06 Mon Sep 17 00:00:00 2001 From: David Callizaya Date: Mon, 27 May 2024 18:11:08 -0400 Subject: [PATCH 1/3] Define v1.1 api routes --- ProcessMaker/Providers/RouteServiceProvider.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ProcessMaker/Providers/RouteServiceProvider.php b/ProcessMaker/Providers/RouteServiceProvider.php index c0761334e6..1315214a1d 100644 --- a/ProcessMaker/Providers/RouteServiceProvider.php +++ b/ProcessMaker/Providers/RouteServiceProvider.php @@ -89,6 +89,8 @@ protected function mapApiRoutes() { Route::middleware('api') ->group(base_path('routes/api.php')); + Route::middleware('auth:api') + ->group(base_path('routes/v1_1/api.php')); } /** From 5e673521ed33072184f87c7760a3a356e66b0608 Mon Sep 17 00:00:00 2001 From: David Callizaya Date: Tue, 28 May 2024 14:11:37 -0400 Subject: [PATCH 2/3] File to register v1.1 routes --- routes/v1_1/api.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 routes/v1_1/api.php diff --git a/routes/v1_1/api.php b/routes/v1_1/api.php new file mode 100644 index 0000000000..743abe26fa --- /dev/null +++ b/routes/v1_1/api.php @@ -0,0 +1,16 @@ +name('api.1.1.') + ->group(function () { + // Tasks Endpoints + Route::name('tasks.')->group(function () { + // Route to list tasks + Route::get('tasks', [TaskController::class, 'index']) + ->name('index'); + }); + }); From 7657c0cffba235a3cc948480f9ec8f1392bdbd27 Mon Sep 17 00:00:00 2001 From: David Callizaya Date: Tue, 28 May 2024 18:11:58 -0400 Subject: [PATCH 3/3] Base for tasks v1.1 controller --- .../Controllers/Api/V1_1/TaskController.php | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php diff --git a/ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php b/ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php new file mode 100644 index 0000000000..bd0bf92cad --- /dev/null +++ b/ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php @@ -0,0 +1,20 @@ +paginate(); + } +}