mirror of
https://github.com/snipe/snipe-it.git
synced 2024-11-09 23:24:06 -08:00
Only display errors in import table if things actually prevent the asset from being created. Also some table formatting improvements.
This commit is contained in:
parent
0e0b31bba6
commit
dab2a50982
|
@ -286,7 +286,7 @@ class ObjectImportCommand extends Command {
|
|||
/**
|
||||
* Finds a category with the same name and item type in the database, otherwise creates it
|
||||
* @param $asset_category string
|
||||
* @param $item_type string
|
||||
* @param $item_type stringI
|
||||
* @return Category
|
||||
*/
|
||||
public function createOrFetchCategory($asset_category, $item_type)
|
||||
|
@ -348,7 +348,7 @@ class ObjectImportCommand extends Command {
|
|||
$this->log('Company ' . $asset_company_name . ' was created');
|
||||
return $company;
|
||||
} else {
|
||||
$this->jsonError('Company', $company->getErrors());
|
||||
$this->log('Company', $company->getErrors());
|
||||
}
|
||||
} else {
|
||||
$this->companies->add($company);
|
||||
|
@ -470,7 +470,7 @@ class ObjectImportCommand extends Command {
|
|||
$this->log('Location ' . $asset_location . ' was created');
|
||||
return $location;
|
||||
} else {
|
||||
$this->jsonError('Location', $location->getErrors()) ;
|
||||
$this->log('Location', $location->getErrors()) ;
|
||||
return $location;
|
||||
}
|
||||
} else {
|
||||
|
@ -512,7 +512,7 @@ class ObjectImportCommand extends Command {
|
|||
$this->log('Supplier ' . $supplier_name . ' was created');
|
||||
return $supplier;
|
||||
} else {
|
||||
$this->jsonError('Supplier', $supplier->getErrors());
|
||||
$this->log('Supplier', $supplier->getErrors());
|
||||
return $supplier;
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -73,24 +73,21 @@
|
|||
<div class="alert alert-warning">
|
||||
<strong>Warning</strong> {{trans('admin/hardware/message.import.errorDetail')}}
|
||||
</div>
|
||||
<table class="table table-striped" id="errors-table">
|
||||
<table class="table table-striped table-bordered" id="errors-table">
|
||||
<thead>
|
||||
<th>Asset</th>
|
||||
<th colspan="1">Field</th>
|
||||
<th colspan ="1">Parameter</th>
|
||||
<th colspan ="1">Errors</th>
|
||||
<th>Errors</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach (session('import_errors') as $asset => $error)
|
||||
<tr>
|
||||
<td> {{ $asset }}</td>
|
||||
|
||||
@foreach ($error as $field => $values )
|
||||
<td> {{ $field }} </td>
|
||||
@foreach( $values as $fieldName=>$errorString)
|
||||
<td>{{$fieldName}}</td>
|
||||
<td>{{$errorString[0]}}</td>
|
||||
@endforeach
|
||||
<td> <span><b>{{ $field }}:</b>
|
||||
@foreach( $values as $errorString)
|
||||
<span>{{$errorString[0]}} </span>
|
||||
@endforeach
|
||||
</td>
|
||||
@endforeach
|
||||
</tr>
|
||||
@endforeach
|
||||
|
|
Loading…
Reference in a new issue