Commit 6b941cf92ce3accbac5656973d3204becc908f9a
1 parent
6d460aa2
Exists in
master
and in
4 other branches
merge request list
Showing
6 changed files
with
58 additions
and
32 deletions
Show diff stats
app/assets/stylesheets/projects.css.scss
... | ... | @@ -328,12 +328,16 @@ body.project-page table .commit { |
328 | 328 | border:none; |
329 | 329 | text-shadow:none; |
330 | 330 | |
331 | - &.high { | |
331 | + &.inline { | |
332 | + display:inline; | |
333 | + } | |
334 | + | |
335 | + &.high, &.closed { | |
332 | 336 | background: #D12F19; |
333 | 337 | color:white; |
334 | 338 | } |
335 | 339 | |
336 | - &.today { | |
340 | + &.today, &.open { | |
337 | 341 | background: #44aa22; |
338 | 342 | color:white; |
339 | 343 | } |
... | ... | @@ -399,6 +403,19 @@ body.project-page .merge-request-commits a.commit span.update-author{color: #999 |
399 | 403 | body.project-page .merge-request-commits a.commit span.update-author strong{font-weight: bold; font-style: normal;} |
400 | 404 | |
401 | 405 | |
406 | +/** Update entry **/ | |
407 | +.update-data { padding: 0 } | |
408 | +.update-data { width:100%; } | |
409 | +.update-data.ui-box .data { padding:0; } | |
410 | +a.update-item {padding: 10px; border-bottom: 1px solid #eee; overflow: hidden; display: block;} | |
411 | +a.update-item:last-child{border-bottom: 0} | |
412 | +a.update-item img{float: left; margin-right: 10px;} | |
413 | +a.update-item span.update-title, .dashboard-page .news-feed .project-updates li a span.update-author{display: block;} | |
414 | +a.update-item span.update-title{margin-bottom: 10px} | |
415 | +a.update-item span.update-author{color: #999; font-weight: normal; font-style: italic;} | |
416 | +a.update-item span.update-author strong{font-weight: bold; font-style: normal;} | |
417 | + | |
418 | + | |
402 | 419 | body.project-page .team_member_new .span-6, .team_member_edit .span-6{ padding:10px 0; } |
403 | 420 | |
404 | 421 | body.projects-page input.text.git-url.project_list_url { width:165px; } | ... | ... |
app/controllers/merge_requests_controller.rb
... | ... | @@ -10,7 +10,7 @@ class MergeRequestsController < ApplicationController |
10 | 10 | before_filter :authorize_write_project!, :only => [:new, :create, :edit, :update] |
11 | 11 | |
12 | 12 | def index |
13 | - @merge_requests = @project.merge_requests.all | |
13 | + @merge_requests = @project.merge_requests | |
14 | 14 | end |
15 | 15 | |
16 | 16 | def show | ... | ... |
app/views/issues/show.html.haml
... | ... | @@ -3,9 +3,9 @@ |
3 | 3 | = "Issue ##{@issue.id}" |
4 | 4 | .right |
5 | 5 | - if @issue.closed |
6 | - %span.tag.high Resolved | |
6 | + %span.tag.closed Closed | |
7 | 7 | - else |
8 | - %span.tag.today Open | |
8 | + %span.tag.open Open | |
9 | 9 | |
10 | 10 | .data |
11 | 11 | %p= @issue.title |
... | ... | @@ -28,7 +28,7 @@ |
28 | 28 | - if @issue.closed |
29 | 29 | = link_to 'Reopen', project_issue_path(@project, @issue, :issue => {:closed => false }, :status_only => true), :method => :put, :class => "grey-button" |
30 | 30 | - else |
31 | - = link_to 'Resolve', project_issue_path(@project, @issue, :issue => {:closed => true }, :status_only => true), :method => :put, :class => "grey-button" | |
31 | + = link_to 'Close', project_issue_path(@project, @issue, :issue => {:closed => true }, :status_only => true), :method => :put, :class => "grey-button" | |
32 | 32 | .right |
33 | 33 | = link_to 'Edit', edit_project_issue_path(@project, @issue), :class => "grey-button positive" |
34 | 34 | ... | ... |
... | ... | @@ -0,0 +1,14 @@ |
1 | +%a.update-item{:href => project_merge_request_path(@project, merge_request)} | |
2 | + = image_tag gravatar_icon(merge_request.author_email), :class => "left", :width => 40 | |
3 | + %span.update-title | |
4 | + = merge_request.title | |
5 | + %span.update-author | |
6 | + %strong= merge_request.author_name | |
7 | + authored | |
8 | + = time_ago_in_words(merge_request.created_at) | |
9 | + ago | |
10 | + .right | |
11 | + %span.tag.commit= merge_request.source_branch | |
12 | + → | |
13 | + %span.tag.commit= merge_request.target_branch | |
14 | + | ... | ... |
app/views/merge_requests/index.html.haml
1 | -%table | |
2 | - %thead | |
3 | - %th Target branch | |
4 | - %th Source branch | |
5 | - %th Author | |
6 | - %th Assignee | |
7 | - %th Title | |
8 | - %th | |
9 | - %th | |
10 | - %th | |
1 | +- if @merge_requests.opened.count > 0 | |
2 | + %div{ :class => "update-data ui-box ui-box-small ui-box-big" } | |
3 | + %h3 | |
4 | + %span.tag.open Open | |
5 | + .data | |
6 | + = render @merge_requests.opened | |
11 | 7 | |
12 | - - @merge_requests.each do |merge_request| | |
13 | - %tr | |
14 | - %td= merge_request.target_branch | |
15 | - %td= merge_request.source_branch | |
16 | - %td= merge_request.author_id | |
17 | - %td= merge_request.assignee_id | |
18 | - %td= merge_request.title | |
19 | - %td= link_to 'Show', [@project, merge_request] | |
20 | - %td= link_to 'Edit', edit_project_merge_request_path(@project, merge_request) | |
21 | - %td= link_to 'Destroy', [@project, merge_request], :confirm => 'Are you sure?', :method => :delete | |
8 | + .clear | |
9 | + %br | |
22 | 10 | |
23 | -%br | |
11 | +- if @merge_requests.closed.count > 0 | |
12 | + %div{ :class => "update-data ui-box ui-box-small ui-box-big" } | |
13 | + %h3 | |
14 | + %span.tag.closed Closed | |
15 | + .data | |
16 | + = render @merge_requests.closed | |
17 | + .clear | |
18 | + %br | |
24 | 19 | |
25 | -= link_to 'New Merge request', new_project_merge_request_path(@project) | |
20 | += link_to 'New Merge request', new_project_merge_request_path(@project), :class => "grey-button" | ... | ... |
app/views/merge_requests/show.html.haml
... | ... | @@ -2,12 +2,12 @@ |
2 | 2 | %h3 |
3 | 3 | = "Merge Request ##{@merge_request.id}:" |
4 | 4 | |
5 | - = "'#{@merge_request.source_branch}'" | |
5 | + .tag.commit.inline= @merge_request.source_branch | |
6 | 6 | → |
7 | - = "'#{@merge_request.target_branch}'" | |
7 | + .tag.commit.inline= @merge_request.target_branch | |
8 | 8 | .right |
9 | 9 | - if @merge_request.closed |
10 | - %span.tag.high Resolved | |
10 | + %span.tag.high Closed | |
11 | 11 | - else |
12 | 12 | %span.tag.today Open |
13 | 13 | |
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | - if @merge_request.closed |
33 | 33 | = link_to 'Reopen', project_merge_request_path(@project, @merge_request, :merge_request => {:closed => false }, :status_only => true), :method => :put, :class => "grey-button" |
34 | 34 | - else |
35 | - = link_to 'Resolve', project_merge_request_path(@project, @merge_request, :merge_request => {:closed => true }, :status_only => true), :method => :put, :class => "grey-button" | |
35 | + = link_to 'Close', project_merge_request_path(@project, @merge_request, :merge_request => {:closed => true }, :status_only => true), :method => :put, :class => "grey-button" | |
36 | 36 | .right |
37 | 37 | = link_to 'Edit', edit_project_merge_request_path(@project, @merge_request), :class => "grey-button positive" |
38 | 38 | ... | ... |