Johannes Meyer
777d146ba1
Perfdata: Avoid passing null to `number_format()`
2022-05-27 14:41:42 +02:00
Sukhwinder Dhillon
bbbe9eef22
PreferencesCommand: Introduce method `loadIniFile()` and remove not required code
2022-05-27 14:02:11 +02:00
Sukhwinder Dhillon
b3998856af
Revert "Remove class `PreferencesCommand`"
...
This reverts commit ea03ecd779ffd8b38cbddefadf8c29712e4171dd.
2022-05-27 14:02:11 +02:00
Sukhwinder Dhillon
aad2419545
Remove obsolete `config_backend` option and not required code
...
The user preferences backend is now always a `db`.
2022-05-27 14:02:11 +02:00
Sukhwinder Dhillon
18ecd444c4
Remove class `PreferencesCommand`
2022-05-27 13:55:48 +02:00
Johannes Meyer
74022ae4e0
Merge pull request #4697 from Icinga/feature/redesigned-user-menu-new
...
Feature/redesigned user menu
2022-05-16 09:04:26 +02:00
Johannes Meyer
0f64e24f99
MonitoredObject: Register filters with `whereEx()`
2022-05-12 16:33:30 +02:00
raviks789
8898ed85ab
Change FilterMatch to FilterEqual class for single object filter on object name.
...
Correspondingly the DbConnection::renderFilter() (as DbQuery::renderFilter() is deprecated and will be removed, hence no modifications here)
is also modified to render accordingly.
This correctly selects the host, service or contact in case the object name contains wild card characters like "\*".
2022-05-12 16:28:35 +02:00
Johannes Meyer
3edb5c3c94
IdoQuery: Introduce method `whereEx()`
2022-05-12 16:28:35 +02:00
Florian Strohmaier
04199915fe
monitoring/configuration: Do not add ‘Monitoring Health’ item
2022-05-12 15:13:16 +02:00
Sukhwinder Dhillon
48e96ba301
RequirementSet: Fix null returned instead int exception
...
fixes #4767
2022-05-03 14:08:16 +02:00
Sukhwinder Dhillon
cee12fd6a5
Setup Wizard: Fix bool to int cast exception on first page
...
fixes https://github.com/Icinga/icingaweb2/issues/4770
2022-05-03 14:07:19 +02:00
Sukhwinder Dhillon
1b1eb3436f
sql: Change charset to `utf8mb4`
...
fixes https://github.com/Icinga/icingaweb2/issues/4680
2022-05-02 15:36:31 +02:00
Johannes Meyer
c5cf7abf0d
IdoQuery: Avoid passing `null` to preg_replace()
...
refs #4640
2022-04-19 15:01:52 +02:00
Alexander A. Klimov
e6eb1540c0
Monitoring: permit disabling IDO backends no Icinga writes to
2022-04-11 16:40:22 +02:00
Patrick Dolinic
f9ec105537
Monitoring: Delete unnecessary cli-command
2022-04-11 13:31:59 +02:00
Johannes Meyer
95d0ac018c
Raise version to 2.10.1
2022-04-06 09:34:11 +02:00
Johannes Meyer
d63f645bd8
Update requirements for PHP 8.1
2022-03-24 15:46:26 +01:00
Johannes Meyer
1717afbe39
event-history.phtml: Use `Intl` to localize dates
...
instead of `strftime`, which is deprecated
2022-03-24 12:29:06 +01:00
Johannes Meyer
3dc384fb58
Avoid passing `null` to non-nullable arguments
2022-03-24 12:29:06 +01:00
Johannes Meyer
c038e84fc2
Ensure Return Type Compatibility with Internal Classes
2022-03-24 12:29:06 +01:00
Johannes Meyer
523bdfec5e
Require PHP 7.2+
2022-03-24 12:29:05 +01:00
Johannes Meyer
f72837676c
monitoring: Drop controller `AlertsummaryController`
2022-03-24 12:27:20 +01:00
Johannes Meyer
7a12849a66
TacticalController: Use correct state filter for big services url
...
fixes #4714
2022-03-24 10:21:33 +01:00
Johannes Meyer
6802abc2c7
quick-actions.phtml: Set explicit ids instead of overriding the name..
...
..to avoid duplicate ids
fixes #4711
2022-03-24 10:21:07 +01:00
Johannes Meyer
01f67a78c6
Increase required version of the icinga-php-library
2022-03-23 11:49:06 +01:00
Johannes Meyer
d0677a127f
Release version 2.10.0
2022-03-23 11:49:06 +01:00
Johannes Meyer
0d032989e6
Fix style issues in recent security fixes
2022-03-08 15:20:16 +01:00
Johannes Meyer
f21200f167
Release version 2.9.6
2022-03-08 15:12:52 +01:00
Johannes Meyer
e815ff0309
Merge pull request from GHSA-qcmg-vr56-x9wf
...
Fix/ghsa qcmg vr56 x9wf
2022-03-08 12:03:41 +01:00
Johannes Meyer
a48bd84fb4
monitoring: Drop obsolete view script `show/components/customvars.phtml`
2022-03-02 10:41:23 +01:00
Johannes Meyer
83e8b3b8e8
detail-content: Use widget `CustomVarTable` to render custom vars
2022-03-02 10:40:57 +01:00
Johannes Meyer
6085b02b16
monitoring: Introduce new class `CustomVarTable`
2022-03-02 10:38:08 +01:00
Johannes Meyer
b0a7464795
Introduce new hook `Monitoring/CustomVarRenderer`
2022-03-02 10:38:08 +01:00
Johannes Meyer
48e0f1bd1f
PluginOutput: Transform newlines first and purify HTML afterwards
...
fixes #4686
2022-03-02 08:23:51 +01:00
Johannes Meyer
6d744e585f
monitoring/list/services: Enhance PDF layout
2022-03-01 17:04:38 +01:00
Johannes Meyer
159ca2ce3f
monitoring/list/servicegroups: Enhance PDF layout
2022-03-01 17:04:38 +01:00
Johannes Meyer
861f166798
monitoring/list/hosts: Enhance PDF layout
2022-03-01 17:04:38 +01:00
Johannes Meyer
4da687ae27
monitoring/list/hostgroups: Enhance PDF layout
2022-03-01 17:04:38 +01:00
Johannes Meyer
d5fbae7b28
monitoring/list/downtimes: Enhance PDF layout
2022-03-01 17:04:38 +01:00
Johannes Meyer
122d52c953
monitoring/list/contacts: Enhance PDF layout
2022-03-01 17:04:38 +01:00
Johannes Meyer
298f2a3061
monitoring/list/comments: Enhance PDF layout
2022-03-01 17:04:38 +01:00
Johannes Meyer
8779f9f175
IdoQuery: Join customvars with only live references
2022-02-28 13:08:05 +01:00
Johannes Meyer
1092421782
Ido\Query\: Add objecttype_id checks where missing
2022-02-28 13:07:17 +01:00
Johannes Meyer
00353a1f25
Merge pull request #4660 from Icinga/fix/unhandled-service-counter-not-always-visible-3921
...
Drop the unhandled services counter in host lists
2022-02-28 13:05:29 +01:00
Johannes Meyer
e7bc0a136b
Perfdata: Render unknown UOMs as-is
2022-02-28 11:53:59 +01:00
Johannes Meyer
796742f03d
monitoring/list/hosts: Don't show unhandled service counts
...
It has too much problems. It wasn't even visible since the
initial release, at least not if there were many results.
It being visible was more a case of chance than guarantee.
We now also identified a major issue with restrictions and
the way we can assemble queries here. In short, there are
too much technical difficulties that we deemed it not
worthwhile to keep.
2022-02-25 17:09:13 +01:00
Johannes Meyer
2e9a94144f
HostserviceproblemsummaryQuery: Don't clear order of the host status query
2022-02-25 17:08:39 +01:00
Johannes Meyer
a4d34e265f
IdoQuery: Don't try to add a `HAVING` without group by rules
2022-02-11 12:11:40 +01:00
Johannes Meyer
7a938f6b02
css: Don't use `.var()` or `var()` calls explicitly
2022-02-10 10:59:01 +01:00