Pagination for Merge Requests. Fixed for issues
This commit is contained in:
parent
755a894c91
commit
52d8ed9e4f
6 changed files with 24 additions and 17 deletions
|
@ -476,8 +476,7 @@ img.lil_av {
|
|||
}
|
||||
}
|
||||
|
||||
&.bottom {
|
||||
padding: 0 10px;
|
||||
.bottom {
|
||||
background:#f5f5f5;
|
||||
border-top: 1px solid #eee;
|
||||
@include round-borders-bottom(4px);
|
||||
|
@ -1029,11 +1028,11 @@ p.time {
|
|||
}
|
||||
|
||||
.gitlab_pagination {
|
||||
span {
|
||||
padding:0 10px;
|
||||
|
||||
a {
|
||||
color:$link_color;
|
||||
}
|
||||
span a { color:$link_color; }
|
||||
.prev, .next, .current, .page a {
|
||||
padding:10px;
|
||||
}
|
||||
.current {
|
||||
border-bottom:2px solid $style_color;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,9 +28,9 @@ class IssuesController < ApplicationController
|
|||
when 2 then @project.issues.closed
|
||||
when 3 then @project.issues.opened.assigned(current_user)
|
||||
else @project.issues.opened
|
||||
end.page(params[:page]).per(10)
|
||||
end.page(params[:page]).per(20)
|
||||
|
||||
@issues = @issues.includes(:author, :project)
|
||||
@issues = @issues.includes(:author, :project).order("critical, updated_at")
|
||||
|
||||
respond_to do |format|
|
||||
format.html # index.html.erb
|
||||
|
|
|
@ -28,7 +28,7 @@ class MergeRequestsController < ApplicationController
|
|||
when 2 then @merge_requests.closed
|
||||
when 3 then @merge_requests.opened.assigned(current_user)
|
||||
else @merge_requests.opened
|
||||
end
|
||||
end.page(params[:page]).per(20)
|
||||
|
||||
@merge_requests = @merge_requests.includes(:author, :project).order("created_at desc")
|
||||
end
|
||||
|
|
|
@ -1,7 +1,12 @@
|
|||
- @issues.critical.each do |issue|
|
||||
- @issues.select(&:critical).each do |issue|
|
||||
= render(:partial => 'issues/show', :locals => {:issue => issue})
|
||||
|
||||
- @issues.non_critical.each do |issue|
|
||||
- @issues.reject(&:critical).each do |issue|
|
||||
= render(:partial => 'issues/show', :locals => {:issue => issue})
|
||||
|
||||
%li= paginate @issues, :remote => true, :theme => "gitlab"
|
||||
- if @issues.present?
|
||||
%li.bottom
|
||||
.row
|
||||
.span10= paginate @issues, :remote => true, :theme => "gitlab"
|
||||
.span4.right
|
||||
%span.cgray.right #{@issues.total_count} issues for this filter
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
-# paginator: the paginator that renders the pagination tags inside
|
||||
= paginator.render do
|
||||
%nav.gitlab_pagination
|
||||
-#= first_page_tag unless current_page.first?
|
||||
= prev_page_tag
|
||||
- each_page do |page|
|
||||
- if page.left_outer? || page.right_outer? || page.inside_window?
|
||||
|
@ -15,4 +14,3 @@
|
|||
- elsif !page.was_truncated?
|
||||
= gap_tag
|
||||
= next_page_tag
|
||||
-#= last_page_tag unless current_page.last?
|
||||
|
|
|
@ -27,5 +27,10 @@
|
|||
- if @merge_requests.blank?
|
||||
%li
|
||||
%p.padded Nothing to show here
|
||||
|
||||
- if @merge_requests.present?
|
||||
%li.bottom
|
||||
.row
|
||||
.span10= paginate @merge_requests, :theme => "gitlab"
|
||||
.span4.right
|
||||
%span.cgray.right #{@merge_requests.total_count} merge requests for this filter
|
||||
|
||||
|
|
Loading…
Reference in a new issue