gitlab-org--gitlab-foss/app/views/projects/merge_requests/index.html.haml

77 lines
2.7 KiB
Plaintext
Raw Normal View History

- if can? current_user, :write_merge_request, @project
= link_to new_project_merge_request_path(@project), class: "pull-right btn btn-new", title: "New Merge Request" do
%i.icon-plus
New Merge Request
%h3.page-title
2012-01-29 10:04:09 +00:00
Merge Requests
2013-08-12 09:08:52 +00:00
%span (#{@merge_requests.total_count})
2011-11-28 07:39:43 +00:00
2012-06-21 05:29:53 +00:00
.row
.span3
2013-08-10 17:25:53 +00:00
= render 'shared/project_filter', project_entities_path: project_merge_requests_path(@project)
.span9
.ui-box
.title
2013-08-10 17:25:53 +00:00
.mr-filters
%span Filter by
.dropdown.inline.prepend-left-10
%a.dropdown-toggle.btn.btn-small{href: '#', "data-toggle" => "dropdown"}
%i.icon-user
%span.light assignee:
- if @assignee.present?
%strong= @assignee.name
- elsif params[:assignee_id] == "0"
Unassigned
- else
Any
%b.caret
%ul.dropdown-menu
%li
= link_to project_filter_path(assignee_id: nil) do
Any
= link_to project_filter_path(assignee_id: 0) do
Unassigned
- @project.team.members.sort_by(&:name).each do |user|
%li
= link_to project_filter_path(assignee_id: user.id) do
2013-10-06 18:13:56 +00:00
= image_tag avatar_icon(user.email), class: "avatar s16", alt: ''
2013-08-10 17:25:53 +00:00
= user.name
.dropdown.inline.prepend-left-10
%a.dropdown-toggle.btn.btn-small{href: '#', "data-toggle" => "dropdown"}
%i.icon-time
%span.light milestone:
- if @milestone.present?
%strong= @milestone.title
- elsif params[:milestone_id] == "0"
None (backlog)
- else
Any
%b.caret
%ul.dropdown-menu
%li
= link_to project_filter_path(milestone_id: nil) do
Any
= link_to project_filter_path(milestone_id: 0) do
None (backlog)
- project_active_milestones.each do |milestone|
%li
= link_to project_filter_path(milestone_id: milestone.id) do
%strong= milestone.title
%small.light= milestone.expires_at
2012-01-29 10:04:09 +00:00
2013-04-06 12:10:24 +00:00
%ul.well-list.mr-list
= render @merge_requests
- if @merge_requests.blank?
%li
%h4.nothing_here_message No merge requests to show
- if @merge_requests.present?
.pull-right
%span.cgray.pull-right #{@merge_requests.total_count} merge requests for this filter
= paginate @merge_requests, theme: "gitlab"
2011-11-28 07:39:43 +00:00
:javascript
$(merge_requestsPage);