summaryrefslogtreecommitdiff
path: root/app/models/group_milestone.rb
blob: b9bd63656b307259dd3a049c5a0cb9889b29faed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class GroupMilestone < ActiveRecord::Base
  include MilestoneModelProperties
  include Milestoneish
  include CacheMarkdownField

  def milestoneish_ids
    id
  end

  def participants
    User.joins(assigned_issues: :group_milestone).where("group_milestones.id = ?", id).uniq
  end

  private

  def issues_finder_conditions
    { group_milestone_id: milestoneish_ids }
  end
end