New enterprise feature

This commit is contained in:
Urtzi Alfaro
2025-11-30 09:12:40 +01:00
parent f9d0eec6ec
commit 972db02f6d
176 changed files with 19741 additions and 1361 deletions

View File

@@ -255,6 +255,23 @@ export const Sidebar = forwardRef<SidebarRef, SidebarProps>(({
const allUserRoles = [...globalUserRoles, ...tenantRoles];
const tenantPermissions = currentTenantAccess?.permissions || [];
// Debug logging for analytics route
if (item.path === '/app/analytics') {
console.log('🔍 [Sidebar] Checking analytics menu item:', {
path: item.path,
requiredRoles: item.requiredRoles,
requiredPermissions: item.requiredPermissions,
globalUserRoles,
tenantRoles,
allUserRoles,
tenantPermissions,
isAuthenticated,
hasAccess,
user,
currentTenantAccess
});
}
// If no specific permissions/roles required, allow access
if (!item.requiredPermissions && !item.requiredRoles) {
return true;
@@ -272,6 +289,10 @@ export const Sidebar = forwardRef<SidebarRef, SidebarProps>(({
tenantPermissions
);
if (item.path === '/app/analytics') {
console.log('🔍 [Sidebar] Analytics canAccessRoute result:', canAccessItem);
}
return canAccessItem;
});
};