summaryrefslogtreecommitdiff
path: root/app/services/system_notes/issuables_service.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/services/system_notes/issuables_service.rb')
-rw-r--r--app/services/system_notes/issuables_service.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/services/system_notes/issuables_service.rb b/app/services/system_notes/issuables_service.rb
index ad9f0dd0368..61a4316e8ae 100644
--- a/app/services/system_notes/issuables_service.rb
+++ b/app/services/system_notes/issuables_service.rb
@@ -456,8 +456,10 @@ module SystemNotes
create_resource_state_event(status: 'closed', close_auto_resolve_prometheus_alert: true)
end
- def change_issue_type
- body = "changed issue type to #{noteable.issue_type.humanize(capitalize: false)}"
+ def change_issue_type(previous_type)
+ previous = previous_type.humanize(capitalize: false)
+ new = noteable.issue_type.humanize(capitalize: false)
+ body = "changed type from #{previous} to #{new}"
create_note(NoteSummary.new(noteable, project, author, body, action: 'issue_type'))
end