Skip to content
代码片段 群组 项目
提交 f3d4767d 编辑于 作者: Robert Speicher's avatar Robert Speicher
浏览文件

Rename `notice_added_references` to `create_new_cross_references!`

上级 e4c698fd
No related branches found
No related tags found
无相关合并请求
...@@ -79,9 +79,9 @@ def create_cross_references!(p = project, a = author, without = []) ...@@ -79,9 +79,9 @@ def create_cross_references!(p = project, a = author, without = [])
end end
end end
# If the mentionable_text field is about to change, locate any *added* references and create cross references for # When a mentionable field is changed, creates cross-reference notes that
# them. Invoke from an observer's #before_save implementation. # don't already exist
def notice_added_references(p = project, a = author) def create_new_cross_references!(p = project, a = author)
changes = detect_mentionable_changes changes = detect_mentionable_changes
return if changes.empty? return if changes.empty?
......
...@@ -356,7 +356,7 @@ def reset_events_cache ...@@ -356,7 +356,7 @@ def reset_events_cache
end end
def set_references def set_references
notice_added_references(project, author) create_new_cross_references!(project, author)
end end
def editable? def editable?
......
...@@ -35,7 +35,7 @@ def execute(issue) ...@@ -35,7 +35,7 @@ def execute(issue)
create_title_change_note(issue, issue.previous_changes['title'].first) create_title_change_note(issue, issue.previous_changes['title'].first)
end end
issue.notice_added_references(issue.project, current_user) issue.create_new_cross_references!(issue.project, current_user)
execute_hooks(issue, 'update') execute_hooks(issue, 'update')
end end
......
...@@ -59,7 +59,7 @@ def execute(merge_request) ...@@ -59,7 +59,7 @@ def execute(merge_request)
merge_request.mark_as_unchecked merge_request.mark_as_unchecked
end end
merge_request.notice_added_references(merge_request.project, current_user) merge_request.create_new_cross_references!(merge_request.project, current_user)
execute_hooks(merge_request, 'update') execute_hooks(merge_request, 'update')
end end
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
end end
end end
describe '#notice_added_references' do describe '#create_new_cross_references!' do
let(:project) { create(:project) } let(:project) { create(:project) }
let(:issues) { create_list(:issue, 2, project: project) } let(:issues) { create_list(:issue, 2, project: project) }
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
expect(SystemNoteService).not_to receive(:cross_reference) expect(SystemNoteService).not_to receive(:cross_reference)
issue.description = 'New description' issue.description = 'New description'
issue.notice_added_references issue.create_new_cross_references!
end end
it 'notifies new references' do it 'notifies new references' do
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
expect(SystemNoteService).to receive(:cross_reference).with(issues[1], any_args) expect(SystemNoteService).to receive(:cross_reference).with(issues[1], any_args)
issue.description = issues[1].to_reference issue.description = issues[1].to_reference
issue.notice_added_references issue.create_new_cross_references!
end end
end end
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
expect(SystemNoteService).not_to receive(:cross_reference) expect(SystemNoteService).not_to receive(:cross_reference)
issue.update_attributes(description: 'New description') issue.update_attributes(description: 'New description')
issue.notice_added_references issue.create_new_cross_references!
end end
it 'notifies new references' do it 'notifies new references' do
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
expect(SystemNoteService).to receive(:cross_reference).with(issues[1], any_args) expect(SystemNoteService).to receive(:cross_reference).with(issues[1], any_args)
issue.update_attributes(description: issues[1].to_reference) issue.update_attributes(description: issues[1].to_reference)
issue.notice_added_references issue.create_new_cross_references!
end end
end end
......
...@@ -143,6 +143,6 @@ def common_mentionable_setup ...@@ -143,6 +143,6 @@ def common_mentionable_setup
end end
set_mentionable_text.call(new_text) set_mentionable_text.call(new_text)
subject.notice_added_references(project, author) subject.create_new_cross_references!(project, author)
end end
end end
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册