2013-01-21 07:16:48 -05:00
|
|
|
- if can? current_user, :write_merge_request, @project
|
2013-08-01 15:35:40 -04:00
|
|
|
= link_to new_project_merge_request_path(@project), class: "pull-right btn btn-new", title: "New Merge Request" do
|
2013-01-05 07:49:08 -05:00
|
|
|
%i.icon-plus
|
|
|
|
New Merge Request
|
2013-07-13 01:45:48 -04:00
|
|
|
%h3.page-title
|
2012-01-29 05:04:09 -05:00
|
|
|
Merge Requests
|
2013-08-12 05:08:52 -04:00
|
|
|
%span (#{@merge_requests.total_count})
|
2011-11-28 02:39:43 -05:00
|
|
|
|
2012-06-21 01:29:53 -04:00
|
|
|
|
2013-01-08 00:14:05 -05:00
|
|
|
.row
|
|
|
|
.span3
|
2013-08-10 13:25:53 -04:00
|
|
|
= render 'shared/project_filter', project_entities_path: project_merge_requests_path(@project)
|
2013-01-08 00:14:05 -05:00
|
|
|
.span9
|
|
|
|
.ui-box
|
|
|
|
.title
|
2013-08-10 13:25:53 -04: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 14:13:56 -04:00
|
|
|
= image_tag avatar_icon(user.email), class: "avatar s16", alt: ''
|
2013-08-10 13:25:53 -04: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 05:04:09 -05:00
|
|
|
|
2013-04-06 08:10:24 -04:00
|
|
|
%ul.well-list.mr-list
|
2013-01-08 00:14:05 -05:00
|
|
|
= render @merge_requests
|
|
|
|
- if @merge_requests.blank?
|
|
|
|
%li
|
2013-08-15 13:31:16 -04:00
|
|
|
%h4.nothing_here_message No merge requests to show
|
2013-04-06 15:32:23 -04:00
|
|
|
- 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 02:39:43 -05:00
|
|
|
|
2012-10-26 08:52:10 -04:00
|
|
|
:javascript
|
2013-01-04 20:18:39 -05:00
|
|
|
$(merge_requestsPage);
|