summaryrefslogtreecommitdiff
path: root/app/services/issuable
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2018-09-09 21:19:05 +0000
committerStan Hu <stanhu@gmail.com>2018-09-09 21:19:05 +0000
commit30227f8e8c277f755ac691d7705e503848f76395 (patch)
treebae4080362ef99c1cc455d1c9af2dfe2d3a21639 /app/services/issuable
parent3fe14f935ca7b68585c6df5458d2070bbff051f7 (diff)
parent997dda50f4567cf218df80c0fd5fe64afb18bf2e (diff)
downloadgitlab-ce-30227f8e8c277f755ac691d7705e503848f76395.tar.gz
Merge branch '38208-due-dates-system-notes' into 'master'
Add system note when due date is changed Closes #38208 See merge request gitlab-org/gitlab-ce!21628
Diffstat (limited to 'app/services/issuable')
-rw-r--r--app/services/issuable/common_system_notes_service.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/services/issuable/common_system_notes_service.rb b/app/services/issuable/common_system_notes_service.rb
index ab53c38aa3a..765de9c66b0 100644
--- a/app/services/issuable/common_system_notes_service.rb
+++ b/app/services/issuable/common_system_notes_service.rb
@@ -17,6 +17,7 @@ module Issuable
create_labels_note(old_labels) if issuable.labels != old_labels
create_discussion_lock_note if issuable.previous_changes.include?('discussion_locked')
create_milestone_note if issuable.previous_changes.include?('milestone_id')
+ create_due_date_note if issuable.previous_changes.include?('due_date')
end
private
@@ -90,6 +91,10 @@ module Issuable
SystemNoteService.change_milestone(issuable, issuable.project, current_user, issuable.milestone)
end
+ def create_due_date_note
+ SystemNoteService.change_due_date(issuable, issuable.project, current_user, issuable.due_date)
+ end
+
def create_discussion_lock_note
SystemNoteService.discussion_lock(issuable, current_user)
end