diff --git a/application/controllers/CommentController.php b/application/controllers/CommentController.php index 3caa56b5..0822a5b5 100644 --- a/application/controllers/CommentController.php +++ b/application/controllers/CommentController.php @@ -59,5 +59,7 @@ class CommentController extends Controller $this->addControl($detail->getControl()); $this->addContent($detail); + + $this->setAutorefreshInterval(10); } } diff --git a/application/controllers/CommentsController.php b/application/controllers/CommentsController.php index 442806d9..18d774fb 100644 --- a/application/controllers/CommentsController.php +++ b/application/controllers/CommentsController.php @@ -36,5 +36,7 @@ class CommentsController extends Controller $this->addControl($filterControl); $this->addContent(new CommentList($comments)); + + $this->setAutorefreshInterval(10); } } diff --git a/application/controllers/DowntimeController.php b/application/controllers/DowntimeController.php index b6258362..029ea6bb 100644 --- a/application/controllers/DowntimeController.php +++ b/application/controllers/DowntimeController.php @@ -44,6 +44,8 @@ class DowntimeController extends Controller $this->addControl($downtimeDetail->getControl()); $this->addContent($downtimeDetail); + + $this->setAutorefreshInterval(10); } protected function fetchCommandTargets() diff --git a/application/controllers/DowntimesController.php b/application/controllers/DowntimesController.php index d7eea394..907c36ed 100644 --- a/application/controllers/DowntimesController.php +++ b/application/controllers/DowntimesController.php @@ -36,5 +36,7 @@ class DowntimesController extends Controller $this->addControl($filterControl); $this->addContent(new DowntimeList($downtimes)); + + $this->setAutorefreshInterval(10); } } diff --git a/application/controllers/HostController.php b/application/controllers/HostController.php index e9455912..7d2f97f9 100644 --- a/application/controllers/HostController.php +++ b/application/controllers/HostController.php @@ -61,10 +61,13 @@ class HostController extends Controller if ($this->host->state->is_overdue) { $this->controls->addAttributes(['class' => 'overdue']); } + $this->addControl((new HostList([$this->host]))->setViewMode('minimal')); $this->addControl(new QuickActions($this->host)); $this->addContent(new ObjectDetail($this->host)); + + $this->setAutorefreshInterval(10); } public function commentsAction() @@ -84,6 +87,8 @@ class HostController extends Controller $this->addControl($limitControl); $this->addContent(new CommentList($comments)); + + $this->setAutorefreshInterval(10); } public function downtimesAction() @@ -103,6 +108,8 @@ class HostController extends Controller $this->addControl($limitControl); $this->addContent(new DowntimeList($downtimes)); + + $this->setAutorefreshInterval(10); } public function historyAction() @@ -110,6 +117,7 @@ class HostController extends Controller if ($this->host->state->is_overdue) { $this->controls->addAttributes(['class' => 'overdue']); } + $this->addControl((new HostList([$this->host]))->setViewMode('minimal')); $db = $this->getDb(); @@ -146,6 +154,7 @@ class HostController extends Controller if ($this->host->state->is_overdue) { $this->controls->addAttributes(['class' => 'overdue']); } + $this->addControl((new HostList([$this->host]))->setViewMode('minimal')); $db = $this->getDb(); @@ -176,6 +185,8 @@ class HostController extends Controller $this->addControl($limitControl); $this->addContent($serviceList); + + $this->setAutorefreshInterval(10); } protected function createTabs() diff --git a/application/controllers/HostgroupController.php b/application/controllers/HostgroupController.php index 91f02ad2..d8915ac5 100644 --- a/application/controllers/HostgroupController.php +++ b/application/controllers/HostgroupController.php @@ -68,5 +68,7 @@ class HostgroupController extends Controller $this->addControl($limitControl); $this->addContent($hostList); + + $this->setAutorefreshInterval(10); } } diff --git a/application/controllers/HostgroupsController.php b/application/controllers/HostgroupsController.php index d164c08d..b40f07c9 100644 --- a/application/controllers/HostgroupsController.php +++ b/application/controllers/HostgroupsController.php @@ -31,5 +31,7 @@ class HostgroupsController extends Controller $this->addContent( (new HostgroupList($hostgroups))->setBaseFilter($this->getFilter()) ); + + $this->setAutorefreshInterval(30); } } diff --git a/application/controllers/HostsController.php b/application/controllers/HostsController.php index d80afc47..47089df5 100644 --- a/application/controllers/HostsController.php +++ b/application/controllers/HostsController.php @@ -37,5 +37,7 @@ class HostsController extends Controller $this->addControl($filterControl); $this->addContent($hostList); + + $this->setAutorefreshInterval(10); } } diff --git a/application/controllers/NotificationsController.php b/application/controllers/NotificationsController.php index 00592173..4c4f50ad 100644 --- a/application/controllers/NotificationsController.php +++ b/application/controllers/NotificationsController.php @@ -36,5 +36,7 @@ class NotificationsController extends Controller $this->addControl($filterControl); $this->addContent(new NotificationList($notifications)); + + $this->setAutorefreshInterval(10); } } diff --git a/application/controllers/ServiceController.php b/application/controllers/ServiceController.php index 71514524..3fc6f793 100644 --- a/application/controllers/ServiceController.php +++ b/application/controllers/ServiceController.php @@ -72,6 +72,8 @@ class ServiceController extends Controller $this->addControl(new QuickActions($this->service)); $this->addContent(new ObjectDetail($this->service)); + + $this->setAutorefreshInterval(10); } public function commentsAction() @@ -91,6 +93,8 @@ class ServiceController extends Controller $this->addControl($limitControl); $this->addContent(new CommentList($comments)); + + $this->setAutorefreshInterval(10); } public function downtimesAction() @@ -110,6 +114,8 @@ class ServiceController extends Controller $this->addControl($limitControl); $this->addContent(new DowntimeList($downtimes)); + + $this->setAutorefreshInterval(10); } public function historyAction() diff --git a/application/controllers/ServicegroupController.php b/application/controllers/ServicegroupController.php index 56ee122f..d5c11216 100644 --- a/application/controllers/ServicegroupController.php +++ b/application/controllers/ServicegroupController.php @@ -38,6 +38,7 @@ class ServicegroupController extends Controller $this->servicegroup = $servicegroup; } + public function indexAction() { $this->addControl((new ServicegroupList([$this->servicegroup]))); @@ -71,5 +72,7 @@ class ServicegroupController extends Controller $this->addControl($limitControl); $this->addContent($serviceList); + + $this->setAutorefreshInterval(10); } } diff --git a/application/controllers/ServicegroupsController.php b/application/controllers/ServicegroupsController.php index 4d3b60b7..3c946b13 100644 --- a/application/controllers/ServicegroupsController.php +++ b/application/controllers/ServicegroupsController.php @@ -31,5 +31,7 @@ class ServicegroupsController extends Controller $this->addContent( (new ServicegroupList($servicegroups))->setBaseFilter($this->getFilter()) ); + + $this->setAutorefreshInterval(30); } } diff --git a/application/controllers/ServicesController.php b/application/controllers/ServicesController.php index b8803655..85fc69e0 100644 --- a/application/controllers/ServicesController.php +++ b/application/controllers/ServicesController.php @@ -41,5 +41,7 @@ class ServicesController extends Controller $this->addControl($filterControl); $this->addContent($serviceList); + + $this->setAutorefreshInterval(10); } } diff --git a/application/controllers/UserController.php b/application/controllers/UserController.php index 85ab9495..3199142a 100644 --- a/application/controllers/UserController.php +++ b/application/controllers/UserController.php @@ -61,5 +61,7 @@ class UserController extends Controller ) ]) ])); + + $this->setAutorefreshInterval(10); } } diff --git a/application/controllers/UsergroupController.php b/application/controllers/UsergroupController.php index 06b16a79..bca799ad 100644 --- a/application/controllers/UsergroupController.php +++ b/application/controllers/UsergroupController.php @@ -43,5 +43,7 @@ class UsergroupController extends Controller $this->addControl(new UsergroupList([$this->usergroup])); $this->addContent(new UserList($this->usergroup->user)); + + $this->setAutorefreshInterval(10); } } diff --git a/application/controllers/UsergroupsController.php b/application/controllers/UsergroupsController.php index 8ec33ec1..8899b4b0 100644 --- a/application/controllers/UsergroupsController.php +++ b/application/controllers/UsergroupsController.php @@ -39,5 +39,7 @@ class UsergroupsController extends Controller $this->addControl($filterControl); $this->addContent(new UsergroupList($usergroups)); + + $this->setAutorefreshInterval(10); } } diff --git a/application/controllers/UsersController.php b/application/controllers/UsersController.php index 4d9762cc..0d2a3ec0 100644 --- a/application/controllers/UsersController.php +++ b/application/controllers/UsersController.php @@ -39,5 +39,7 @@ class UsersController extends Controller $this->addControl($filterControl); $this->addContent(new UserList($users)); + + $this->setAutorefreshInterval(10); } }