Merge pull request #4275 from Icinga/fix/zero-page-limit-loads-everything-4202
Fix zero page limit loads everything
This commit is contained in:
commit
743d5f0e05
|
@ -289,6 +289,8 @@ class PreferenceForm extends Form
|
||||||
array(
|
array(
|
||||||
'label' => $this->translate('Default page size'),
|
'label' => $this->translate('Default page size'),
|
||||||
'description' => $this->translate('Default number of items per page for list views'),
|
'description' => $this->translate('Default number of items per page for list views'),
|
||||||
|
'placeholder' => 25,
|
||||||
|
'min' => 25,
|
||||||
'step' => 1
|
'step' => 1
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
|
@ -165,8 +165,8 @@ class Controller extends ModuleActionController
|
||||||
if ($this->userPageSize === null) {
|
if ($this->userPageSize === null) {
|
||||||
$user = $this->Auth()->getUser();
|
$user = $this->Auth()->getUser();
|
||||||
if ($user !== null) {
|
if ($user !== null) {
|
||||||
$pageSize = $user->getPreferences()->getValue('icingaweb', 'default_page_size', false);
|
$pageSize = $user->getPreferences()->getValue('icingaweb', 'default_page_size');
|
||||||
$this->userPageSize = $pageSize !== false ? (int) $pageSize : false;
|
$this->userPageSize = $pageSize ? (int) $pageSize : false;
|
||||||
} else {
|
} else {
|
||||||
$this->userPageSize = false;
|
$this->userPageSize = false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue