website refactor
This commit is contained in:
@@ -227,8 +227,13 @@ export function handleAuthFlow(
|
||||
|
||||
case AuthActionType.SHOW_PERMISSION_ERROR:
|
||||
// Redirect to user's home page instead of login (they're already logged in)
|
||||
const isAdmin = session?.role === 'admin' ||
|
||||
session?.role === 'league-admin' ||
|
||||
session?.role === 'system-owner' ||
|
||||
session?.role === 'super-admin';
|
||||
|
||||
const homeUrl = session?.role === 'sponsor' ? routes.sponsor.dashboard :
|
||||
session?.role === 'admin' ? routes.admin.root :
|
||||
isAdmin ? routes.admin.root :
|
||||
routes.protected.dashboard;
|
||||
logger.info('[handleAuthFlow] Returning SHOW_PERMISSION_ERROR, redirecting to home', { homeUrl, userRole: session?.role });
|
||||
return { shouldRedirect: true, redirectUrl: homeUrl };
|
||||
|
||||
Reference in New Issue
Block a user