gitlabhq/app/views/merge_requests/index.html.haml

49 lines
2 KiB
Text
Raw Normal View History

%h3.page_title
2012-01-29 11:04:09 +01:00
Merge Requests
- if can? current_user, :write_issue, @project
= link_to new_project_merge_request_path(@project), class: "right btn", title: "New Merge Request" do
2012-01-29 11:04:09 +01:00
New Merge Request
2011-11-28 08:39:43 +01:00
2012-02-26 21:06:40 +01:00
%br
2011-11-28 08:39:43 +01:00
2012-06-21 07:29:53 +02:00
2012-02-18 13:12:48 +01:00
.ui-box
.title
.left
%ul.nav.nav-pills
%li{class: ("active" if (params[:f] == 'open' || !params[:f]))}
= link_to project_merge_requests_path(@project, f: 'open', milestone_id: params[:milestone_id]) do
Open
%li{class: ("active" if params[:f] == "closed")}
= link_to project_merge_requests_path(@project, f: "closed", milestone_id: params[:milestone_id]) do
Closed
%li{class: ("active" if params[:f] == 'assigned-to-me')}
= link_to project_merge_requests_path(@project, f: 'assigned-to-me', milestone_id: params[:milestone_id]) do
To Me
%li{class: ("active" if params[:f] == 'all')}
= link_to project_merge_requests_path(@project, f: 'all', milestone_id: params[:milestone_id]) do
All
.right
= form_tag project_merge_requests_path(@project), id: "merge_requests_search_form", method: :get, class: :right do
= select_tag(:assignee_id, options_from_collection_for_select([unassigned_filter] + @project.users.all, "id", "name", params[:assignee_id]), prompt: "Assignee")
= select_tag(:milestone_id, options_from_collection_for_select([unassigned_filter] + @project.milestones.order("id desc").all, "id", "title", params[:milestone_id]), prompt: "Milestone")
= hidden_field_tag :f, params[:f]
.clearfix
2012-01-29 11:04:09 +01:00
%ul.unstyled
= render @merge_requests
- if @merge_requests.blank?
%li
2012-06-21 07:29:53 +02:00
%h4.nothing_here_message Nothing to show here
- if @merge_requests.present?
%li.bottom
.row
.span7= paginate @merge_requests, theme: "gitlab"
.span4.right
%span.cgray.right #{@merge_requests.total_count} merge requests for this filter
2011-11-28 08:39:43 +01:00
:javascript
$(function() {
merge_requestsPage();
})