0
antonis created
I have several modules in my angular 4 app. User test is given access only to Clients section (Clients lazy load module). I changed auth-route-guard.ts so that once test user is logged in redirected to dashboard
selectBestRoute(): string {
if (!this._sessionService.user) {
return '/account/login';
}
if (this._permissionChecker.isGranted('Pages.Administration.Host.Dashboard')) {
return '/app/admin/hostDashboard';
}
if (this._permissionChecker.isGranted('Pages.Tenant.Dashboard')) {
return '/app/main/dashboard';
}
if (this._permissionChecker.isGranted('Pages.Tenants')) {
return '/app/admin/tenants';
}
if (this._permissionChecker.isGranted('Pages.Administration.Users')) {
return '/app/admin/users';
}
if (this._permissionChecker.isGranted('Pages.Clients.Dashboard')) {
return '/app/clients/dashboard';
}
return '/app/notifications';
}
The breakpoint goes inside the Pages.Clients.Dashboard condition but I see blank page no errors nothing.
1 Answer(s)
-
0
Hi @antonis ,
What is going on if you manually browse yourdomain.com/app/clients/dashboard ? Did you look at the logs? And also could you share your code that is using selectBestRoute() to understand better the problem?
Have an answer to this question?
Log in
and write your answer.