Fixed #18574 - adds checked out field to maintenances

This commit is contained in:
snipe
2026-03-16 19:54:04 +00:00
parent 0b7ebcaeb0
commit ed201b24d6
3 changed files with 9 additions and 1 deletions
@@ -36,7 +36,7 @@ class MaintenancesController extends Controller
$this->authorize('view', Asset::class);
$maintenances = Maintenance::select('maintenances.*')
->with('asset', 'asset.model', 'asset.location', 'asset.defaultLoc', 'supplier', 'asset.company', 'asset.assetstatus', 'adminuser');
->with('asset', 'asset.model', 'asset.location', 'asset.defaultLoc', 'supplier', 'asset.company', 'asset.assetstatus', 'adminuser', 'asset.assignedTo',);
if ($request->filled('search')) {
$maintenances = $maintenances->TextSearch($request->input('search'));
@@ -46,6 +46,7 @@ class MaintenancesTransformer
'status_type' => e($assetmaintenance->asset->assetstatus->getStatuslabelType()),
'status_meta' => e($assetmaintenance->asset->present()->statusMeta),
] : null,
'assigned_to' => (new AssetsTransformer)->transformAssignedTo($assetmaintenance->asset),
'company' => (($assetmaintenance->asset) && ($assetmaintenance->asset->company)) ? [
'id' => (int) $assetmaintenance->asset->company->id,
'name' => ($assetmaintenance->asset->company->name) ? e($assetmaintenance->asset->company->name) : null,
+7
View File
@@ -88,6 +88,13 @@ class MaintenancesPresenter extends Presenter
'switchable' => true,
'title' => trans('general.model_no'),
'visible' => true,
],[
'field' => 'assigned_to',
'searchable' => true,
'sortable' => true,
'title' => trans('admin/hardware/form.checkedout_to'),
'visible' => true,
'formatter' => 'polymorphicItemFormatter',
],
[
'field' => 'supplier',