From 1acac9d47992894971495369219967913a2a742b Mon Sep 17 00:00:00 2001 From: = Date: Wed, 8 Jan 2025 00:14:31 +0530 Subject: [PATCH] feat: resolved broken gitlab image and hidden the standalone endpoints from api documentation --- backend/src/server/plugins/serve-ui.ts | 20 ++++++++++++++----- .../GitlabAuthorizePage.tsx | 2 +- .../GitlabConfigurePage.tsx | 2 +- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/backend/src/server/plugins/serve-ui.ts b/backend/src/server/plugins/serve-ui.ts index 1cda2fbd5..6bcc59d00 100644 --- a/backend/src/server/plugins/serve-ui.ts +++ b/backend/src/server/plugins/serve-ui.ts @@ -21,6 +21,9 @@ export const registerServeUI = async ( server.route({ method: "GET", url: "/runtime-ui-env.js", + schema: { + hide: true + }, handler: (_req, res) => { const appCfg = getConfig(); void res.type("application/javascript"); @@ -43,12 +46,19 @@ export const registerServeUI = async ( wildcard: false }); - server.get("/*", (request, reply) => { - if (request.url.startsWith("/api")) { - reply.callNotFound(); - return; + server.route({ + method: "GET", + url: "/*", + schema: { + hide: true + }, + handler: (request, reply) => { + if (request.url.startsWith("/api")) { + reply.callNotFound(); + return; + } + void reply.sendFile("index.html"); } - void reply.sendFile("index.html"); }); } }; diff --git a/frontend/src/pages/secret-manager/integrations/GitlabAuthorizePage/GitlabAuthorizePage.tsx b/frontend/src/pages/secret-manager/integrations/GitlabAuthorizePage/GitlabAuthorizePage.tsx index d6a387e14..2ce82d97c 100644 --- a/frontend/src/pages/secret-manager/integrations/GitlabAuthorizePage/GitlabAuthorizePage.tsx +++ b/frontend/src/pages/secret-manager/integrations/GitlabAuthorizePage/GitlabAuthorizePage.tsx @@ -72,7 +72,7 @@ export const GitlabAuthorizePage = () => { >
- Gitlab logo + Gitlab logo
GitLab Integration { >
- Gitlab logo + Gitlab logo
GitLab Integration