mirror of
https://github.com/snipe/snipe-it.git
synced 2024-12-25 13:44:06 -08:00
Added default map back to the importer
Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
parent
4546e87eb5
commit
73ebd9017f
|
@ -19,22 +19,76 @@ abstract class Importer
|
||||||
* Id of User performing import
|
* Id of User performing import
|
||||||
* @var
|
* @var
|
||||||
*/
|
*/
|
||||||
|
|
||||||
protected $user_id;
|
protected $user_id;
|
||||||
/**
|
/**
|
||||||
* Are we updating items in the import
|
* Are we updating items in the import
|
||||||
* @var bool
|
* @var bool
|
||||||
*/
|
*/
|
||||||
|
|
||||||
protected $updating;
|
protected $updating;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default Map of item fields->csv names
|
* Default Map of item fields->csv names
|
||||||
*
|
*
|
||||||
* This has been moved into app/Http/Livewire/Importer.php to be more granular.
|
* This has been moved into app/Http/Livewire/Importer.php to be more granular.
|
||||||
* @todo - remove references to this property since we don't use it anymore.
|
* This private variable is ONLY used for the cli-importer.
|
||||||
*
|
*
|
||||||
|
* @todo - find a way to make this less duplicative
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
private $defaultFieldMap = [
|
private $defaultFieldMap = [
|
||||||
|
'asset_tag' => 'asset tag',
|
||||||
|
'activated' => 'activated',
|
||||||
|
'category' => 'category',
|
||||||
|
'checkout_class' => 'checkout type', // Supports Location or User for assets. Using checkout_class instead of checkout_type because type exists on asset already.
|
||||||
|
'checkout_location' => 'checkout location',
|
||||||
|
'company' => 'company',
|
||||||
|
'item_name' => 'item name',
|
||||||
|
'item_number' => 'item number',
|
||||||
|
'image' => 'image',
|
||||||
|
'expiration_date' => 'expiration date',
|
||||||
|
'location' => 'location',
|
||||||
|
'notes' => 'notes',
|
||||||
|
'license_email' => 'licensed to email',
|
||||||
|
'license_name' => 'licensed to name',
|
||||||
|
'maintained' => 'maintained',
|
||||||
|
'manufacturer' => 'manufacturer',
|
||||||
|
'asset_model' => 'model name',
|
||||||
|
'model_number' => 'model number',
|
||||||
|
'order_number' => 'order number',
|
||||||
|
'purchase_cost' => 'purchase cost',
|
||||||
|
'purchase_date' => 'purchase date',
|
||||||
|
'purchase_order' => 'purchase order',
|
||||||
|
'qty' => 'quantity',
|
||||||
|
'reassignable' => 'reassignable',
|
||||||
|
'requestable' => 'requestable',
|
||||||
|
'seats' => 'seats',
|
||||||
|
'serial' => 'serial number',
|
||||||
|
'status' => 'status',
|
||||||
|
'supplier' => 'supplier',
|
||||||
|
'termination_date' => 'termination date',
|
||||||
|
'warranty_months' => 'warranty',
|
||||||
|
'full_name' => 'full name',
|
||||||
|
'email' => 'email',
|
||||||
|
'username' => 'username',
|
||||||
|
'address' => 'address',
|
||||||
|
'address2' => 'address2',
|
||||||
|
'city' => 'city',
|
||||||
|
'state' => 'state',
|
||||||
|
'country' => 'country',
|
||||||
|
'zip' => 'zip',
|
||||||
|
'jobtitle' => 'job title',
|
||||||
|
'employee_num' => 'employee number',
|
||||||
|
'phone_number' => 'phone number',
|
||||||
|
'first_name' => 'first name',
|
||||||
|
'last_name' => 'last name',
|
||||||
|
'department' => 'department',
|
||||||
|
'manager_name' => 'manager full name',
|
||||||
|
'manager_username' => 'manager username',
|
||||||
|
'min_amt' => 'minimum quantity',
|
||||||
|
'remote' => 'remote',
|
||||||
|
'vip' => 'vip',
|
||||||
];
|
];
|
||||||
/**
|
/**
|
||||||
* Map of item fields->csv names
|
* Map of item fields->csv names
|
||||||
|
|
Loading…
Reference in a new issue