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 'lib/generators/gitlab/analytics/internal_events_generator.rb')
-rw-r--r--lib/generators/gitlab/analytics/internal_events_generator.rb16
1 files changed, 5 insertions, 11 deletions
diff --git a/lib/generators/gitlab/analytics/internal_events_generator.rb b/lib/generators/gitlab/analytics/internal_events_generator.rb
index ae738c5dcb0..083d5c31c9b 100644
--- a/lib/generators/gitlab/analytics/internal_events_generator.rb
+++ b/lib/generators/gitlab/analytics/internal_events_generator.rb
@@ -87,9 +87,11 @@ module Gitlab
def create_metric_file
validate!
- template "event_definition.yml",
- event_file_path(event),
- ask_description(event, "event", "what the event is supposed to track, where, and when")
+ unless event_exists?
+ template "event_definition.yml",
+ event_file_path(event),
+ ask_description(event, "event", "what the event is supposed to track, where, and when")
+ end
time_frames.each do |time_frame|
template "metric_definition.yml",
@@ -106,12 +108,6 @@ module Gitlab
private
- def known_event_entry
- <<~YML
- - name: #{event}
- YML
- end
-
def event_identifiers
return unless include_default_event_properties?
@@ -190,8 +186,6 @@ module Gitlab
end
def validate!
- raise "An event '#{event}' already exists" if event_exists?
-
validate_tiers!
%i[unique event mr section stage group].each do |option|