diff options
Diffstat (limited to 'lib/gitlab/cycle_analytics/summary/group/issue.rb')
-rw-r--r-- | lib/gitlab/cycle_analytics/summary/group/issue.rb | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/lib/gitlab/cycle_analytics/summary/group/issue.rb b/lib/gitlab/cycle_analytics/summary/group/issue.rb deleted file mode 100644 index 4d5ee1d43ca..00000000000 --- a/lib/gitlab/cycle_analytics/summary/group/issue.rb +++ /dev/null @@ -1,44 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module CycleAnalytics - module Summary - module Group - class Issue < Group::Base - attr_reader :group, :current_user, :options - - def initialize(group:, current_user:, options:) - @group = group - @current_user = current_user - @options = options - end - - def title - n_('New Issue', 'New Issues', value) - end - - def value - @value ||= find_issues - end - - private - - def find_issues - issues = IssuesFinder.new(current_user, finder_params).execute - issues = issues.where(projects: { id: options[:projects] }) if options[:projects] - issues.count - end - - def finder_params - { - group_id: group.id, - include_subgroups: true, - created_after: options[:from], - created_before: options[:to] - }.compact - end - end - end - end - end -end |