From 145bdd756e13c9f74074a447c5ef3b74ef0f8304 Mon Sep 17 00:00:00 2001 From: Husky <39809509+Huskydog9988@users.noreply.github.com> Date: Mon, 30 Jun 2025 19:11:26 -0400 Subject: [PATCH] User invite uses external domain option (#118) * feat: user invite uses external domain option fixes #117 * fix: inconsistent external url format * fix: normalize external url more cleanly --- server/.env.example | 2 +- server/package.json | 1 + .../pages/admin/users/auth/simple/index.vue | 27 ++++--------------- .../api/v1/admin/auth/invitation/index.get.ts | 10 ++++++- .../v1/admin/auth/invitation/index.post.ts | 6 ++++- server/server/internal/config/sys-conf.ts | 7 ++++- server/yarn.lock | 5 ++++ 7 files changed, 32 insertions(+), 26 deletions(-) diff --git a/server/.env.example b/server/.env.example index db21550c..7d708ff5 100644 --- a/server/.env.example +++ b/server/.env.example @@ -2,4 +2,4 @@ DATABASE_URL="postgres://drop:drop@127.0.0.1:5432/drop" GIANT_BOMB_API_KEY="" -EXTERNAL_URL="localhost:3000" +EXTERNAL_URL="http://localhost:3000" diff --git a/server/package.json b/server/package.json index 2fb2212c..9444eeb8 100644 --- a/server/package.json +++ b/server/package.json @@ -38,6 +38,7 @@ "jdenticon": "^3.3.0", "luxon": "^3.6.1", "micromark": "^4.0.1", + "normalize-url": "^8.0.2", "nuxt": "^3.17.4", "nuxt-security": "2.2.0", "prisma": "^6.7.0", diff --git a/server/pages/admin/users/auth/simple/index.vue b/server/pages/admin/users/auth/simple/index.vue index 841cac9f..4e527648 100644 --- a/server/pages/admin/users/auth/simple/index.vue +++ b/server/pages/admin/users/auth/simple/index.vue @@ -36,20 +36,14 @@