summaryrefslogtreecommitdiff
path: root/lib/gitlab/cycle_analytics/summary/group/deploy.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/cycle_analytics/summary/group/deploy.rb')
-rw-r--r--lib/gitlab/cycle_analytics/summary/group/deploy.rb11
1 files changed, 4 insertions, 7 deletions
diff --git a/lib/gitlab/cycle_analytics/summary/group/deploy.rb b/lib/gitlab/cycle_analytics/summary/group/deploy.rb
index ec0b23e770d..1476a5fceb8 100644
--- a/lib/gitlab/cycle_analytics/summary/group/deploy.rb
+++ b/lib/gitlab/cycle_analytics/summary/group/deploy.rb
@@ -5,6 +5,8 @@ module Gitlab
module Summary
module Group
class Deploy < Group::Base
+ include GroupProjectsProvider
+
def title
n_('Deploy', 'Deploys', value)
end
@@ -17,15 +19,10 @@ module Gitlab
def find_deployments
deployments = Deployment.joins(:project)
- .where(projects: { id: projects })
- .where("deployments.created_at > ?", @from)
- deployments = deployments.where(projects: { id: @options[:projects] }) if @options[:projects]
+ .where(projects: { id: projects.ids })
+ .where("deployments.created_at > ?", from)
deployments.success.count
end
-
- def projects
- Project.inside_path(@group.full_path).ids
- end
end
end
end