blob: 4de197d3d35d8ab826639be06c20a5370dc231ee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# frozen_string_literal: true
module WorkItems
class RelatedWorkItemLink < ApplicationRecord
include LinkableItem
self.table_name = 'issue_links'
belongs_to :source, class_name: 'WorkItem'
belongs_to :target, class_name: 'WorkItem'
class << self
extend ::Gitlab::Utils::Override
# Used as issuable table name for calculating blocked and blocking count in IssuableLink
override :issuable_type
def issuable_type
:issue
end
override :issuable_name
def issuable_name
'work item'
end
end
end
end
|