Merge branch 'pms-lowercase-system-notes' into 'master'
Make all system notes lowercase See merge request !8807
This commit is contained in:
commit
53db7d1d75
3 changed files with 22 additions and 14 deletions
|
@ -118,16 +118,18 @@ module SystemNoteService
|
|||
#
|
||||
# Example Note text:
|
||||
#
|
||||
# "Changed estimate of this issue to 3d 5h"
|
||||
# "removed time estimate"
|
||||
#
|
||||
# "changed time estimate to 3d 5h"
|
||||
#
|
||||
# Returns the created Note object
|
||||
|
||||
def change_time_estimate(noteable, project, author)
|
||||
parsed_time = Gitlab::TimeTrackingFormatter.output(noteable.time_estimate)
|
||||
body = if noteable.time_estimate == 0
|
||||
"Removed time estimate on this #{noteable.human_class_name}"
|
||||
"removed time estimate"
|
||||
else
|
||||
"Changed time estimate of this #{noteable.human_class_name} to #{parsed_time}"
|
||||
"changed time estimate to #{parsed_time}"
|
||||
end
|
||||
|
||||
create_note(noteable: noteable, project: project, author: author, note: body)
|
||||
|
@ -142,7 +144,9 @@ module SystemNoteService
|
|||
#
|
||||
# Example Note text:
|
||||
#
|
||||
# "Added 2h 30m of time spent on this issue"
|
||||
# "removed time spent"
|
||||
#
|
||||
# "added 2h 30m of time spent"
|
||||
#
|
||||
# Returns the created Note object
|
||||
|
||||
|
@ -150,11 +154,11 @@ module SystemNoteService
|
|||
time_spent = noteable.time_spent
|
||||
|
||||
if time_spent == :reset
|
||||
body = "Removed time spent on this #{noteable.human_class_name}"
|
||||
body = "removed time spent"
|
||||
else
|
||||
parsed_time = Gitlab::TimeTrackingFormatter.output(time_spent.abs)
|
||||
action = time_spent > 0 ? 'Added' : 'Subtracted'
|
||||
body = "#{action} #{parsed_time} of time spent on this #{noteable.human_class_name}"
|
||||
action = time_spent > 0 ? 'added' : 'subtracted'
|
||||
body = "#{action} #{parsed_time} of time spent"
|
||||
end
|
||||
|
||||
create_note(noteable: noteable, project: project, author: author, note: body)
|
||||
|
@ -221,7 +225,7 @@ module SystemNoteService
|
|||
end
|
||||
|
||||
def discussion_continued_in_issue(discussion, project, author, issue)
|
||||
body = "Added #{issue.to_reference} to continue this discussion"
|
||||
body = "created #{issue.to_reference} to continue this discussion"
|
||||
note_attributes = discussion.reply_attributes.merge(project: project, author: author, note: body)
|
||||
note_attributes[:type] = note_attributes.delete(:note_type)
|
||||
|
||||
|
|
4
changelogs/unreleased/pms-lowercase-system-notes.yml
Normal file
4
changelogs/unreleased/pms-lowercase-system-notes.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
title: Make all system notes lowercase
|
||||
merge_request: 8807
|
||||
author:
|
|
@ -752,13 +752,13 @@ describe SystemNoteService, services: true do
|
|||
it 'sets the note text' do
|
||||
noteable.update_attribute(:time_estimate, 277200)
|
||||
|
||||
expect(subject.note).to eq "Changed time estimate of this issue to 1w 4d 5h"
|
||||
expect(subject.note).to eq "changed time estimate to 1w 4d 5h"
|
||||
end
|
||||
end
|
||||
|
||||
context 'without a time estimate' do
|
||||
it 'sets the note text' do
|
||||
expect(subject.note).to eq "Removed time estimate on this issue"
|
||||
expect(subject.note).to eq "removed time estimate"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -782,7 +782,7 @@ describe SystemNoteService, services: true do
|
|||
it 'sets the note text' do
|
||||
spend_time!(277200)
|
||||
|
||||
expect(subject.note).to eq "Added 1w 4d 5h of time spent on this merge request"
|
||||
expect(subject.note).to eq "added 1w 4d 5h of time spent"
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -790,7 +790,7 @@ describe SystemNoteService, services: true do
|
|||
it 'sets the note text' do
|
||||
spend_time!(-277200)
|
||||
|
||||
expect(subject.note).to eq "Subtracted 1w 4d 5h of time spent on this merge request"
|
||||
expect(subject.note).to eq "subtracted 1w 4d 5h of time spent"
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -798,7 +798,7 @@ describe SystemNoteService, services: true do
|
|||
it 'sets the note text' do
|
||||
spend_time!(:reset)
|
||||
|
||||
expect(subject.note).to eq "Removed time spent on this merge request"
|
||||
expect(subject.note).to eq "removed time spent"
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue