From e6259eb6e1b228bf6c7f9ba13cb9733aa92f8036 Mon Sep 17 00:00:00 2001 From: snipe Date: Wed, 10 Jan 2018 05:44:11 -0800 Subject: [PATCH] Fixed #4774 - show assets assigned to assets in asset view MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Todo: Fix text search on the asset to asset tab. It’s currently broken so I’ve disabled it. --- app/Http/Controllers/Api/AssetsController.php | 8 +++- resources/views/hardware/view.blade.php | 45 ++++++++++++++++++- 2 files changed, 50 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/Api/AssetsController.php b/app/Http/Controllers/Api/AssetsController.php index be49a30f00..0c5f7c013b 100644 --- a/app/Http/Controllers/Api/AssetsController.php +++ b/app/Http/Controllers/Api/AssetsController.php @@ -122,6 +122,11 @@ class AssetsController extends Controller $assets->where('assets.supplier_id', '=', $request->input('supplier_id')); } + if (($request->has('assigned_to')) && ($request->has('assigned_type'))) { + $assets->where('assets.assigned_to', '=', $request->input('assigned_to')) + ->where('assets.assigned_type', '=', $request->input('assigned_type')); + } + if ($request->has('company_id')) { $assets->where('assets.company_id', '=', $request->input('company_id')); } @@ -243,7 +248,8 @@ class AssetsController extends Controller $assets->orderBy($column_sort, $order); break; } - + + $total = $assets->count(); $assets = $assets->skip($offset)->take($limit)->get(); return (new AssetsTransformer)->transformAssets($assets, $total); diff --git a/resources/views/hardware/view.blade.php b/resources/views/hardware/view.blade.php index 58c38d43db..944db03b10 100755 --- a/resources/views/hardware/view.blade.php +++ b/resources/views/hardware/view.blade.php @@ -534,6 +534,47 @@ + +
+
+
+ {{ Form::open([ + 'method' => 'POST', + 'route' => ['hardware/bulkedit'], + 'class' => 'form-inline', + 'id' => 'bulkForm']) }} +
+ + +
+ + +
+ + +
+ {{ Form::close() }} +
+
+
+
+ +
@@ -619,7 +660,7 @@
true]) + @include ('partials.bootstrap-table')