From 7868a8c1745aa6632b04f3e1b7885163f0e6f36a Mon Sep 17 00:00:00 2001 From: snipe Date: Wed, 14 Feb 2024 09:47:13 +0000 Subject: [PATCH] Added serial for API controller Signed-off-by: snipe --- app/Http/Controllers/Api/AssetMaintenancesController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Api/AssetMaintenancesController.php b/app/Http/Controllers/Api/AssetMaintenancesController.php index 931e8e51c0..b39d9d9926 100644 --- a/app/Http/Controllers/Api/AssetMaintenancesController.php +++ b/app/Http/Controllers/Api/AssetMaintenancesController.php @@ -36,7 +36,8 @@ class AssetMaintenancesController extends Controller { $this->authorize('view', Asset::class); - $maintenances = AssetMaintenance::select('asset_maintenances.*')->with('asset', 'asset.model', 'asset.location', 'asset.defaultLoc', 'supplier', 'asset.company', 'admin'); + $maintenances = AssetMaintenance::select('asset_maintenances.*') + ->with('asset', 'asset.model', 'asset.location', 'asset.defaultLoc', 'supplier', 'asset.company', 'admin'); if ($request->filled('search')) { $maintenances = $maintenances->TextSearch($request->input('search')); @@ -70,6 +71,7 @@ class AssetMaintenancesController extends Controller 'notes', 'asset_tag', 'asset_name', + 'serial', 'user_id', 'supplier', 'is_warranty', @@ -90,6 +92,10 @@ class AssetMaintenancesController extends Controller case 'asset_name': $maintenances = $maintenances->OrderByAssetName($order); break; + case 'serial': + \Log::debug('sort by serial'); + $maintenances = $maintenances->OrderByAssetSerial($order); + break; default: $maintenances = $maintenances->orderBy($sort, $order); break;