summaryrefslogtreecommitdiff
path: root/lib/gitlab/cycle_analytics/group_stage_summary.rb
diff options
context:
space:
mode:
authorMałgorzata Ksionek <mksionek@gitlab.com>2019-07-06 22:15:13 +0200
committerMałgorzata Ksionek <mksionek@gitlab.com>2019-07-15 14:53:18 +0200
commitd4fa69c9fe0e20f75cdcc3363865ec453d7e02db (patch)
tree108a912ed3ee856b73aef74e985053e098c5dfad /lib/gitlab/cycle_analytics/group_stage_summary.rb
parentc7006b186f339bdf7a4dfb8213ffae3629f9a4ac (diff)
downloadgitlab-ce-d4fa69c9fe0e20f75cdcc3363865ec453d7e02db.tar.gz
To allow project filtering Prepare summary for accepting multiple groups Modify deploys group summary class Add filtering by project name in issues summary Fix rubocop offences Add changelog entry Change name to id in project filtering Fix rebase problem
Diffstat (limited to 'lib/gitlab/cycle_analytics/group_stage_summary.rb')
-rw-r--r--lib/gitlab/cycle_analytics/group_stage_summary.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/gitlab/cycle_analytics/group_stage_summary.rb b/lib/gitlab/cycle_analytics/group_stage_summary.rb
index 7b5c74e1a1b..f867d511f65 100644
--- a/lib/gitlab/cycle_analytics/group_stage_summary.rb
+++ b/lib/gitlab/cycle_analytics/group_stage_summary.rb
@@ -3,15 +3,16 @@
module Gitlab
module CycleAnalytics
class GroupStageSummary
- def initialize(group, from:, current_user:)
+ def initialize(group, from:, current_user:, options:)
@group = group
@from = from
@current_user = current_user
+ @options = options
end
def data
- [serialize(Summary::Group::Issue.new(group: @group, from: @from, current_user: @current_user)),
- serialize(Summary::Group::Deploy.new(group: @group, from: @from))]
+ [serialize(Summary::Group::Issue.new(group: @group, from: @from, current_user: @current_user, options: @options)),
+ serialize(Summary::Group::Deploy.new(group: @group, from: @from, options: @options))]
end
private