Allow oriol.rodrigo@craze-group.com login and restrict to dashboard

This commit is contained in:
Christian Vidal Wolf
2026-07-14 15:59:11 +02:00
parent ea4592b695
commit 56593f942b
8 changed files with 210 additions and 44 deletions
+9 -1
View File
@@ -110,6 +110,14 @@ export default function App() {
asinColumnIndex: null
});
const [activeModule, setActiveModule] = useState<ControlTabId>('control_dashboard');
const isOriol = session?.user?.email?.toLowerCase() === 'oriol.rodrigo@craze-group.com';
useEffect(() => {
if (isOriol && activeModule !== 'control_dashboard') {
setActiveModule('control_dashboard');
}
}, [isOriol, activeModule]);
const [undoHistory, setUndoHistory] = useState<{ data: ExcelRow[], message: string }[]>([]);
const [editingRowIndex, setEditingRowIndex] = useState<number | null>(null);
const [isLoadingDefault, setIsLoadingDefault] = useState(true);
@@ -1160,7 +1168,7 @@ export default function App() {
pendingRows={pendingRows}
rowStatuses={rowStatuses}
activeModule={activeModule}
onDrillDown={(request) => {
onDrillDown={isOriol ? undefined : (request) => {
setDashboardDrilldown(request);
setActiveModule(request.tabId);
}}