diff --git a/app/Http/Controllers/Api/AssetsController.php b/app/Http/Controllers/Api/AssetsController.php index 1b409f6b71..bd95c9cce5 100644 --- a/app/Http/Controllers/Api/AssetsController.php +++ b/app/Http/Controllers/Api/AssetsController.php @@ -568,7 +568,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 ((Setting::getSettings()->full_multiple_companies_support=='1') && ($request->filled('companyId'))) { + $assets->where('assets.company_id', $request->input('companyId')); + } if ($request->filled('assetStatusType') && $request->input('assetStatusType') === 'RTD') { $assets = $assets->RTD(); @@ -578,7 +583,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/public/js/build/app.js b/public/js/build/app.js index 1f061aabd1..4c548c266f 100644 --- a/public/js/build/app.js +++ b/public/js/build/app.js @@ -32368,7 +32368,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 b31634ca30..825c0b27c2 100644 --- a/public/js/dist/all.js +++ b/public/js/dist/all.js @@ -91301,7 +91301,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 50ca392316..360d35dc7b 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -1,9 +1,9 @@ { - "/js/build/app.js": "/js/build/app.js?id=607de09b70b83ef82a427e4b36341682", + "/js/build/app.js": "/js/build/app.js?id=19253af36b58ed3fb6770c7bb944f079", "/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=79aa889a1a6691013be6c342ca7391cd", - "/css/build/overrides.css": "/css/build/overrides.css?id=f13e3ea204d73f94d3a448bef8e42fdc", - "/css/build/app.css": "/css/build/app.css?id=4ad0f7a9e40f2dc2f191454b0c5fa697", + "/css/build/overrides.css": "/css/build/overrides.css?id=95567897762fdc429b1dba7f536fc5e6", + "/css/build/app.css": "/css/build/app.css?id=910fd122e36ad81638f79e4813e4bce7", "/css/build/AdminLTE.css": "/css/build/AdminLTE.css?id=4ea0068716c1bb2434d87a16d51b98c9", "/css/dist/skins/skin-yellow.css": "/css/dist/skins/skin-yellow.css?id=7b315b9612b8fde8f9c5b0ddb6bba690", "/css/dist/skins/skin-yellow-dark.css": "/css/dist/skins/skin-yellow-dark.css?id=ea22079836a432d7f46a5d390c445e13", @@ -19,7 +19,7 @@ "/css/dist/skins/skin-blue.css": "/css/dist/skins/skin-blue.css?id=a82b065847bf3cd5d713c04ee8dc86c6", "/css/dist/skins/skin-blue-dark.css": "/css/dist/skins/skin-blue-dark.css?id=6ea836d8126de101081c49abbdb89417", "/css/dist/skins/skin-black.css": "/css/dist/skins/skin-black.css?id=76482123f6c70e866d6b971ba91de7bb", - "/css/dist/all.css": "/css/dist/all.css?id=e3039439091c414e7ce77471bcad921c", + "/css/dist/all.css": "/css/dist/all.css?id=e7a4652b5674820210772aa4a7a85c19", "/css/dist/signature-pad.css": "/css/dist/signature-pad.css?id=6a89d3cd901305e66ced1cf5f13147f7", "/css/dist/signature-pad.min.css": "/css/dist/signature-pad.min.css?id=6a89d3cd901305e66ced1cf5f13147f7", "/js/select2/i18n/af.js": "/js/select2/i18n/af.js?id=4f6fcd73488ce79fae1b7a90aceaecde", @@ -111,5 +111,5 @@ "/css/dist/bootstrap-table.css": "/css/dist/bootstrap-table.css?id=54d676a6ea8677dd48f6c4b3041292cf", "/js/build/vendor.js": "/js/build/vendor.js?id=89dffa552c6e3abe3a2aac6c9c7b466b", "/js/dist/bootstrap-table.js": "/js/dist/bootstrap-table.js?id=783d3a8076337744f0176d60e1041ea4", - "/js/dist/all.js": "/js/dist/all.js?id=cae553daff19b328b3ba51a62f891442" + "/js/dist/all.js": "/js/dist/all.js?id=8c6d7286f667eeb62a0a28a09851a6c3" } diff --git a/resources/assets/js/snipeit.js b/resources/assets/js/snipeit.js index 7c06ac6233..38e58e956d 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 5a2cfda381..58bc7e75db 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 7b2b313ba6..a55ca4b21e 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 6a8c729576..b793bfbed5 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} : '')))))