diff options
Diffstat (limited to 'lib/generators/gitlab/analytics/internal_events_generator.rb')
-rw-r--r-- | lib/generators/gitlab/analytics/internal_events_generator.rb | 16 |
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| |