Fix: Add noPersonalEmails enabled to helmchart (#5350)

This commit is contained in:
Mike
2025-09-01 14:43:28 +02:00
committed by GitHub
parent 08eb1f7a1d
commit a8cd810075
4 changed files with 12 additions and 0 deletions
@@ -610,6 +610,9 @@ Generate the environment variables for Speckle server and Speckle objects deploy
- name: FF_ACC_INTEGRATION_ENABLED
value: {{ .Values.featureFlags.accIntegrationEnabled | quote }}
- name: FF_NO_PERSONAL_EMAILS_ENABLED
value: {{ .Values.server.noPersonalEmailsEnabled }}
{{- if .Values.featureFlags.accIntegrationEnabled }}
- name: AUTODESK_INTEGRATION_CLIENT_ID
value: {{ .Values.server.accIntegration.client_id }}
@@ -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_NO_PERSONAL_EMAILS_ENABLED
value: {{ .Values.featureFlags.noPersonalEmailsEnabled | quote }}
- name: NUXT_PUBLIC_FF_DASHBOARDS_MODULE_ENABLED
value: {{ .Values.featureFlags.dashboardsModuleEnabled | quote }}
{{- if .Values.analytics.intercom_app_id }}
@@ -139,6 +139,11 @@
"type": "boolean",
"description": "Enables the ability to create Personal Access Tokens (PAT) with users:invite privileges. WARNING: This can be used by untrusted users to send spam; do not enable on servers which allow public registration or to which untrusted users have been, or will be, invited.",
"default": false
},
"noPersonalEmailsEnabled": {
"type": "boolean",
"description": "Disables personal emails for new accounts",
"default": false
}
}
},
+2
View File
@@ -77,6 +77,8 @@ featureFlags:
savedViewsEnabled: false
## @param featureFlags.usersInviteScopeIsPublic Enables the ability to create Personal Access Tokens (PAT) with users:invite privileges. WARNING: This can be used by untrusted users to send spam; do not enable on servers which allow public registration or to which untrusted users have been, or will be, invited.
usersInviteScopeIsPublic: false
## @param featureFlags.noPersonalEmailsEnabled Disables personal emails for new accounts
noPersonalEmailsEnabled: false
analytics:
## @param analytics.enabled Enable or disable analytics