merge request list

This commit is contained in:
Dmitriy Zaporozhets 2011-11-28 20:30:35 +02:00
parent 6d460aa2d6
commit 6b941cf92c
6 changed files with 58 additions and 32 deletions

View file

@ -0,0 +1,14 @@
%a.update-item{:href => project_merge_request_path(@project, merge_request)}
= image_tag gravatar_icon(merge_request.author_email), :class => "left", :width => 40
%span.update-title
= merge_request.title
%span.update-author
%strong= merge_request.author_name
authored
= time_ago_in_words(merge_request.created_at)
ago
.right
%span.tag.commit= merge_request.source_branch
→
%span.tag.commit= merge_request.target_branch

View file

@ -1,25 +1,20 @@
%table
%thead
%th Target branch
%th Source branch
%th Author
%th Assignee
%th Title
%th
%th
%th
- if @merge_requests.opened.count > 0
%div{ :class => "update-data ui-box ui-box-small ui-box-big" }
%h3
%span.tag.open Open
.data
= render @merge_requests.opened
- @merge_requests.each do |merge_request|
%tr
%td= merge_request.target_branch
%td= merge_request.source_branch
%td= merge_request.author_id
%td= merge_request.assignee_id
%td= merge_request.title
%td= link_to 'Show', [@project, merge_request]
%td= link_to 'Edit', edit_project_merge_request_path(@project, merge_request)
%td= link_to 'Destroy', [@project, merge_request], :confirm => 'Are you sure?', :method => :delete
.clear
%br
%br
- if @merge_requests.closed.count > 0
%div{ :class => "update-data ui-box ui-box-small ui-box-big" }
%h3
%span.tag.closed Closed
.data
= render @merge_requests.closed
.clear
%br
= link_to 'New Merge request', new_project_merge_request_path(@project)
= link_to 'New Merge request', new_project_merge_request_path(@project), :class => "grey-button"

View file

@ -2,12 +2,12 @@
%h3
= "Merge Request ##{@merge_request.id}:"
 
= "'#{@merge_request.source_branch}'"
.tag.commit.inline= @merge_request.source_branch
→
= "'#{@merge_request.target_branch}'"
.tag.commit.inline= @merge_request.target_branch
.right
- if @merge_request.closed
%span.tag.high Resolved
%span.tag.high Closed
- else
%span.tag.today Open
@ -32,7 +32,7 @@
- if @merge_request.closed
= link_to 'Reopen', project_merge_request_path(@project, @merge_request, :merge_request => {:closed => false }, :status_only => true), :method => :put, :class => "grey-button"
- else
= link_to 'Resolve', project_merge_request_path(@project, @merge_request, :merge_request => {:closed => true }, :status_only => true), :method => :put, :class => "grey-button"
= link_to 'Close', project_merge_request_path(@project, @merge_request, :merge_request => {:closed => true }, :status_only => true), :method => :put, :class => "grey-button"
.right
= link_to 'Edit', edit_project_merge_request_path(@project, @merge_request), :class => "grey-button positive"