summaryrefslogtreecommitdiff
path: root/app/models/concerns/noteable.rb
blob: d378152eb5667af042751692ca621719efdb3811 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
module Noteable
  def discussion_notes
    notes
  end

  delegate :find_discussion, to: :discussion_notes

  def discussions
    @discussions ||= discussion_notes
      .inc_relations_for_view
      .discussions(self)
  end

  def grouped_diff_discussions
    notes.inc_relations_for_view.grouped_diff_discussions
  end
end