Commit 55440ac9bec0b2e113d75540b898e4b46d766ba1

Authored by Dmitriy Zaporozhets
1 parent 525fa6c1

Make a comment to MR whne milestone was changed

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/services/merge_requests/base_service.rb
... ... @@ -16,5 +16,9 @@ module MergeRequests
16 16 merge_request.project.execute_hooks(merge_request.to_hook_data, :merge_request_hooks)
17 17 end
18 18 end
  19 +
  20 + def create_milestone_note(merge_request)
  21 + Note.create_milestone_change_note(merge_request, merge_request.project, current_user, merge_request.milestone)
  22 + end
19 23 end
20 24 end
... ...
app/services/merge_requests/update_service.rb
... ... @@ -22,6 +22,10 @@ module MergeRequests
22 22 if params.present? && merge_request.update_attributes(params)
23 23 merge_request.reset_events_cache
24 24  
  25 + if merge_request.previous_changes.include?('milestone_id')
  26 + create_milestone_note(merge_request)
  27 + end
  28 +
25 29 if merge_request.previous_changes.include?('assignee_id')
26 30 notification_service.reassigned_merge_request(merge_request, current_user)
27 31 create_assignee_note(merge_request)
... ...