@@ -20,6 +20,7 @@ export class RolesGuard {
|
||||
}
|
||||
// "viewer" was the old name of a manager; tokens issued before the rename still carry it
|
||||
const role = user.role === 'viewer' ? 'manager' : user.role;
|
||||
return requiredRoles.includes(role);
|
||||
// A superadmin may do everything an admin or manager may, in every venue
|
||||
return role === 'superadmin' || requiredRoles.includes(role);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user