mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
fixes for user creation
This commit is contained in:
parent
d02e62e46f
commit
dbb2256819
@ -12,6 +12,7 @@
|
||||
namespace App\DataMapper;
|
||||
|
||||
use App\Models\Client;
|
||||
use App\Models\User;
|
||||
|
||||
/**
|
||||
* Class DefaultSettings
|
||||
@ -27,21 +28,24 @@ class DefaultSettings extends BaseSettings
|
||||
|
||||
/**
|
||||
* @return \stdClass
|
||||
*
|
||||
* //todo user specific settings / preferences.
|
||||
*/
|
||||
public static function userSettings() : \stdClass
|
||||
{
|
||||
return (object)[
|
||||
class_basename(Client::class) => self::clientSettings(),
|
||||
class_basename(User::class) => self::userSettings(),
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \stdClass
|
||||
*/
|
||||
private static function clientSettings() : \stdClass
|
||||
private static function userSettings() : \stdClass
|
||||
{
|
||||
|
||||
return (object)[
|
||||
'per_page' => self::$per_page,
|
||||
];
|
||||
|
||||
}
|
||||
|
@ -54,9 +54,9 @@ class CreateUser
|
||||
*/
|
||||
public function handle() : ?User
|
||||
{
|
||||
$x = mt_rand(1,10000);//todo
|
||||
// $x = mt_rand(1,10000);//todo
|
||||
|
||||
$email = 'turbo124+'. $x .'@gmail.com'; //todo
|
||||
// $email = 'turbo124+'. $x .'@gmail.com'; //todo
|
||||
|
||||
$user = new User();
|
||||
// $user->account_id = $this->account->id;
|
||||
@ -64,7 +64,7 @@ class CreateUser
|
||||
$user->accepted_terms_version = config('ninja.terms_version');
|
||||
$user->confirmation_code = $this->createDbHash(config('database.default'));
|
||||
$user->fill($this->request);
|
||||
$user->email = $email;//todo need to remove this in production
|
||||
$user->email = $this->request(['email']);//todo need to remove this in production
|
||||
$user->save();
|
||||
|
||||
$user->companies()->attach($this->company->id, [
|
||||
|
Loading…
x
Reference in New Issue
Block a user