Feat: Bashboards in app (#5333)

This commit is contained in:
Mike
2025-09-01 14:24:17 +02:00
committed by GitHub
parent 63e36898c0
commit 08eb1f7a1d
75 changed files with 3400 additions and 20 deletions
@@ -621,6 +621,9 @@ Generate the environment variables for Speckle server and Speckle objects deploy
key: {{ default "acc_integration_client_secret" .Values.server.accIntegration.clientSecret.secretKey }}
{{- end }}
- name: FF_DASHBOARDS_MODULE_ENABLED
value: {{ .Values.featureFlags.dashboardsModuleEnabled | quote }}
{{- if .Values.featureFlags.billingIntegrationEnabled }}
- name: STRIPE_API_KEY
valueFrom:
@@ -151,6 +151,8 @@ spec:
value: {{ .Values.featureFlags.legacyFileImportsEnabled | quote }}
- name: NUXT_PUBLIC_FF_ACC_INTEGRATION_ENABLED
value: {{ .Values.featureFlags.accIntegrationEnabled | quote }}
- name: NUXT_PUBLIC_FF_DASHBOARDS_MODULE_ENABLED
value: {{ .Values.featureFlags.dashboardsModuleEnabled | quote }}
{{- if .Values.analytics.intercom_app_id }}
- name: NUXT_PUBLIC_INTERCOM_APP_ID
value: {{ .Values.analytics.intercom_app_id | quote }}
@@ -120,6 +120,11 @@
"description": "Enables the ability to import data from ACC",
"default": false
},
"dashboardsModuleEnabled": {
"type": "boolean",
"description": "Enables the ability to create and manage dashboards",
"default": false
},
"rhinoFileImporterEnabled": {
"type": "boolean",
"description": "Enables the dedicated Rhino based file importer. This is not part of the deployment.",
+2
View File
@@ -69,6 +69,8 @@ featureFlags:
legacyFileImportsEnabled: false
## @param featureFlags.accIntegrationEnabled Enables the ability to import data from ACC
accIntegrationEnabled: false
## @param featureFlags.dashboardsModuleEnabled Enables the ability to create and manage dashboards
dashboardsModuleEnabled: false
## @param featureFlags.rhinoFileImporterEnabled Enables the dedicated Rhino based file importer. This is not part of the deployment.
rhinoFileImporterEnabled: false
## @param featureFlags.savedViewsEnabled Enables the ability to create and manage saved views