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() 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'; $this->redirectTo = '/client/invoices';
} elseif (auth()->guard('contact')->user()->company->enabled_modules & PortalComposer::MODULE_RECURRING_INVOICES) { } elseif (auth()->guard('contact')->user()->company->enabled_modules & PortalComposer::MODULE_RECURRING_INVOICES) {
$this->redirectTo = '/client/recurring_invoices'; $this->redirectTo = '/client/recurring_invoices';