Hi @Commifreak,
Ah, you’re right, the paging settings don’t apply to that page. Would you mind applying this patch? See if a shorter list of items improves performance.
diff --git a/controllers/grid/issues/BackIssueGridHandler.inc.php b/controllers/grid/issues/BackIssueGridHandler.inc.php
index 3c25736..5a4ff9d 100644
--- a/controllers/grid/issues/BackIssueGridHandler.inc.php
+++ b/controllers/grid/issues/BackIssueGridHandler.inc.php
@@ -83,7 +83,8 @@ class BackIssueGridHandler extends IssueGridHandler {
*/
function initFeatures($request, $args) {
import('lib.pkp.classes.controllers.grid.feature.OrderGridItemsFeature');
- return array(new OrderGridItemsFeature());
+ import('lib.pkp.classes.controllers.grid.feature.PagingFeature');
+ return array(new OrderGridItemsFeature(), new PagingFeature());
}
/**
@@ -92,7 +93,7 @@ class BackIssueGridHandler extends IssueGridHandler {
protected function loadData($request, $filter) {
$journal = $request->getJournal();
$issueDao = DAORegistry::getDAO('IssueDAO');
- return $issueDao->getPublishedIssues($journal->getId());
+ return $issueDao->getPublishedIssues($journal->getId())->toArray();
}
/**
Regards,
Alec Smecher
Public Knowledge Project Team