RED-6880: fixed infinite loading.

This commit is contained in:
Nicoleta Panaghiu 2024-02-15 13:18:15 +02:00
parent 1409a06ae9
commit db842726b3

View File

@ -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;