summaryrefslogtreecommitdiff
path: root/app/models/merge_request.rb
diff options
context:
space:
mode:
authorZeger-Jan van de Weg <mail@zjvandeweg.nl>2015-11-18 11:17:41 +0100
committerZeger-Jan van de Weg <mail@zjvandeweg.nl>2015-11-18 11:17:41 +0100
commit2f048df4a4a83ff009d2ef2d14ee04e5a2798618 (patch)
treeadf760e3294b8c38348270feddd7aff772a7c26d /app/models/merge_request.rb
parent63b234706d46f75c0c0f93bdfdc576e328981eb5 (diff)
downloadgitlab-ce-2f048df4a4a83ff009d2ef2d14ee04e5a2798618.tar.gz
API support, incorporated feedback
Diffstat (limited to 'app/models/merge_request.rb')
-rw-r--r--app/models/merge_request.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb
index c5f04dbcf4c..7b372399a3a 100644
--- a/app/models/merge_request.rb
+++ b/app/models/merge_request.rb
@@ -253,6 +253,10 @@ class MergeRequest < ActiveRecord::Base
end
end
+ def mergeable_by_or_author(user)
+ self.can_be_merged_by?(user) || self.author == user
+ end
+
def mr_and_commit_notes
# Fetch comments only from last 100 commits
commits_for_notes_limit = 100
@@ -390,7 +394,7 @@ class MergeRequest < ActiveRecord::Base
def reset_merge_when_build_succeeds
return unless merge_when_build_succeeds?
-
+
self.merge_when_build_succeeds = false
self.merge_user = nil
self.merge_params = nil