Skip to content
Snippets Groups Projects

Track event when job token is authorized for a project with disabled scope

Merged Erick Bajao requested to merge eb-track-job-token-auth-project-type into master
All threads resolved!
@@ -2,16 +2,18 @@
@@ -2,16 +2,18 @@
module Gitlab
module Gitlab
module InternalEventsTracking
module InternalEventsTracking
extend ActiveSupport::Concern
module ClassMethods
class_methods do
def track_internal_event(event_name, event_args)
def track_internal_event(event_name, event_args)
Gitlab::InternalEvents.track_event(event_name, category: name, **event_args)
Gitlab::InternalEvents.track_event(event_name, category: name, **event_args)
end
end
end
end
included do
def self.included(base)
delegate :track_internal_event, to: :class
base.extend(ClassMethods) # Add class methods to the including class
 
end
 
 
def track_internal_event(event_name, event_args)
 
self.class.track_internal_event(event_name, event_args)
end
end
end
end
end
end
Loading