RED-6880: fixed infinite loading.
This commit is contained in:
parent
1409a06ae9
commit
db842726b3
@ -23,8 +23,14 @@ export class RedRoleGuard extends IqserRoleGuard {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// we have at least 1 RED Role -> if it's not user he must be an admin
|
// we have at least 1 RED Role -> if it's not user he must be an admin or a manager
|
||||||
if (currentUser.isUserAdmin && !currentUser.isAdmin && state.url.includes('admin') && !state.url.includes('users')) {
|
if (
|
||||||
|
currentUser.isUserAdmin &&
|
||||||
|
!currentUser.isManager &&
|
||||||
|
!currentUser.isAdmin &&
|
||||||
|
state.url.includes('admin') &&
|
||||||
|
!state.url.includes('users')
|
||||||
|
) {
|
||||||
this._logger.warn('[GUARD] Redirect to users page');
|
this._logger.warn('[GUARD] Redirect to users page');
|
||||||
await this._router.navigate(['/main/admin/users']);
|
await this._router.navigate(['/main/admin/users']);
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user