Merge pull request #9501 from CarrnellTech/v5-develop

Redirect client to dashboard at login if enabled
This commit is contained in:
David Bomba 2024-05-09 09:46:24 +10:00 committed by GitHub
commit 43c9f73092
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -165,7 +165,9 @@ class ContactLoginController extends Controller
private function setRedirectPath()
{
if (auth()->guard('contact')->user()->company->enabled_modules & PortalComposer::MODULE_INVOICES) {
if (auth()->guard('contact')->user()->client->getSetting('enable_client_portal_dashboard') === true) {
$this->redirectTo = '/client/dashboard';
} elseif (auth()->guard('contact')->user()->company->enabled_modules & PortalComposer::MODULE_INVOICES) {
$this->redirectTo = '/client/invoices';
} elseif (auth()->guard('contact')->user()->company->enabled_modules & PortalComposer::MODULE_RECURRING_INVOICES) {
$this->redirectTo = '/client/recurring_invoices';