Merge branch 'default-pagination' into 'master'
Use same constant for amount of items per page See merge request !1689
This commit is contained in:
commit
fdfa79a79e
|
|
@ -5,12 +5,12 @@ class Admin::GroupsController < Admin::ApplicationController
|
|||
@groups = Group.all
|
||||
@groups = @groups.sort(@sort = params[:sort])
|
||||
@groups = @groups.search(params[:name]) if params[:name].present?
|
||||
@groups = @groups.page(params[:page]).per(20)
|
||||
@groups = @groups.page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def show
|
||||
@members = @group.members.order("access_level DESC").page(params[:members_page]).per(30)
|
||||
@projects = @group.projects.page(params[:projects_page]).per(30)
|
||||
@members = @group.members.order("access_level DESC").page(params[:members_page]).per(PER_PAGE)
|
||||
@projects = @group.projects.page(params[:projects_page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def new
|
||||
|
|
|
|||
|
|
@ -11,15 +11,15 @@ class Admin::ProjectsController < Admin::ApplicationController
|
|||
@projects = @projects.abandoned if params[:abandoned].present?
|
||||
@projects = @projects.search(params[:name]) if params[:name].present?
|
||||
@projects = @projects.sort(@sort = params[:sort])
|
||||
@projects = @projects.includes(:namespace).order("namespaces.path, projects.name ASC").page(params[:page]).per(20)
|
||||
@projects = @projects.includes(:namespace).order("namespaces.path, projects.name ASC").page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def show
|
||||
if @group
|
||||
@group_members = @group.members.order("access_level DESC").page(params[:group_members_page]).per(30)
|
||||
@group_members = @group.members.order("access_level DESC").page(params[:group_members_page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
@project_members = @project.project_members.page(params[:project_members_page]).per(30)
|
||||
@project_members = @project.project_members.page(params[:project_members_page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def transfer
|
||||
|
|
|
|||
|
|
@ -4,6 +4,8 @@ class ApplicationController < ActionController::Base
|
|||
include Gitlab::CurrentSettings
|
||||
include GitlabRoutingHelper
|
||||
|
||||
PER_PAGE = 20
|
||||
|
||||
before_filter :authenticate_user_from_token!
|
||||
before_filter :authenticate_user!
|
||||
before_filter :reject_blocked!
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
class Dashboard::GroupsController < ApplicationController
|
||||
def index
|
||||
@user_groups = current_user.group_members.page(params[:page]).per(20)
|
||||
@user_groups = current_user.group_members.page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def leave
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ class Dashboard::MilestonesController < ApplicationController
|
|||
else state('active')
|
||||
end
|
||||
@dashboard_milestones = Milestones::GroupService.new(project_milestones).execute
|
||||
@dashboard_milestones = Kaminari.paginate_array(@dashboard_milestones).page(params[:page]).per(30)
|
||||
@dashboard_milestones = Kaminari.paginate_array(@dashboard_milestones).page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def show
|
||||
|
|
|
|||
|
|
@ -25,13 +25,13 @@ class DashboardController < ApplicationController
|
|||
|
||||
def merge_requests
|
||||
@merge_requests = get_merge_requests_collection
|
||||
@merge_requests = @merge_requests.page(params[:page]).per(20)
|
||||
@merge_requests = @merge_requests.page(params[:page]).per(PER_PAGE)
|
||||
@merge_requests = @merge_requests.preload(:author, :target_project)
|
||||
end
|
||||
|
||||
def issues
|
||||
@issues = get_issues_collection
|
||||
@issues = @issues.page(params[:page]).per(20)
|
||||
@issues = @issues.page(params[:page]).per(PER_PAGE)
|
||||
@issues = @issues.preload(:author, :project)
|
||||
|
||||
respond_to do |format|
|
||||
|
|
|
|||
|
|
@ -8,6 +8,6 @@ class Explore::GroupsController < ApplicationController
|
|||
@groups = GroupsFinder.new.execute(current_user)
|
||||
@groups = @groups.search(params[:search]) if params[:search].present?
|
||||
@groups = @groups.sort(@sort = params[:sort])
|
||||
@groups = @groups.page(params[:page]).per(20)
|
||||
@groups = @groups.page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -11,17 +11,17 @@ class Explore::ProjectsController < ApplicationController
|
|||
@projects = @projects.where(visibility_level: params[:visibility_level]) if params[:visibility_level].present?
|
||||
@projects = @projects.search(params[:search]) if params[:search].present?
|
||||
@projects = @projects.sort(@sort = params[:sort])
|
||||
@projects = @projects.includes(:namespace).page(params[:page]).per(20)
|
||||
@projects = @projects.includes(:namespace).page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def trending
|
||||
@trending_projects = TrendingProjectsFinder.new.execute(current_user)
|
||||
@trending_projects = @trending_projects.page(params[:page]).per(10)
|
||||
@trending_projects = @trending_projects.page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def starred
|
||||
@starred_projects = ProjectsFinder.new.execute(current_user)
|
||||
@starred_projects = @starred_projects.reorder('star_count DESC')
|
||||
@starred_projects = @starred_projects.page(params[:page]).per(10)
|
||||
@starred_projects = @starred_projects.page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ class Groups::MilestonesController < ApplicationController
|
|||
else state('active')
|
||||
end
|
||||
@group_milestones = Milestones::GroupService.new(project_milestones).execute
|
||||
@group_milestones = Kaminari.paginate_array(@group_milestones).page(params[:page]).per(30)
|
||||
@group_milestones = Kaminari.paginate_array(@group_milestones).page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def show
|
||||
|
|
|
|||
|
|
@ -52,13 +52,13 @@ class GroupsController < Groups::ApplicationController
|
|||
|
||||
def merge_requests
|
||||
@merge_requests = get_merge_requests_collection
|
||||
@merge_requests = @merge_requests.page(params[:page]).per(20)
|
||||
@merge_requests = @merge_requests.page(params[:page]).per(PER_PAGE)
|
||||
@merge_requests = @merge_requests.preload(:author, :target_project)
|
||||
end
|
||||
|
||||
def issues
|
||||
@issues = get_issues_collection
|
||||
@issues = @issues.page(params[:page]).per(20)
|
||||
@issues = @issues.page(params[:page]).per(PER_PAGE)
|
||||
@issues = @issues.preload(:author, :project)
|
||||
|
||||
respond_to do |format|
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ class ProfilesController < ApplicationController
|
|||
end
|
||||
|
||||
def history
|
||||
@events = current_user.recent_events.page(params[:page]).per(20)
|
||||
@events = current_user.recent_events.page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def update_username
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ class Projects::BranchesController < Projects::ApplicationController
|
|||
def index
|
||||
@sort = params[:sort] || 'name'
|
||||
@branches = @repository.branches_sorted_by(@sort)
|
||||
@branches = Kaminari.paginate_array(@branches).page(params[:page]).per(30)
|
||||
@branches = Kaminari.paginate_array(@branches).page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def recent
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ class Projects::IssuesController < Projects::ApplicationController
|
|||
terms = params['issue_search']
|
||||
@issues = get_issues_collection
|
||||
@issues = @issues.full_search(terms) if terms.present?
|
||||
@issues = @issues.page(params[:page]).per(20)
|
||||
@issues = @issues.page(params[:page]).per(PER_PAGE)
|
||||
|
||||
respond_to do |format|
|
||||
format.html
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ class Projects::LabelsController < Projects::ApplicationController
|
|||
respond_to :js, :html
|
||||
|
||||
def index
|
||||
@labels = @project.labels.page(params[:page]).per(20)
|
||||
@labels = @project.labels.page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def new
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ class Projects::MergeRequestsController < Projects::ApplicationController
|
|||
|
||||
def index
|
||||
@merge_requests = get_merge_requests_collection
|
||||
@merge_requests = @merge_requests.page(params[:page]).per(20)
|
||||
@merge_requests = @merge_requests.page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def show
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ class Projects::MilestonesController < Projects::ApplicationController
|
|||
end
|
||||
|
||||
@milestones = @milestones.includes(:project)
|
||||
@milestones = @milestones.page(params[:page]).per(20)
|
||||
@milestones = @milestones.page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def new
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ class Projects::TagsController < Projects::ApplicationController
|
|||
|
||||
def index
|
||||
sorted = VersionSorter.rsort(@repository.tag_names)
|
||||
@tags = Kaminari.paginate_array(sorted).page(params[:page]).per(30)
|
||||
@tags = Kaminari.paginate_array(sorted).page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def create
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ class Projects::WikisController < Projects::ApplicationController
|
|||
before_filter :load_project_wiki
|
||||
|
||||
def pages
|
||||
@wiki_pages = Kaminari.paginate_array(@project_wiki.pages).page(params[:page]).per(30)
|
||||
@wiki_pages = Kaminari.paginate_array(@project_wiki.pages).page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def show
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ class SnippetsController < ApplicationController
|
|||
layout :determine_layout
|
||||
|
||||
def index
|
||||
@snippets = SnippetsFinder.new.execute(current_user, filter: :all).page(params[:page]).per(20)
|
||||
@snippets = SnippetsFinder.new.execute(current_user, filter: :all).page(params[:page]).per(PER_PAGE)
|
||||
end
|
||||
|
||||
def user_index
|
||||
|
|
@ -28,7 +28,7 @@ class SnippetsController < ApplicationController
|
|||
filter: :by_user,
|
||||
user: @user,
|
||||
scope: params[:scope] }).
|
||||
page(params[:page]).per(20)
|
||||
page(params[:page]).per(PER_PAGE)
|
||||
|
||||
if @user == current_user
|
||||
render 'current_user_index'
|
||||
|
|
|
|||
Loading…
Reference in New Issue