diff options
Diffstat (limited to 'lib/gitlab/analytics/cycle_analytics/stage_events.rb')
-rw-r--r-- | lib/gitlab/analytics/cycle_analytics/stage_events.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/gitlab/analytics/cycle_analytics/stage_events.rb b/lib/gitlab/analytics/cycle_analytics/stage_events.rb index f6e22044142..5146f92f521 100644 --- a/lib/gitlab/analytics/cycle_analytics/stage_events.rb +++ b/lib/gitlab/analytics/cycle_analytics/stage_events.rb @@ -24,6 +24,13 @@ module Gitlab EVENTS = ENUM_MAPPING.keys.freeze + INTERNAL_EVENTS = [ + StageEvents::CodeStageStart, + StageEvents::IssueStageEnd, + StageEvents::PlanStageStart, + StageEvents::ProductionStageEnd + ].freeze + # Defines which start_event and end_event pairs are allowed PAIRING_RULES = { StageEvents::PlanStageStart => [ @@ -67,6 +74,11 @@ module Gitlab def self.enum_mapping ENUM_MAPPING end + + # Events that are specific to the 7 default stages + def self.internal_events + INTERNAL_EVENTS + end end end end |