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/gitlab/analytics/cycle_analytics/stage_events.rb')
-rw-r--r--lib/gitlab/analytics/cycle_analytics/stage_events.rb12
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