From 34354994d89e91fbc9e10d7e12a8ff320c41bc67 Mon Sep 17 00:00:00 2001 From: Sheen Capadngan Date: Wed, 8 Jan 2025 18:29:25 +0800 Subject: [PATCH] fix: address sso redirect and project role creation --- .../auth/LoginPage/components/InitialStep/InitialStep.tsx | 6 ++++-- .../components/ProjectRoleList/ProjectRoleList.tsx | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/auth/LoginPage/components/InitialStep/InitialStep.tsx b/frontend/src/pages/auth/LoginPage/components/InitialStep/InitialStep.tsx index 678c58d60..16de4c7ec 100644 --- a/frontend/src/pages/auth/LoginPage/components/InitialStep/InitialStep.tsx +++ b/frontend/src/pages/auth/LoginPage/components/InitialStep/InitialStep.tsx @@ -48,7 +48,8 @@ export const InitialStep = ({ setStep, email, setEmail, password, setPassword }: const redirectUrl = `/api/v1/sso/redirect/saml2/organizations/${orgSlug}${ callbackPort ? `?callback_port=${callbackPort}` : "" }`; - navigate({ to: redirectUrl }); + + window.location.assign(redirectUrl); }; const redirectToOidc = (orgSlug: string) => { @@ -56,7 +57,8 @@ export const InitialStep = ({ setStep, email, setEmail, password, setPassword }: const redirectUrl = `/api/v1/sso/oidc/login?orgSlug=${orgSlug}${ callbackPort ? `&callbackPort=${callbackPort}` : "" }`; - navigate({ to: redirectUrl }); + + window.location.assign(redirectUrl); }; useEffect(() => { diff --git a/frontend/src/pages/project/AccessControlPage/components/ProjectRoleListTab/components/ProjectRoleList/ProjectRoleList.tsx b/frontend/src/pages/project/AccessControlPage/components/ProjectRoleListTab/components/ProjectRoleList/ProjectRoleList.tsx index cf00be0de..f4bcb771a 100644 --- a/frontend/src/pages/project/AccessControlPage/components/ProjectRoleListTab/components/ProjectRoleList/ProjectRoleList.tsx +++ b/frontend/src/pages/project/AccessControlPage/components/ProjectRoleListTab/components/ProjectRoleList/ProjectRoleList.tsx @@ -25,7 +25,7 @@ import { ProjectPermissionActions, ProjectPermissionSub, useWorkspace } from "@a import { usePopUp } from "@app/hooks"; import { useDeleteProjectRole, useGetProjectRoles } from "@app/hooks/api"; import { TProjectRole } from "@app/hooks/api/roles/types"; -import { RoleModal } from "@app/pages/organization/RoleByIDPage/components"; +import { RoleModal } from "@app/pages/project/RoleDetailsBySlugPage/components/RoleModal"; export const ProjectRoleList = () => { const navigate = useNavigate();