gitlab-org--gitlab-foss/app/services/service_ping/service_ping_settings.rb

20 lines
408 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module ServicePing
module ServicePingSettings
extend self
def product_intelligence_enabled?
pings_enabled? && !User.single_user&.requires_usage_stats_consent?
end
private
def pings_enabled?
::Gitlab::CurrentSettings.usage_ping_enabled?
end
end
end
ServicePing::ServicePingSettings.extend_mod_with('ServicePing::ServicePingSettings')