Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/concerns/product_analytics_tracking.rb')
-rw-r--r--app/controllers/concerns/product_analytics_tracking.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/controllers/concerns/product_analytics_tracking.rb b/app/controllers/concerns/product_analytics_tracking.rb
index e148f5d063a..d4610267897 100644
--- a/app/controllers/concerns/product_analytics_tracking.rb
+++ b/app/controllers/concerns/product_analytics_tracking.rb
@@ -14,7 +14,7 @@ module ProductAnalyticsTracking
end
def track_internal_event(*controller_actions, name:, conditions: nil)
- custom_conditions = [:trackable_html_request?, *conditions]
+ custom_conditions = [:trackable_html_request?, :authenticated?, *conditions]
after_action only: controller_actions, if: custom_conditions do
Gitlab::InternalEvents.track_event(
@@ -70,4 +70,8 @@ module ProductAnalyticsTracking
cookies[:visitor_id] = { value: uuid, expires: 24.months }
uuid
end
+
+ def authenticated?
+ current_user.present?
+ end
end