diff --git a/ee/lib/gitlab/product_analytics/developments/setup.rb b/ee/lib/gitlab/product_analytics/developments/setup.rb index 786df3758bf2e75f368295e26b9f1ee48602accd..6eea5fdc6c3b7d471e88770531bd2dd2df859ccc 100644 --- a/ee/lib/gitlab/product_analytics/developments/setup.rb +++ b/ee/lib/gitlab/product_analytics/developments/setup.rb @@ -56,8 +56,10 @@ def find_group def ensure_feature_flags puts "Enabling feature flags...." + flag_groups = ['group::product analytics', 'group::platform insights'] + feature_flag_names = Feature::Definition.definitions.filter_map do |k, v| - k if v.group == 'group::product analytics' + k if flag_groups.include?(v.group) end feature_flag_names.flatten.each do |ff| diff --git a/ee/spec/lib/gitlab/product_analytics/developments/setup_spec.rb b/ee/spec/lib/gitlab/product_analytics/developments/setup_spec.rb index 8031944e7e0a7bd0b07285946e0ec38b11f12997..f043d0b855d9acae4df46d59ffc1874d93776a69 100644 --- a/ee/spec/lib/gitlab/product_analytics/developments/setup_spec.rb +++ b/ee/spec/lib/gitlab/product_analytics/developments/setup_spec.rb @@ -65,6 +65,10 @@ expect(Feature.enabled?(:product_analytics_usage_quota_annual_data)).to eq(true) expect(Feature.enabled?(:product_analytics_features)).to eq(true) end + + it 'enables feature flags for platform insights' do + expect(Feature.enabled?(:product_analytics_admin_settings)).to eq(true) + end end context 'when not configured' do