summaryrefslogtreecommitdiff
path: root/lib/gitlab/cycle_analytics
diff options
context:
space:
mode:
authorJames Lopez <james@jameslopez.es>2016-12-01 13:28:24 +0100
committerJames Lopez <james@jameslopez.es>2017-01-17 11:32:55 +0100
commit58dddcdfed6212046447de8b6d304ffd463d0350 (patch)
tree9615debf7e9d15b346abad7cdbb9e98b435500ed /lib/gitlab/cycle_analytics
parent69ecd951a9e0acbc31f0a4b9b02e8a1981ceff1e (diff)
downloadgitlab-ce-58dddcdfed6212046447de8b6d304ffd463d0350.tar.gz
few fixes after merge
Diffstat (limited to 'lib/gitlab/cycle_analytics')
-rw-r--r--lib/gitlab/cycle_analytics/stage_summary.rb5
-rw-r--r--lib/gitlab/cycle_analytics/summary/issue.rb8
2 files changed, 10 insertions, 3 deletions
diff --git a/lib/gitlab/cycle_analytics/stage_summary.rb b/lib/gitlab/cycle_analytics/stage_summary.rb
index dd9e4ac2813..b34baf5b081 100644
--- a/lib/gitlab/cycle_analytics/stage_summary.rb
+++ b/lib/gitlab/cycle_analytics/stage_summary.rb
@@ -1,13 +1,14 @@
module Gitlab
module CycleAnalytics
class StageSummary
- def initialize(project, from:)
+ def initialize(project, from:, current_user:)
@project = project
@from = from
+ @current_user = current_user
end
def data
- [serialize(Summary::Issue.new(project: @project, from: @from)),
+ [serialize(Summary::Issue.new(project: @project, from: @from, current_user: @current_user)),
serialize(Summary::Commit.new(project: @project, from: @from)),
serialize(Summary::Deploy.new(project: @project, from: @from))]
end
diff --git a/lib/gitlab/cycle_analytics/summary/issue.rb b/lib/gitlab/cycle_analytics/summary/issue.rb
index 7d62164aae3..008468f24b9 100644
--- a/lib/gitlab/cycle_analytics/summary/issue.rb
+++ b/lib/gitlab/cycle_analytics/summary/issue.rb
@@ -2,12 +2,18 @@ module Gitlab
module CycleAnalytics
module Summary
class Issue < Base
+ def initialize(project:, from:, current_user:)
+ @project = project
+ @from = from
+ @current_user = current_user
+ end
+
def title
'New Issue'
end
def value
- @value ||= @project.issues.created_after(@from).count
+ @value ||= IssuesFinder.new(@current_user, project_id: @project.id).execute.created_after(@from).count
end
end
end