This commit is contained in:
Tomas Dvorak
2025-10-24 14:52:46 +02:00
parent 70ea0c3c91
commit 8a7c292e54
41 changed files with 912 additions and 404 deletions
+9 -2
View File
@@ -287,11 +287,18 @@ const App: React.FC = () => {
}
if (isAuthenticated) {
const role = user?.role;
const role = String(user?.role || '').toLowerCase();
if (role === 'admin') {
return <Navigate to="/admin" replace />;
}
if (role === 'editor') {
return <Navigate to="/admin" replace />;
}
if (role === 'fan') {
return <Navigate to="/semiadmin" replace />;
}
return <Navigate to="/admin" replace />;
// Default: regular users to frontpage
return <Navigate to="/" replace />;
}
// If setup is required, redirect to setup wizard unless already on setup