From 953bb41f25270c07ab12c17472ef0fe8ab848301 Mon Sep 17 00:00:00 2001 From: lulalala Date: Wed, 9 May 2018 17:55:00 +0800 Subject: Create TODO when MR became unmergeable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Old behavior of creating TODO when “Merge When Pipeline Succeeds” service fails, is generalized to: Create a TODO whenever MR became unmergeable (and similar to notification, MR author and merge_user are both applicable) --- app/models/merge_request.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'app/models') diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb index 99687d305e7..a0ad7f3c609 100644 --- a/app/models/merge_request.rb +++ b/app/models/merge_request.rb @@ -127,6 +127,7 @@ class MergeRequest < ActiveRecord::Base after_transition unchecked: :cannot_be_merged do |merge_request, transition| NotificationService.new.merge_request_unmergeable(merge_request) + TodoService.new.merge_request_became_unmergeable(merge_request) end def check_state?(merge_status) -- cgit v1.2.1