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'),