added customer scopes to user model

This commit is contained in:
Denis Duliçi
2021-09-01 23:16:41 +03:00
parent 980fd9a198
commit 1b648a2598
7 changed files with 49 additions and 7 deletions

View File

@ -83,7 +83,7 @@ class Login extends Controller
}
// Redirect to portal if is customer
if ($user->can('read-client-portal')) {
if ($user->isCustomer()) {
$path = session('url.intended', '');
// Path must start with company id and 'portal' prefix

View File

@ -104,7 +104,7 @@ class Reset extends Controller
}
// Redirect to portal if is customer
if ($user->can('read-client-portal')) {
if ($user->isCustomer()) {
$this->redirectTo = route('portal.dashboard', ['company_id' => $company->id]);
}

View File

@ -121,7 +121,7 @@ class Users extends Controller
$landing_pages = $u->landing_pages;
if ($user->can('read-client-portal')) {
if ($user->isCustomer()) {
// Show only roles with customer permission
$roles = Role::all()->reject(function ($r) {
return !$r->hasPermission('read-client-portal');