From d51cc0e20c94968af2c5c209983b77f7d730864b Mon Sep 17 00:00:00 2001 From: Dennis Collaris <d.a.c.collaris@uu.nl> Date: Tue, 8 Oct 2024 09:43:05 +0000 Subject: [PATCH] feat: logout implemented solves #1208376435137374 --- apps/web/.env | 2 +- apps/web/.env.development | 4 +++- apps/web/.env.example | 4 +++- apps/web/.env.production | 2 ++ apps/web/src/components/navbar/navbar.tsx | 4 +++- 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/apps/web/.env b/apps/web/.env index e32ae02ff..9c219932b 100644 --- a/apps/web/.env +++ b/apps/web/.env @@ -7,4 +7,4 @@ BACKEND_USER=:3000 GRAPHPOLARIS_VERSION=dev SENTRY_ENABLED=false -SENTRY_URL= \ No newline at end of file +SENTRY_URL= GP_AUTH_URL= \ No newline at end of file diff --git a/apps/web/.env.development b/apps/web/.env.development index 6cbdaed6c..1f749acb0 100644 --- a/apps/web/.env.development +++ b/apps/web/.env.development @@ -7,4 +7,6 @@ VITE_BACKEND_QUERY=:3003 VITE_BACKEND_SCHEMA=:3002 SENTRY_ENABLED=false -SENTRY_URL= \ No newline at end of file +SENTRY_URL= + +GP_AUTH_URL= \ No newline at end of file diff --git a/apps/web/.env.example b/apps/web/.env.example index 99e7e359b..45aa34e00 100644 --- a/apps/web/.env.example +++ b/apps/web/.env.example @@ -6,4 +6,6 @@ SKIP_LOGIN= BACKEND_USER= SENTRY_ENABLED=false -SENTRY_URL= \ No newline at end of file +SENTRY_URL= + +GP_AUTH_URL= \ No newline at end of file diff --git a/apps/web/.env.production b/apps/web/.env.production index 37668148a..90f5228c2 100644 --- a/apps/web/.env.production +++ b/apps/web/.env.production @@ -10,6 +10,8 @@ VITE_BACKEND_SCHEMA=/schema SENTRY_ENABLED=false SENTRY_URL= +GP_AUTH_URL=https://auth.staging.graphpolaris.com/ + WIP_TABLEVIS=false WIP_NODELINKVIS=false WIP_RAWJSONVIS=false diff --git a/apps/web/src/components/navbar/navbar.tsx b/apps/web/src/components/navbar/navbar.tsx index 56dcaef7c..ab2cbcfa2 100644 --- a/apps/web/src/components/navbar/navbar.tsx +++ b/apps/web/src/components/navbar/navbar.tsx @@ -106,7 +106,9 @@ export const Navbar = () => { /> )} <DropdownItem value="Settings" onClick={() => {}} /> - <DropdownItem value="Log out" onClick={() => {}} /> + <DropdownItem value="Log out" onClick={() => { + location.replace(`${import.meta.env['GP_AUTH_URL']}/flows/-/default/invalidation/`) + }} /> </> ) : ( <> -- GitLab