Commit graph

53 commits

Author SHA1 Message Date
Yonas Habteab
aefd0e1f7d Add PHP 7 argument & return type declarations to all member methods 2021-11-03 16:06:59 +01:00
Johannes Meyer
7efb797fbb Utilize VolatileStateResults where applicable 2021-10-08 15:36:36 +02:00
Johannes Meyer
a3f1c73f79 CommandActions: Make required methods abstract 2021-10-08 15:10:44 +02:00
Yonas Habteab
ac13e104bc Render two different state ball sizes for soft & hard state changes in object header & history 2021-10-01 17:31:52 +02:00
Yonas Habteab
d29fdcc6c0 Fix view mode shows less items when using vertical pagination 2021-09-21 15:54:15 +02:00
Sukhwinder Dhillon
3b8752556f Introduce class ServiceMetaInfo and use it in ServiceController 2021-09-03 11:53:43 +02:00
Sukhwinder Dhillon
39a501c2f7 Make object header unclickable in detail view 2021-09-02 09:41:05 +02:00
Yonas Habteab
fc43aec80d Support ViewModeSwitcher & sortControl in Host/Service history 2021-08-31 14:24:51 +02:00
Johannes Meyer
85b9295db9 Don't shift URL params to identify objects in detail views
Parameters used to identify what will be shown need to be
preserved. Just like it's done for filters in lists.

refs #299
refs #312
2021-08-31 13:54:46 +02:00
Sukhwinder Dhillon
7fe9b33ee8 Remove showMore from contoller and create it through HistoryList class 2021-08-23 12:00:27 +02:00
Johannes Meyer
d827699b50 Move ServiceList to Icinga\Module\Icingadb\Widget\ItemList 2021-08-20 16:27:06 +02:00
Florian Strohmaier
1d1992891a
Add icon image support (#225) 2021-08-20 15:43:12 +02:00
Johannes Meyer
a589fc3da4 ServiceController: Load additional tabs 2021-08-20 11:09:58 +02:00
Johannes Meyer
d39b31f097 Drop redundant comment/downtime routes 2021-08-02 16:02:45 +02:00
Johannes Meyer
4f06fa3c84 Allow to show technical service details 2021-05-11 13:32:26 +02:00
Johannes Meyer
76c7c04a26 Make list items in host and service headers non-clickable 2021-04-29 15:19:04 +02:00
Johannes Meyer
64f13209a1 Make host and service names in headers non-clickable 2021-04-29 15:19:04 +02:00
Johannes Meyer
4d480fcce0 Cleanup some unused stuff 2021-04-29 15:19:04 +02:00
Johannes Meyer
989fbfe487 Apply our own restrictions instead of monitoring/filter/objects 2021-03-09 09:26:19 +01:00
Johannes Meyer
e4e30991d0 ServiceController: Join relation flapping in history action 2020-05-04 12:42:10 +02:00
Johannes Meyer
2e191a6826 Use t() instead of translate() in controllers and forms
There's no `icingadb` domain so why should we ask everytime
for it. `t()` only utilizes the `icinga` domain and that's
what we need.
2020-04-24 15:01:29 +02:00
Johannes Meyer
dba06b2eab Add missing/refactor existing localization markings 2020-04-24 15:01:29 +02:00
Johannes Meyer
5e441c93a0 Add license note to every file 2020-03-13 10:36:24 +01:00
Johannes Meyer
31c980c1fb Join acknowledgement entries in history views
refs #27
2020-03-10 08:18:28 +01:00
Johannes Meyer
0db37fd75e services/history: Fix duplicate history entries
ce0ec14 was wrong, only the operator had to be removed.
2020-03-04 07:54:28 +01:00
Johannes Meyer
ce0ec14d8c service/history: Only filter history entries by service id 2020-03-03 09:02:14 +01:00
Johannes Meyer
d3dec9b85b
Merge pull request #21 from Icinga/fix/inefficient-history-joins
Fix inefficient history joins
2020-03-02 10:17:13 +01:00
Johannes Meyer
ec89fe0024 Don't join service.host[.state] in history queries 2020-02-07 15:49:21 +01:00
Johannes Meyer
e32323e1d1 Assemble object details in concrete classes for hosts/services 2020-02-06 15:39:06 +01:00
Johannes Meyer
e4fb4d5fcb ServiceController: Use the correct history route to load more 2020-01-31 15:37:00 +01:00
Johannes Meyer
281ced3bf4 */history: Don't execute history queries twice 2020-01-31 14:01:01 +01:00
Johannes Meyer
05c38484e7 history: Clone params instead of the whole url object 2020-01-17 15:21:14 +01:00
Johannes Meyer
f01c8b5c89 Controller: Ensure parameter view is non-existent in getFilter() 2020-01-15 15:50:41 +01:00
Eric Lippmann
0e567992de ServiceController: Keep addControl() calls together 2020-01-08 09:56:22 +01:00
Eric Lippmann
6655140030 ServiceController: Move protected methods 2020-01-08 09:56:22 +01:00
Eric Lippmann
b5f1580839 ServiceController: Optimize imports 2020-01-08 09:56:22 +01:00
Johannes Meyer
4c2cddd9de Enhance semi infinite scrolling in history lists 2019-12-13 16:19:48 +01:00
Johannes Meyer
8beb16e18e app: Set autorefresh intervals for some routes 2019-12-11 08:59:30 +01:00
Florian Strohmaier
55e164f34a ServiceController: Add overdue class to controls 2019-12-09 14:06:41 +01:00
Johannes Meyer
4875c06bb9 Apply monitoring restrictions in all controllers 2019-12-03 09:55:48 +01:00
Eric Lippmann
ab69fa2a5f Rename view mode 'compact' to 'minimal' 2019-11-05 12:15:32 +01:00
Eric Lippmann
77b4930098 Rename to Icingadb 2019-11-05 01:07:30 +01:00
Eric Lippmann
0f0aa9f05b ServiceController: Add actions comments and downtimes 2019-11-05 00:39:24 +01:00
Eric Lippmann
caf723c7f3 Service: Add history 2019-11-04 16:22:14 +01:00
Eric Lippmann
a1acc0057e Use class Links for creating host and service links 2019-11-03 21:52:41 +01:00
Eric Lippmann
e6489eb11e Add service detail 2019-11-03 15:50:33 +01:00
Johannes Meyer
67bb5f2685 ServiceController: Implement method getCommandTargetsUrl() 2019-11-02 23:10:03 +01:00
Eric Lippmann
14d9f5f107 ServiceController: Fix host table alias 2019-10-29 16:02:44 +01:00
Johannes Meyer
7dccd079a3 ServiceController: Don't fetch volatile states 2019-10-14 17:41:50 +02:00
Johannes Meyer
edbc2af7a6 ServiceController: Use trait CommandActions 2019-10-14 15:19:01 +02:00