diff --git a/app/controllers/admin/AssetsController.php b/app/controllers/admin/AssetsController.php index 0fa7dac6bc..5d7738098c 100755 --- a/app/controllers/admin/AssetsController.php +++ b/app/controllers/admin/AssetsController.php @@ -930,10 +930,15 @@ class AssetsController extends AdminController return ''.Lang::get('general.checkout').''; } }); - - - - + + $location = new \Chumper\Datatable\Columns\FunctionColumn('location', function ($assets) + { + if ($asset->assigneduser && $asset->assetloc) + {{{ $asset->assetloc->name }}} + } elseif ($asset->defaultLoc){ + {{{ $asset->defaultLoc->name }}} + } + }); return Datatable::collection($assets) ->addColumn('name',function($assets) @@ -942,7 +947,12 @@ class AssetsController extends AdminController }) ->showColumns('asset_tag', 'serial') - + + ->addColumn('model',function($assets) + { + return $assets->model->name; + }) + ->addColumn('status',function($assets) { if ($assets->assigned_to!='') { @@ -951,13 +961,8 @@ class AssetsController extends AdminController return $assets->assetstatus->name; } - }) - - ->addColumn('model',function($assets) - { - return $assets->model->name; - }) - + }) + ->addColumn($location) ->addColumn('category',function($assets) { return $assets->model->category->name; diff --git a/app/views/backend/hardware/index.blade.php b/app/views/backend/hardware/index.blade.php index 69947e0f12..8f4a7e887d 100755 --- a/app/views/backend/hardware/index.blade.php +++ b/app/views/backend/hardware/index.blade.php @@ -59,9 +59,10 @@ {{ Datatable::table() ->addColumn(Lang::get('admin/hardware/form.name'), Lang::get('admin/hardware/table.asset_tag'), - Lang::get('admin/hardware/table.serial'), + Lang::get('admin/hardware/table.serial'), + Lang::get('admin/hardware/form.model'), Lang::get('admin/hardware/table.status'), - Lang::get('admin/hardware/form.model'), + Lang::get('admin/hardware/table.location'), Lang::get('general.category'), Lang::get('admin/hardware/table.eol'), Lang::get('admin/hardware/table.checkout_date'),