From bf8ceceabef8784ab9f723ab0a2815eea4283825 Mon Sep 17 00:00:00 2001 From: snipe Date: Fri, 6 Jun 2025 15:42:14 +0100 Subject: [PATCH] Add bulk maintenance handler Signed-off-by: snipe --- app/Http/Controllers/Assets/BulkAssetsController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Http/Controllers/Assets/BulkAssetsController.php b/app/Http/Controllers/Assets/BulkAssetsController.php index 338f5b2763..124afa6f75 100644 --- a/app/Http/Controllers/Assets/BulkAssetsController.php +++ b/app/Http/Controllers/Assets/BulkAssetsController.php @@ -52,11 +52,17 @@ class BulkAssetsController extends Controller } $asset_ids = $request->input('ids'); + if ($request->input('bulk_actions') === 'checkout') { $request->session()->flashInput(['selected_assets' => $asset_ids]); return redirect()->route('hardware.bulkcheckout.show'); } + if ($request->input('bulk_actions') === 'maintenance') { + $request->session()->flashInput(['selected_assets' => $asset_ids]); + return redirect()->route('maintenances.create'); + } + // Figure out where we need to send the user after the update is complete, and store that in the session $bulk_back_url = request()->headers->get('referer'); session(['bulk_back_url' => $bulk_back_url]);