Commit ffd50e8cf562b69a897e389a968b9366ee1e6aae
1 parent
7e41eca3
Exists in
spb-stable
and in
2 other branches
Add merged mrs list to milestone page
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
2 changed files
with
12 additions
and
5 deletions
Show diff stats
app/models/merge_request.rb
@@ -113,6 +113,7 @@ class MergeRequest < ActiveRecord::Base | @@ -113,6 +113,7 @@ class MergeRequest < ActiveRecord::Base | ||
113 | # Closed scope for merge request should return | 113 | # Closed scope for merge request should return |
114 | # both merged and closed mr's | 114 | # both merged and closed mr's |
115 | scope :closed, -> { with_states(:closed, :merged) } | 115 | scope :closed, -> { with_states(:closed, :merged) } |
116 | + scope :declined, -> { with_states(:closed) } | ||
116 | 117 | ||
117 | def validate_branches | 118 | def validate_branches |
118 | if target_project == source_project && target_branch == source_branch | 119 | if target_project == source_project && target_branch == source_branch |
app/views/projects/milestones/show.html.haml
@@ -84,12 +84,18 @@ | @@ -84,12 +84,18 @@ | ||
84 | 84 | ||
85 | .tab-pane#tab-merge-requests | 85 | .tab-pane#tab-merge-requests |
86 | .row | 86 | .row |
87 | - .col-md-4 | 87 | + .col-md-3 |
88 | = render('merge_requests', title: 'Work in progress (open and unassigned)', merge_requests: @merge_requests.opened.unassigned, id: 'unassigned') | 88 | = render('merge_requests', title: 'Work in progress (open and unassigned)', merge_requests: @merge_requests.opened.unassigned, id: 'unassigned') |
89 | - .col-md-4 | ||
90 | - = render('merge_requests', title: 'Assigned (open and assigned)', merge_requests: @merge_requests.opened.assigned, id: 'ongoing') | ||
91 | - .col-md-4 | ||
92 | - = render('merge_requests', title: 'Declined (closed)', merge_requests: @merge_requests.closed, id: 'closed') | 89 | + .col-md-3 |
90 | + = render('merge_requests', title: 'Waiting for merge (open and assigned)', merge_requests: @merge_requests.opened.assigned, id: 'ongoing') | ||
91 | + .col-md-3 | ||
92 | + = render('merge_requests', title: 'Declined (closed)', merge_requests: @merge_requests.declined, id: 'closed') | ||
93 | + .col-md-3 | ||
94 | + .panel.panel-primary | ||
95 | + .panel-heading Merged | ||
96 | + %ul.well-list | ||
97 | + - @merge_requests.merged.each do |merge_request| | ||
98 | + = render 'merge_request', merge_request: merge_request | ||
93 | 99 | ||
94 | .tab-pane#tab-participants | 100 | .tab-pane#tab-participants |
95 | %ul.bordered-list | 101 | %ul.bordered-list |