OSDN Git Service

Convert span into col-md
[wvm/gitlab.git] / app / views / projects / merge_requests / index.html.haml
1 - if can? current_user, :write_merge_request, @project
2   = link_to new_project_merge_request_path(@project), class: "pull-right btn btn-new", title: "New Merge Request" do
3     %i.icon-plus
4     New Merge Request
5 %h3.page-title
6   Merge Requests
7   %span (#{@merge_requests.total_count})
8
9
10 .row
11   .col-md-3
12     = render 'shared/project_filter', project_entities_path: project_merge_requests_path(@project)
13   .col-md-9
14     .ui-box
15       .title
16         .mr-filters
17           %span Filter by
18           .dropdown.inline.prepend-left-10
19             %a.dropdown-toggle.btn.btn-small{href: '#', "data-toggle" => "dropdown"}
20               %i.icon-user
21               %span.light assignee:
22               - if @assignee.present?
23                 %strong= @assignee.name
24               - elsif params[:assignee_id] == "0"
25                 Unassigned
26               - else
27                 Any
28               %b.caret
29             %ul.dropdown-menu
30               %li
31                 = link_to project_filter_path(assignee_id: nil) do
32                   Any
33                 = link_to project_filter_path(assignee_id: 0) do
34                   Unassigned
35               - @project.team.members.sort_by(&:name).each do |user|
36                 %li
37                   = link_to project_filter_path(assignee_id: user.id) do
38                     = image_tag avatar_icon(user.email), class: "avatar s16", alt: ''
39                     = user.name
40
41           .dropdown.inline.prepend-left-10
42             %a.dropdown-toggle.btn.btn-small{href: '#', "data-toggle" => "dropdown"}
43               %i.icon-time
44               %span.light milestone:
45               - if @milestone.present?
46                 %strong= @milestone.title
47               - elsif params[:milestone_id] == "0"
48                 None (backlog)
49               - else
50                 Any
51               %b.caret
52             %ul.dropdown-menu
53               %li
54                 = link_to project_filter_path(milestone_id: nil) do
55                   Any
56                 = link_to project_filter_path(milestone_id: 0) do
57                   None (backlog)
58               - project_active_milestones.each do |milestone|
59                 %li
60                   = link_to project_filter_path(milestone_id: milestone.id) do
61                     %strong= milestone.title
62                     %small.light= milestone.expires_at
63
64       %ul.well-list.mr-list
65         = render @merge_requests
66         - if @merge_requests.blank?
67           %li
68             %h4.nothing_here_message No merge requests to show
69     - if @merge_requests.present?
70       .pull-right
71         %span.cgray.pull-right #{@merge_requests.total_count} merge requests for this filter
72
73       = paginate @merge_requests, theme: "gitlab"
74
75 :javascript
76   $(merge_requestsPage);