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 |