Commit 55440ac9bec0b2e113d75540b898e4b46d766ba1
1 parent
525fa6c1
Exists in
spb-stable
and in
2 other branches
Make a comment to MR whne milestone was changed
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
2 changed files
with
8 additions
and
0 deletions
Show diff stats
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) | ... | ... |