diff --git a/app/Http/Controllers/Api/AssetsController.php b/app/Http/Controllers/Api/AssetsController.php index 87ecdcb60..7a62faab1 100644 --- a/app/Http/Controllers/Api/AssetsController.php +++ b/app/Http/Controllers/Api/AssetsController.php @@ -556,7 +556,12 @@ class AssetsController extends Controller 'assets.assigned_to', 'assets.assigned_type', 'assets.status_id', - ])->with('model', 'assetstatus', 'assignedTo')->NotArchived(); + ])->with('model', 'assetstatus', 'assignedTo') + ->NotArchived(); + + if ($request->filled('companyId')) { + $assets->where('company_id', $request->input('companyId')); + } if ($request->filled('assetStatusType') && $request->input('assetStatusType') === 'RTD') { $assets = $assets->RTD(); @@ -566,7 +571,6 @@ class AssetsController extends Controller $assets = $assets->AssignedSearch($request->input('search')); } - $assets = $assets->paginate(50); // Loop through and set some custom properties for the transformer to use. diff --git a/app/Http/Controllers/Api/ConsumablesController.php b/app/Http/Controllers/Api/ConsumablesController.php index 7ff676c7b..21aae56b1 100644 --- a/app/Http/Controllers/Api/ConsumablesController.php +++ b/app/Http/Controllers/Api/ConsumablesController.php @@ -40,7 +40,7 @@ class ConsumablesController extends Controller } if ($request->filled('company_id')) { - $consumables->where('company_id', '=', $request->input('company_id')); + $consumables->where('consumable.company_id', '=', $request->input('company_id')); } if ($request->filled('category_id')) { diff --git a/public/js/build/app.js b/public/js/build/app.js index 9bd78d354..fa44d0fa8 100644 --- a/public/js/build/app.js +++ b/public/js/build/app.js @@ -235,7 +235,8 @@ $(function () { var data = { search: params.term, page: params.page || 1, - assetStatusType: link.data("asset-status-type") + assetStatusType: link.data("asset-status-type"), + companyId: link.data("company-id") }; return data; }, diff --git a/public/js/dist/all.js b/public/js/dist/all.js index f69d19394..36a7bd381 100644 --- a/public/js/dist/all.js +++ b/public/js/dist/all.js @@ -59168,7 +59168,8 @@ $(function () { var data = { search: params.term, page: params.page || 1, - assetStatusType: link.data("asset-status-type") + assetStatusType: link.data("asset-status-type"), + companyId: link.data("company-id") }; return data; }, diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 057ebcf58..1b3530ea9 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -1,5 +1,5 @@ { - "/js/build/app.js": "/js/build/app.js?id=65d7af7b9fa7fd0e05737526a0d1d282", + "/js/build/app.js": "/js/build/app.js?id=e03cda01c82f4c5a18a0ce4ccd7ee4d5", "/css/dist/skins/skin-black-dark.css": "/css/dist/skins/skin-black-dark.css?id=06c13e817cc022028b3f4a33c0ca303a", "/css/dist/skins/_all-skins.css": "/css/dist/skins/_all-skins.css?id=e71ef4171dee5da63af390966ac60ffc", "/css/build/overrides.css": "/css/build/overrides.css?id=6528155ed5ed8fddf4047de7f0d0298d", @@ -111,5 +111,5 @@ "/css/dist/bootstrap-table.css": "/css/dist/bootstrap-table.css?id=ceded08e0cc745a83c13647035b03406", "/js/build/vendor.js": "/js/build/vendor.js?id=89dffa552c6e3abe3a2aac6c9c7b466b", "/js/dist/bootstrap-table.js": "/js/dist/bootstrap-table.js?id=61285c8ac5ea7b46002ea8c451c94e60", - "/js/dist/all.js": "/js/dist/all.js?id=21e041dec60e0785db6d64961b13a9b0" + "/js/dist/all.js": "/js/dist/all.js?id=27ea1d91dc20808bc6e09e8c739c4e00" } diff --git a/resources/assets/js/snipeit.js b/resources/assets/js/snipeit.js index 7c06ac623..38e58e956 100755 --- a/resources/assets/js/snipeit.js +++ b/resources/assets/js/snipeit.js @@ -198,6 +198,7 @@ $(function () { search: params.term, page: params.page || 1, assetStatusType: link.data("asset-status-type"), + companyId: link.data("company-id"), }; return data; }, diff --git a/resources/views/accessories/checkout.blade.php b/resources/views/accessories/checkout.blade.php index 5a2cfda38..58bc7e75d 100755 --- a/resources/views/accessories/checkout.blade.php +++ b/resources/views/accessories/checkout.blade.php @@ -39,7 +39,18 @@ @endif - @if ($accessory->category) + @if ($accessory->company) + +
+ +
+

{{ $accessory->company->name }}

+
+
+ @endif + + + @if ($accessory->category)
@@ -71,7 +82,9 @@ @include ('partials.forms.checkout-selector', ['user_select' => 'true','asset_select' => 'true', 'location_select' => 'true']) @include ('partials.forms.edit.user-select', ['translated_name' => trans('general.select_user'), 'fieldname' => 'assigned_user']) - @include ('partials.forms.edit.asset-select', ['translated_name' => trans('general.asset'), 'fieldname' => 'assigned_asset', 'unselect' => 'true', 'style' => 'display:none;']) + + @include ('partials.forms.edit.asset-select', ['translated_name' => trans('general.select_asset'), 'fieldname' => 'assigned_asset', 'company_id' => $accessory->company_id, 'unselect' => 'true', 'style' => 'display:none;']) + @include ('partials.forms.edit.location-select', ['translated_name' => trans('general.location'), 'fieldname' => 'assigned_location', 'style' => 'display:none;']) diff --git a/resources/views/components/checkout.blade.php b/resources/views/components/checkout.blade.php index 7b2b313ba..a55ca4b21 100644 --- a/resources/views/components/checkout.blade.php +++ b/resources/views/components/checkout.blade.php @@ -26,14 +26,14 @@
- @include ('partials.forms.edit.asset-select', ['translated_name' => trans('general.select_asset'), 'fieldname' => 'asset_id']) + @include ('partials.forms.edit.asset-select', ['translated_name' => trans('general.select_asset'), 'fieldname' => 'asset_id', 'company_id' => $component->company_id])
- +
@if ($errors->first('assigned_qty'))
diff --git a/resources/views/partials/forms/edit/asset-select.blade.php b/resources/views/partials/forms/edit/asset-select.blade.php index 6a8c72957..b793bfbed 100644 --- a/resources/views/partials/forms/edit/asset-select.blade.php +++ b/resources/views/partials/forms/edit/asset-select.blade.php @@ -3,7 +3,18 @@ class="form-group{{ $errors->has($fieldname) ? ' has-error' : '' }}"{!! (isset($style)) ? ' style="'.e($style).'"' : '' !!}>
- @if ((!isset($unselect)) && ($asset_id = old($fieldname, (isset($asset) ? $asset->id : (isset($item) ? $item->{$fieldname} : '')))))