Commit graph

26 commits

Author SHA1 Message Date
Eric Lippmann
05d6f5890a License source files as GPL-3.0-or-later
Add SPDX license headers and mark source files as GPL-3.0-or-later to
preserve the option to relicense under later GPL versions.
2026-03-11 21:48:49 +01:00
Sukhwinder Dhillon
c2b0ed94c9 PHP 8.4: Change implicit nullable type declaration to explicit
Since PHP 8.4 implicitly nullable parameter types are deprecated.
2026-01-07 17:00:41 +01:00
Yonas Habteab
828171cf03 Preserve format reqeust param 2023-09-01 13:20:12 +02:00
raviks789
bfb6e75e51 Remove IcingadbGraphiteController::createSortControl, createLimitControl and createPaginationControl methods 2023-09-01 13:02:25 +02:00
raviks789
c7abdfa0f3 Fix PHP 8.2 support issues 2023-06-28 11:30:02 +02:00
raviks789
eb959fda73 Use Icinga\Web\Controller as the base class for MonitoringAwareController instead of Icinga\Module\Monitoring\Controller
Graphite module should work also when monitoring module is not installed. Hence the `MonitoringAwareController` which is the
base class for `ListController` and `MonitoringGraphController`should not use `Icinga\Module\Monitoring\Controller` as its
base class (use class `Icinga\Web\Controller` instead).

Add the required methods in `Icinga\Module\Monitoring\Controller` directly to `MonitoringGraphController`.
2022-08-24 14:21:35 +02:00
Sukhwinder Dhillon
4607ec762f IcingadbGraphite|MonitoringAwareController: Add $useIcingadbAsBackend property 2022-03-17 11:31:43 +01:00
Sukhwinder Dhillon
dc6c3718a8 Add class IcingadbGraphiteController 2022-03-11 15:27:34 +01:00
Sukhwinder Dhillon
1d13b16592 MonitoringAwareController: Don't initialize the monitoring backend if not required
If icingadb is set as backend, monitoring backend is not needed.
2022-03-11 15:27:34 +01:00
Johannes Meyer
ba57144550 TimeRangePickerTrait: Disable autorefreshes while open
fixes #232
2022-03-07 13:44:01 +01:00
Johannes Meyer
aff4079986 Don't perform static calls on traits 2022-01-14 11:32:00 +01:00
Florian Strohmaier
8f1715a1ea TimePickerTrait: Change Custom Form flyout icon
refs #215
2019-08-22 14:50:34 +02:00
Florian Strohmaier
7649aab400 TimeRangePickerTrait: Add container class
refs #215
2019-08-22 14:46:28 +02:00
Florian Strohmaier
553ade1d0a TimeRangePickerTrait: Wrap form in .flyover-content div 2019-07-09 16:03:53 +02:00
Alexander A. Klimov
bfc6994479 Handle detail view component render error 2018-03-20 17:29:24 +01:00
Alexander A. Klimov
d4bd860659 Move the custom time range picker toggle to the right
refs #44
2017-11-21 18:15:55 +01:00
Alexander A. Klimov
2e5fbd764d Improve container differencing
refs #44
2017-11-21 16:47:08 +01:00
Alexander A. Klimov
a2c09dc47d Visually associate the flyover content with its toggle
refs #44
2017-11-21 12:24:49 +01:00
Alexander A. Klimov
4716cbc405 Use flyover instead of an URL parameter to display the custom time range picker form
refs #44
2017-11-16 15:05:35 +01:00
Alexander A. Klimov
cc6fe8c686 Restrict /graph/*
refs #11
2017-09-22 11:03:59 +02:00
Alexander A. Klimov
cc5899abab Fix data-base-target
refs #27
2017-09-19 17:27:56 +02:00
Alexander A. Klimov
bb1b0c9c25 Time range picker: remove clear link 2017-09-07 13:53:50 +02:00
Alexander A. Klimov
5f7d8f1466 Don't require the controller trait to be used by a controller
refs #33
2017-09-07 13:11:50 +02:00
Alexander A. Klimov
64c776ca9a Centralize URL parameters
refs #33
2017-09-07 12:27:07 +02:00
Alexander A. Klimov
6cde4499f4 Enhance style
refs #33
2017-09-07 11:44:31 +02:00
Alexander A. Klimov
37a4b9ad3e Connect the two forms
refs #33
2017-09-07 11:08:24 +02:00