summaryrefslogtreecommitdiff
path: root/app/models/merge_request.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/merge_request.rb')
-rw-r--r--app/models/merge_request.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb
index 665f88a3645..487d62e65b6 100644
--- a/app/models/merge_request.rb
+++ b/app/models/merge_request.rb
@@ -413,4 +413,8 @@ class MergeRequest < ActiveRecord::Base
def branch_missing?
!source_branch_exists? || !target_branch_exists?
end
+
+ def can_be_merged_by?(user)
+ ::Gitlab::GitAccess.new(user, project).can_push_to_branch?(target_branch)
+ end
end