feat(server): FF_USERS_INVITE_SCOPE_IS_PUBLIC flag to make users:invite scope public (#5244)

This commit is contained in:
Iain Sproat
2025-08-18 10:25:34 +01:00
committed by GitHub
parent d8294e66a4
commit 0721831a00
8 changed files with 83 additions and 2 deletions
@@ -1154,6 +1154,10 @@ Generate the environment variables for Speckle server and Speckle objects deploy
value: {{ .Values.openTelemetry.tracing.value | quote }}
{{- end }}
{{- if .Values.featureFlags.usersInviteScopeIsPublic }}
- name: FF_USERS_INVITE_SCOPE_IS_PUBLIC
value: {{ .Values.featureFlags.usersInviteScopeIsPublic | quote }}
{{- end }}
{{- if .Values.featureFlags.workspacesMultiRegionEnabled }}
# Multi-region
@@ -144,6 +144,11 @@
"type": "boolean",
"description": "Enables the ability to create and manage saved views",
"default": false
},
"usersInviteScopeIsPublic": {
"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
}
}
},
+2
View File
@@ -79,6 +79,8 @@ featureFlags:
rhinoFileImporterEnabled: false
## @param featureFlags.savedViewsEnabled Enables the ability to create and manage saved views
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
analytics:
## @param analytics.enabled Enable or disable analytics