From f27e8534dccc05d3d44883552e1c49e74a6fed7d Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 23 Jun 2025 12:32:15 +0100 Subject: [PATCH 1/3] Make sure $item exists Signed-off-by: snipe --- resources/views/partials/forms/edit/notes.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/partials/forms/edit/notes.blade.php b/resources/views/partials/forms/edit/notes.blade.php index 5f82616c2c..bba92494a1 100644 --- a/resources/views/partials/forms/edit/notes.blade.php +++ b/resources/views/partials/forms/edit/notes.blade.php @@ -2,7 +2,7 @@
- + {!! $errors->first('notes', '') !!}
From bfd96a695f3a22be44eeaa15fd5416745a48073c Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 23 Jun 2025 12:32:28 +0100 Subject: [PATCH 2/3] Add notes field and nulling checkbox Signed-off-by: snipe --- resources/views/hardware/bulk.blade.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/resources/views/hardware/bulk.blade.php b/resources/views/hardware/bulk.blade.php index 77c3173f5a..cc5983aba0 100755 --- a/resources/views/hardware/bulk.blade.php +++ b/resources/views/hardware/bulk.blade.php @@ -251,6 +251,17 @@ + @include ('partials.forms.edit.notes') +
+
+ +
+
+ + @include("models/custom_fields_form_bulk_edit",["models" => $models]) @foreach($assets as $asset) From bcbfd46682e4a0e8606a4750fe2833aa986b4a70 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 23 Jun 2025 12:32:33 +0100 Subject: [PATCH 3/3] Update controller Signed-off-by: snipe --- app/Http/Controllers/Assets/BulkAssetsController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Assets/BulkAssetsController.php b/app/Http/Controllers/Assets/BulkAssetsController.php index 5ef1539392..f875bad56a 100644 --- a/app/Http/Controllers/Assets/BulkAssetsController.php +++ b/app/Http/Controllers/Assets/BulkAssetsController.php @@ -281,6 +281,7 @@ class BulkAssetsController extends Controller || ($request->filled('null_expected_checkin_date')) || ($request->filled('null_next_audit_date')) || ($request->filled('null_asset_eol_date')) + || ($request->filled('null_notes')) || ($request->anyFilled($custom_field_columns)) || ($request->anyFilled(array_keys($null_custom_fields_inputs))) @@ -305,7 +306,8 @@ class BulkAssetsController extends Controller ->conditionallyAddItem('supplier_id') ->conditionallyAddItem('warranty_months') ->conditionallyAddItem('next_audit_date') - ->conditionallyAddItem('asset_eol_date'); + ->conditionallyAddItem('asset_eol_date') + ->conditionallyAddItem('notes'); foreach ($custom_field_columns as $key => $custom_field_column) { $this->conditionallyAddItem($custom_field_column); } @@ -362,6 +364,10 @@ class BulkAssetsController extends Controller } } + if ($request->input('null_notes')=='1') { + $this->update_array['notes'] = null; + } + if ($request->filled('purchase_cost')) {