Add FF_FORCE_EMAIL_VERIFICATION (#3866)
This commit is contained in:
committed by
GitHub
parent
9ee823a215
commit
e68e3173a8
@@ -55,6 +55,11 @@ const parseFeatureFlags = () => {
|
||||
FF_FILEIMPORT_IFC_DOTNET_ENABLED: {
|
||||
schema: z.boolean(),
|
||||
defaults: { production: false, _: false }
|
||||
},
|
||||
// Forces email verification for all users
|
||||
FF_FORCE_EMAIL_VERIFICATION: {
|
||||
schema: z.boolean(),
|
||||
defaults: { production: false, _: false }
|
||||
}
|
||||
})
|
||||
|
||||
@@ -80,6 +85,7 @@ export function getFeatureFlags(): {
|
||||
FF_BILLING_INTEGRATION_ENABLED: boolean
|
||||
FF_WORKSPACES_MULTI_REGION_ENABLED: boolean
|
||||
FF_FILEIMPORT_IFC_DOTNET_ENABLED: boolean
|
||||
FF_FORCE_EMAIL_VERIFICATION: boolean
|
||||
} {
|
||||
if (!parsedFlags) parsedFlags = parseFeatureFlags()
|
||||
return parsedFlags
|
||||
|
||||
@@ -589,6 +589,9 @@ Generate the environment variables for Speckle server and Speckle objects deploy
|
||||
- name: FF_WORKSPACES_MULTI_REGION_ENABLED
|
||||
value: {{ .Values.featureFlags.workspacesMultiRegionEnabled | quote }}
|
||||
|
||||
- name: FF_FORCE_EMAIL_VERIFICATION
|
||||
value: {{ .Values.featureFlags.forceEmailVerification | quote }}
|
||||
|
||||
{{- if .Values.featureFlags.billingIntegrationEnabled }}
|
||||
- name: STRIPE_API_KEY
|
||||
valueFrom:
|
||||
|
||||
@@ -137,6 +137,8 @@ spec:
|
||||
value: {{ .Values.featureFlags.workspacesMultiRegionEnabled | quote }}
|
||||
- name: NUXT_PUBLIC_FF_GENDOAI_MODULE_ENABLED
|
||||
value: {{ .Values.featureFlags.gendoAIModuleEnabled | quote }}
|
||||
- name: NUXT_PUBLIC_FF_FORCE_EMAIL_VERIFICATION
|
||||
value: {{ .Values.featureFlags.forceEmailVerification | quote }}
|
||||
{{- if .Values.analytics.survicate_workspace_key }}
|
||||
- name: NUXT_PUBLIC_SURVICATE_WORKSPACE_KEY
|
||||
value: {{ .Values.analytics.survicate_workspace_key | quote }}
|
||||
|
||||
@@ -84,6 +84,11 @@
|
||||
"type": "boolean",
|
||||
"description": "Toggles whether the experimental .Net IFC importer is used for importing IFC files.",
|
||||
"default": false
|
||||
},
|
||||
"forceEmailVerification": {
|
||||
"type": "boolean",
|
||||
"description": "Forces email verification for all users",
|
||||
"default": false
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -55,6 +55,8 @@ featureFlags:
|
||||
workspacesMultiRegionEnabled: false
|
||||
## @param featureFlags.fileImportIFCDotNetEnabled Toggles whether the experimental .Net IFC importer is used for importing IFC files.
|
||||
fileImportIFCDotNetEnabled: false
|
||||
## @param featureFlags.forceEmailVerification Forces email verification for all users
|
||||
forceEmailVerification: false
|
||||
|
||||
analytics:
|
||||
## @param analytics.enabled Enable or disable analytics
|
||||
|
||||
Reference in New Issue
Block a user