From ccaa119a6ba1340709dbddab9385b965322a9904 Mon Sep 17 00:00:00 2001 From: Esteban Gallego Date: Tue, 3 Dec 2024 16:12:13 -0500 Subject: [PATCH 1/2] Implement eTag to the Modal for Cases --- routes/engine.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/routes/engine.php b/routes/engine.php index 92f67def38..2027ac75e0 100644 --- a/routes/engine.php +++ b/routes/engine.php @@ -6,7 +6,7 @@ use ProcessMaker\Http\Controllers\Api\TaskController; // Engine -Route::prefix('api/1.0')->name('api.')->group(function () { +Route::middleware('etag')->prefix('api/1.0')->name('api.')->group(function () { // List of Processes that the user can start Route::get('start_processes', [ProcessController::class, 'startProcesses'])->name('processes.start'); // Filtered in controller From 2780efcde33fd9caf04bd4795eff4b4c8b1da17b Mon Sep 17 00:00:00 2001 From: Esteban Gallego Date: Tue, 3 Dec 2024 16:29:04 -0500 Subject: [PATCH 2/2] Return eTag to the getRoute --- routes/engine.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/routes/engine.php b/routes/engine.php index 2027ac75e0..f30dfe2ebf 100644 --- a/routes/engine.php +++ b/routes/engine.php @@ -6,9 +6,9 @@ use ProcessMaker\Http\Controllers\Api\TaskController; // Engine -Route::middleware('etag')->prefix('api/1.0')->name('api.')->group(function () { +Route::prefix('api/1.0')->name('api.')->group(function () { // List of Processes that the user can start - Route::get('start_processes', [ProcessController::class, 'startProcesses'])->name('processes.start'); // Filtered in controller + Route::get('start_processes', [ProcessController::class, 'startProcesses'])->middleware('etag')->name('processes.start'); // Filtered in controller // Start a process Route::post('process_events/{process}', [ProcessController::class, 'triggerStartEvent'])->name('process_events.trigger')->middleware('can:start,process');