From 19aea4bd6cec5d3033d47beb388c1d393d94c73b Mon Sep 17 00:00:00 2001 From: snipe Date: Wed, 3 Sep 2025 15:25:56 +0100 Subject: [PATCH] Fixed #17798 - added `require_serial` to model importer Signed-off-by: snipe --- app/Importer/AssetModelImporter.php | 1 + app/Livewire/Importer.php | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/app/Importer/AssetModelImporter.php b/app/Importer/AssetModelImporter.php index 7cfd8a530d..b60ad1d0fb 100644 --- a/app/Importer/AssetModelImporter.php +++ b/app/Importer/AssetModelImporter.php @@ -66,6 +66,7 @@ class AssetModelImporter extends ItemImporter $this->item['fieldset'] = trim($this->findCsvMatch($row, 'fieldset')); $this->item['depreciation'] = trim($this->findCsvMatch($row, 'depreciation')); $this->item['requestable'] = trim(($this->fetchHumanBoolean($this->findCsvMatch($row, 'requestable'))) == 1) ? 1 : 0; + $this->item['require_serial'] = trim(($this->fetchHumanBoolean($this->findCsvMatch($row, 'require_serial'))) == 1) ? 1 : 0; if (!empty($this->item['category'])) { if ($category = $this->createOrFetchCategory($this->item['category'])) { diff --git a/app/Livewire/Importer.php b/app/Livewire/Importer.php index d86b2469c1..58da61a3bf 100644 --- a/app/Livewire/Importer.php +++ b/app/Livewire/Importer.php @@ -412,6 +412,7 @@ class Importer extends Component 'model_number' => trans('general.model_no'), 'notes' => trans('general.item_notes', ['item' => trans('admin/hardware/form.model')]), 'requestable' => trans('admin/models/general.requestable'), + 'require_serial' => trans('admin/hardware/general.require_serial'), ]; @@ -535,6 +536,10 @@ class Importer extends Component 'product key', 'key', ], + 'require_serial' => + [ + 'serial required', + ], 'model_number' => [ 'model',