This is an automated email from the ASF dual-hosted git repository.
abeizn pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
The following commit(s) were added to refs/heads/main by this push:
new d97a773e7 feat: support configuration for dashboard url (#7670)
d97a773e7 is described below
commit d97a773e7df8f8d3eaa7d5f93cb5d54d76881082
Author: 青湛 <[email protected]>
AuthorDate: Wed Jun 26 18:49:38 2024 +1200
feat: support configuration for dashboard url (#7670)
---
config-ui/env.example | 6 ++++++
config-ui/src/routes/onboard/step-4.tsx | 9 ++++-----
config-ui/src/vite-env.d.ts | 4 ++++
3 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/config-ui/env.example b/config-ui/env.example
index 4b14393d3..078e902a5 100644
--- a/config-ui/env.example
+++ b/config-ui/env.example
@@ -24,3 +24,9 @@
# All plugins are loaded by default, optional plugins can be loaded
# eg. DEVLAKE_PLUGINS=github,gitlab
DEVLAKE_PLUGINS=
+
+# Dashboard URL
+DEVLAKE_DASHBOARD_URL_GITHUB=/grafana/d/KXWvOFQnz/github?orgId=1&var-repo_id=All&var-interval=WEEKDAY
+DEVLAKE_DASHBOARD_URL_GITLAB=/grafana/d/msSjEq97z/gitlab?orgId=1&var-repo_id=All&var-interval=WEEKDAY
+DEVLAKE_DASHBOARD_URL_BITBUCKET=/grafana/d/4LzQHZa4k/bitbucket?orgId=1&var-repo_id=All&var-interval=WEEKDAY
+DEVLAKE_DASHBOARD_URL_AZUREDEVOPS=/grafana/d/ba7e3a95-80ed-4067-a54b-2a82758eb3dd/azure-devops?orgId=1&var-repo_id=All&var-interval=WEEKDAY
diff --git a/config-ui/src/routes/onboard/step-4.tsx
b/config-ui/src/routes/onboard/step-4.tsx
index d1f687178..eb1be9688 100644
--- a/config-ui/src/routes/onboard/step-4.tsx
+++ b/config-ui/src/routes/onboard/step-4.tsx
@@ -76,11 +76,10 @@ const Wrapper = styled.div`
`;
export const DashboardURLMap: Record<string, string> = {
- github:
'/grafana/d/KXWvOFQnz/github?orgId=1&var-repo_id=All&var-interval=WEEKDAY',
- gitlab:
'/grafana/d/msSjEq97z/gitlab?orgId=1&var-repo_id=All&var-interval=WEEKDAY',
- bitbucket:
'/grafana/d/4LzQHZa4k/bitbucket?orgId=1&var-repo_id=All&var-interval=WEEKDAY',
- azuredevops:
-
'/grafana/d/ba7e3a95-80ed-4067-a54b-2a82758eb3dd/azure-devops?orgId=1&var-repo_id=All&var-interval=WEEKDAY',
+ github: import.meta.env.DEVLAKE_DASHBOARD_URL_GITHUB,
+ gitlab: import.meta.env.DEVLAKE_DASHBOARD_URL_GITLAB,
+ bitbucket: import.meta.env.DEVLAKE_DASHBOARD_URL_BITBUCKET,
+ azuredevops: import.meta.env.DEVLAKE_DASHBOARD_URL_AZUREDEVOPS,
};
const getStatus = (data: any) => {
diff --git a/config-ui/src/vite-env.d.ts b/config-ui/src/vite-env.d.ts
index a8a1336c6..ceea90651 100644
--- a/config-ui/src/vite-env.d.ts
+++ b/config-ui/src/vite-env.d.ts
@@ -26,6 +26,10 @@ interface ImportMetaEnv {
readonly DEVLAKE_COLOR_CUSTOM: string;
readonly DEVLAKE_COPYRIGHT_HIDE: boolean;
readonly DEVLAKE_PLUGINS: string;
+ readonly DEVLAKE_DASHBOARD_URL_GITHUB: string;
+ readonly DEVLAKE_DASHBOARD_URL_GITLAB: string;
+ readonly DEVLAKE_DASHBOARD_URL_BITBUCKET: string;
+ readonly DEVLAKE_DASHBOARD_URL_AZUREDEVOPS: string;
}
interface ImportMeta {