Implement pagination in project list screen

The project list screen was taking a long time to render over a large
amount of projects (1,000+) and with even larger number of projects
(3,000+), it could make the browser unresponsive.

Project list screen now uses pagination to resolve this issue. The
number of projects displayed is determined by the 'Maximum Page Size'
user preference.

Bug: issue 2215
Change-Id: Icd0a7d54fd5c5b3c2301c31026e7c6717a648a24
This commit is contained in:
Anthony Chin
2014-03-20 14:06:25 -04:00
committed by David Pursehouse
parent f7c82e1bbc
commit 20e375ddcd
5 changed files with 106 additions and 18 deletions

View File

@@ -130,4 +130,7 @@ public interface AdminConstants extends Constants {
String sectionTypeReference();
String sectionTypeSection();
Map<String, String> sectionNames();
String pagedProjectListPrev();
String pagedProjectListNext();
}