added can login field to customer
This commit is contained in:
@@ -22,6 +22,8 @@ class Customers extends Export
|
|||||||
|
|
||||||
$model->country = $country;
|
$model->country = $country;
|
||||||
|
|
||||||
|
$model->can_login = $model->user_id ? true : false;
|
||||||
|
|
||||||
return parent::map($model);
|
return parent::map($model);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -41,6 +43,7 @@ class Customers extends Export
|
|||||||
'currency_code',
|
'currency_code',
|
||||||
'reference',
|
'reference',
|
||||||
'enabled',
|
'enabled',
|
||||||
|
'can_login',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -3,6 +3,7 @@
|
|||||||
namespace App\Imports\Sales;
|
namespace App\Imports\Sales;
|
||||||
|
|
||||||
use App\Abstracts\Import;
|
use App\Abstracts\Import;
|
||||||
|
use App\Models\Auth\User;
|
||||||
use App\Http\Requests\Common\Contact as Request;
|
use App\Http\Requests\Common\Contact as Request;
|
||||||
use App\Models\Common\Contact as Model;
|
use App\Models\Common\Contact as Model;
|
||||||
|
|
||||||
@@ -26,6 +27,10 @@ class Customers extends Import
|
|||||||
$row['currency_code'] = $this->getCurrencyCode($row);
|
$row['currency_code'] = $this->getCurrencyCode($row);
|
||||||
$row['user_id'] = null;
|
$row['user_id'] = null;
|
||||||
|
|
||||||
|
if (isset($row['can_login']) && isset($row['email'])) {
|
||||||
|
$row['user_id'] = User::where('email', $row['email'])->first()?->id ?? null;
|
||||||
|
}
|
||||||
|
|
||||||
return $row;
|
return $row;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user