Merge remote-tracking branch 'origin/develop'

This commit is contained in:
snipe 2023-05-16 23:12:41 -07:00
commit f1b4bba3ae
3 changed files with 12 additions and 1 deletions

View file

@ -96,6 +96,7 @@ class Importer extends Component
'full_name' => 'Full Name',
'status' => 'Status',
'warranty_months' => 'Warranty Months',
'asset_eol_date' => 'EOL Date',
];
static $consumables = [

View file

@ -114,6 +114,11 @@ class AssetImporter extends ItemImporter
$item['next_audit_date'] = $this->item['next_audit_date'];
}
$item['asset_eol_date'] = null;
if (isset($this->item['asset_eol_date'])) {
$item['asset_eol_date'] = $this->item['asset_eol_date'];
}
if ($editingAsset) {
$asset->update($item);
} else {
@ -127,7 +132,7 @@ class AssetImporter extends ItemImporter
}
}
//FIXME: this disables model validation. Need to find a way to avoid double-logs without breaking everything.
// FIXME: this disables model validation. Need to find a way to avoid double-logs without breaking everything.
// $asset->unsetEventDispatcher();
if ($asset->save()) {
$asset->logCreate('Imported using csv importer');

View file

@ -87,6 +87,11 @@ class ItemImporter extends Importer
$this->item['next_audit_date'] = date('Y-m-d', strtotime($this->findCsvMatch($row, 'next_audit_date')));
}
$this->item['asset_eol_date'] = null;
if ($this->findCsvMatch($row, 'asset_eol_date') != '') {
$this->item['asset_eol_date'] = date('Y-m-d', strtotime($this->findCsvMatch($row, 'asset_eol_date')));
}
$this->item['qty'] = $this->findCsvMatch($row, 'quantity');
$this->item['requestable'] = $this->findCsvMatch($row, 'requestable');
$this->item['user_id'] = $this->user_id;