* Add use case onboarding feature flag
* Add endpoints and storage for whether first admin completed setup
* Add migration for FirstAdminSetupComplete

Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>
Этот коммит содержится в:
Nathaniel Allred
2022-02-15 17:46:03 -06:00
коммит произвёл GitHub
родитель dde7ce5535
Коммит 459f54ac9d
8 изменённых файлов: 140 добавлений и 1 удалений

Просмотреть файл

@@ -67,6 +67,9 @@ type FeatureFlags struct {
NormalizeLdapDNs bool
// Enable special onboarding flow for first admin
UseCaseOnboarding bool
// Enable Workspace optimization dashboard
WorkspaceOptimizationDashboard bool
@@ -95,6 +98,7 @@ func (f *FeatureFlags) SetDefaults() {
f.InlinePostEditing = false
f.BoardsDataRetention = false
f.NormalizeLdapDNs = false
f.UseCaseOnboarding = false
f.WorkspaceOptimizationDashboard = false
f.GraphQL = false
}

Просмотреть файл

@@ -32,6 +32,7 @@ const (
SystemWarnMetricLastRunTimestampKey = "LastWarnMetricRunTimestamp"
SystemMetricSupportEmailNotConfigured = "warn_metric_support_email_not_configured"
SystemFirstAdminVisitMarketplace = "FirstAdminVisitMarketplace"
SystemFirstAdminCompleteSetup = "FirstAdminCompleteSetup"
AwsMeteringReportInterval = 1
AwsMeteringDimensionUsageHrs = "UsageHrs"
UserLimitOverageCycleEndDate = "UserLimitOverageCycleEndDate"