wip
This commit is contained in:
@@ -49,16 +49,14 @@ class UserForm
|
||||
->relationship('roles', 'name')
|
||||
->multiple()
|
||||
->preload()
|
||||
->native(false)
|
||||
->required(),
|
||||
->native(false),
|
||||
|
||||
Select::make('branches')
|
||||
->label(__('Branches'))
|
||||
->relationship('branches', 'name', fn (Builder $query) => $query->distinct('id')->orderBy('id'))
|
||||
->multiple()
|
||||
->preload()
|
||||
->native(false)
|
||||
->required(),
|
||||
->native(false),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -159,6 +159,10 @@ class LoginController extends Controller
|
||||
$request->session()->put('auth.password_confirmed_at', time());
|
||||
}
|
||||
|
||||
if ($user->roles->count() == 0) {
|
||||
$user->assignRole('client');
|
||||
}
|
||||
|
||||
return $this->sendLoginResponse($request);
|
||||
}
|
||||
|
||||
|
||||
@@ -110,6 +110,8 @@ class RegisterController extends Controller
|
||||
'must_fill_profile' => true,
|
||||
]);
|
||||
|
||||
$user->assignRole('client');
|
||||
|
||||
return $user;
|
||||
}
|
||||
|
||||
|
||||
@@ -57,6 +57,6 @@ trait RoleCheckers
|
||||
*/
|
||||
public function isSystemUser(): bool
|
||||
{
|
||||
return $this->roles->count() > 0;
|
||||
return $this->hasAnyRole();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user