summaryrefslogtreecommitdiff
path: root/app/finders
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2015-05-25 17:01:27 +0200
committerDouwe Maan <douwe@gitlab.com>2015-05-25 17:01:27 +0200
commitd25026a512cd0f8137ef6685a23a1d2ce898ffa7 (patch)
tree069422f7c9aec29aaf263629d0805f6003ad0443 /app/finders
parentebe9c89082d1536d3f4c7e2071692277e7957d57 (diff)
downloadgitlab-ce-d25026a512cd0f8137ef6685a23a1d2ce898ffa7.tar.gz
Add Accepted and Rejected tabs to MR lists.
Diffstat (limited to 'app/finders')
-rw-r--r--app/finders/issuable_finder.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/finders/issuable_finder.rb b/app/finders/issuable_finder.rb
index b8f367c6339..e658e141159 100644
--- a/app/finders/issuable_finder.rb
+++ b/app/finders/issuable_finder.rb
@@ -75,6 +75,10 @@ class IssuableFinder
case params[:state]
when 'closed'
items.closed
+ when 'rejected'
+ items.respond_to?(:rejected) ? items.rejected : items.closed
+ when 'merged'
+ items.respond_to?(:merged) ? items.merged : items.closed
when 'all'
items
when 'opened'