Skip to content

Commit 0b60c6a

Browse files
committed
Merge remote-tracking branch 'origin/develop'
# Conflicts: # public/css/build/app.css # public/css/build/app.css.map # public/css/build/overrides.css # public/css/build/overrides.css.map # public/css/dist/all.css # public/mix-manifest.json
2 parents 925d486 + 25ce63f commit 0b60c6a

File tree

22 files changed

+99
-8
lines changed

22 files changed

+99
-8
lines changed

app/Http/Controllers/Assets/BulkAssetsController.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -647,6 +647,15 @@ public function storeCheckout(AssetCheckoutRequest $request) : RedirectResponse
647647

648648
$assets = Asset::findOrFail($asset_ids);
649649

650+
// Prevent checking out assets that are already checked out
651+
if ($assets->pluck('assigned_to')->unique()->filter()->isNotEmpty()) {
652+
// re-add the asset ids so the assets select is re-populated
653+
$request->session()->flashInput(['selected_assets' => $asset_ids]);
654+
655+
return redirect(route('hardware.bulkcheckout.show'))
656+
->with('error', trans('general.error_assets_already_checked_out'));
657+
}
658+
650659
if (request('checkout_to_type') == 'asset') {
651660
foreach ($asset_ids as $asset_id) {
652661
if ($target->id == $asset_id) {

public/css/build/app.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/css/build/app.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/css/build/overrides.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/css/build/overrides.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/css/dist/all.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/mix-manifest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"/js/dist/all.js": "/js/dist/all.js?id=5c191843e0bb9292ec6b7f0a3c5765b3",
33
"/css/dist/skins/skin-black-dark.css": "/css/dist/skins/skin-black-dark.css?id=bf1a348eae3e60c62b8879953f7df14c",
44
"/css/dist/skins/_all-skins.css": "/css/dist/skins/_all-skins.css?id=146086d653897e2557af5e68f6f8c56f",
5-
"/css/build/overrides.css": "/css/build/overrides.css?id=da2636d15880131386d4077637ec9be2",
6-
"/css/build/app.css": "/css/build/app.css?id=813a3e9610d1108dbe35f62435d436fd",
5+
"/css/build/overrides.css": "/css/build/overrides.css?id=3f6ab7e6902cca7d96e637b82dc95e65",
6+
"/css/build/app.css": "/css/build/app.css?id=5876cf8fb09a66f8f9e0b2472c9cc9f8",
77
"/css/build/AdminLTE.css": "/css/build/AdminLTE.css?id=bdf169bc2141f453390614c138cdce95",
88
"/css/dist/skins/skin-yellow.css": "/css/dist/skins/skin-yellow.css?id=e1e6e1c64cf14fc350585aaeb0e42f6b",
99
"/css/dist/skins/skin-yellow-dark.css": "/css/dist/skins/skin-yellow-dark.css?id=08ae1b3e66008966ce5d600ea3ad04a2",
@@ -19,7 +19,7 @@
1919
"/css/dist/skins/skin-blue.css": "/css/dist/skins/skin-blue.css?id=68a92d85c8e351dfb38a835307f126ec",
2020
"/css/dist/skins/skin-blue-dark.css": "/css/dist/skins/skin-blue-dark.css?id=cbb20ad6182b658f34117bf96a621b63",
2121
"/css/dist/skins/skin-black.css": "/css/dist/skins/skin-black.css?id=84e2ee950ae04444988b37038e5a3951",
22-
"/css/dist/all.css": "/css/dist/all.css?id=a480f24f1a8b590f3686e529fd25309b",
22+
"/css/dist/all.css": "/css/dist/all.css?id=88a000a091cb26a138368945df92ab83",
2323
"/css/dist/signature-pad.css": "/css/dist/signature-pad.css?id=6a89d3cd901305e66ced1cf5f13147f7",
2424
"/css/dist/signature-pad.min.css": "/css/dist/signature-pad.min.css?id=6a89d3cd901305e66ced1cf5f13147f7",
2525
"/js/select2/i18n/af.js": "/js/select2/i18n/af.js?id=4f6fcd73488ce79fae1b7a90aceaecde",

resources/assets/less/overrides.less

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1260,4 +1260,8 @@ caption.tableCaption {
12601260
clip: rect(0,0,0,0);
12611261
white-space: preserve;
12621262
display: inline-block;
1263+
}
1264+
1265+
input[name="columnsSearch"] {
1266+
width: 120px;
12631267
}

resources/lang/en-US/general.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,7 @@
520520
'item_name_var' => ':item Name',
521521
'error_user_company' => 'Checkout target company and asset company do not match',
522522
'error_user_company_accept_view' => 'An Asset assigned to you belongs to a different company so you can\'t accept nor deny it, please check with your manager',
523+
'error_assets_already_checked_out' => 'One or more of the assets are already checked out',
523524
'importer' => [
524525
'checked_out_to_fullname' => 'Checked Out to: Full Name',
525526
'checked_out_to_first_name' => 'Checked Out to: First Name',

resources/views/categories/view.blade.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161

6262
@if ($category->category_type=='asset')
6363
data-columns="{{ \App\Presenters\AssetPresenter::dataTableLayout() }}"
64+
data-show-columns-search="true"
6465
data-cookie-id-table="categoryAssetsTable"
6566
id="categoryAssetsTable"
6667
data-buttons="assetButtons"

0 commit comments

Comments
 (0)