Commit graph

2317 commits

Author SHA1 Message Date
raviks789
00254f1014
WIP4 2024-08-27 12:52:18 +02:00
raviks789
4ca6fd79bc
WIP3 2024-08-27 12:34:37 +02:00
raviks789
0173ead58e
WIP2 2024-08-27 11:35:35 +02:00
raviks789
2d1b93e287
WIP 2024-08-27 10:07:39 +02:00
Johannes Meyer
334aaf848e
Release v1.1.3 (#1037) 2024-08-05 14:16:40 +02:00
Johannes Meyer
f40a8f9f71 Raise version to 1.1.3 2024-08-05 13:46:26 +02:00
Johannes Meyer
8d0d7d851d Update CHANGELOG 2024-08-05 13:46:26 +02:00
Johannes Meyer
0782c48207
action-list: Take items with css propery display:contents into account (#1038) 2024-07-31 11:38:47 +02:00
Sukhwinder Dhillon
e7a67f80d5 action-list: Add method doc 2024-07-31 11:15:31 +02:00
Sukhwinder Dhillon
9112fd40f6 action-list: Deselect dashboard items when not in detail url 2024-07-31 11:15:31 +02:00
Sukhwinder Dhillon
858d3a91d7 action-list: Take items with css propery display:contents into account
The list items of icingadb/(hostgroups/servicegroups) have the css property `display:contents`, which leads to the scrollIntoView() function having no effect.
2024-07-31 11:15:29 +02:00
Johannes Meyer
8afbb7385d DbResourcePage: Avoid showing a default charset for pgsql
fixes #1035
2024-07-26 08:37:56 +02:00
Johannes Meyer
6f44fb1139 Catch \Throwable when utilizing hooks
Hooks shouldn't be able to fatally end
execution.
2024-07-25 09:23:08 +02:00
Johannes Meyer
5058b41cf6
Handle missing results more gracefully (#1005) 2024-07-25 09:22:00 +02:00
Johannes Meyer
ced20e4a1e phpstan: Update standard baseline 2024-07-24 17:01:07 +02:00
Johannes Meyer
ab2485332a CheckStatistics: Fix incorrect check interval detection 2024-07-24 17:01:07 +02:00
Johannes Meyer
a7e76f6f44 Try even harder to not fail badly if some results are missing 2024-07-24 17:01:07 +02:00
Johannes Meyer
20212a0f87 VolatileStateResults: Properly handle missing host details 2024-07-24 17:01:07 +02:00
Johannes Meyer
29d7f4b3c7
Configurable output limit (#1033)
resolves #1017
closes #1019
2024-07-24 17:00:11 +02:00
Johannes Meyer
4a46b28089 phpstan: Update standard baseline 2024-07-24 16:27:14 +02:00
Johannes Meyer
e90f897c59 doc: Mention the new plugin_output_character_limit setting 2024-07-24 16:21:02 +02:00
Johannes Meyer
644c114166 doc: Re-format and re-phrase settings documentation 2024-07-24 16:21:02 +02:00
Johannes Meyer
b4e4b6b677 event|host|service: Allow to configure pluginoutput limit 2024-07-24 16:21:02 +02:00
Johannes Meyer
092dca7feb
PluginOutput::render(): Return correctly cut off output (#1026)
fixes #1012
2024-07-24 16:09:11 +02:00
Sukhwinder Dhillon
a40df7f0c2 Phpstan: Update baseline files 2024-07-24 11:20:39 +02:00
Sukhwinder Dhillon
929258c30f PluginOutputTest: Migrate tests from monitoring/PluginOutputTest 2024-07-24 10:41:23 +02:00
Sukhwinder Dhillon
ef96037ec5 PluginOutput: Add method return type and visibility to constants 2024-07-24 10:40:08 +02:00
Sukhwinder Dhillon
91b3f81880 PluginOutput: Remove processHtml() method
`preg_replace` is sufficient.
2024-07-24 10:37:19 +02:00
Sukhwinder Dhillon
2fefc75552 PluginOutput::render(): Shorten the output by characterLimit before processing it
If the shorten output contained (not properly closed) HTML element, it merged the next list-item into the same html tag, because the closing tag was missing.
So we therefor shorten the output by characterLimit before proccessing it
2024-07-24 10:24:27 +02:00
Sukhwinder Dhillon
cdbaea02a6
UserDetail: add missing information (#1031)
fixes https://github.com/Icinga/icingadb-web/issues/1010
2024-07-22 17:28:11 +02:00
Johannes Meyer
c7dae01533 FlattenedObjectVars: Only avoid relation traversing...
...if customvar_flat isn't being selected and it is
guaranteed that ipl-orm will outsource the condition
to a subquery.

fixes #1020
2024-07-22 14:16:46 +02:00
Sukhwinder Dhillon
dd943af8aa JsonResultSetUtils: When query offset is null, Use 0 as default 2024-07-22 14:13:29 +02:00
Johannes Meyer
d425fe6397
Preserve group filters in details (#1028)
resolves #1027 

requires https://github.com/Icinga/ipl-web/pull/227
2024-07-19 14:59:06 +02:00
Johannes Meyer
ceb87ead56 phpstan: Update standard baseline 2024-07-19 14:33:04 +02:00
Johannes Meyer
32ab5e561d servicegroups: Preserve filters in details 2024-07-19 14:24:14 +02:00
Johannes Meyer
648a544bd9 hostgroups: Preserve filters in details 2024-07-19 14:24:14 +02:00
Johannes Meyer
a4a30c1a01 ObjectSuggestions: Support more base filters than restrictions 2024-07-19 14:24:14 +02:00
Johannes Meyer
8da16eaaf2 css: Ensure compatibility with ipl v0.14.2 2024-07-19 11:35:35 +02:00
mrdsam
6029cc1f9e Update 01-About.md
Fixed broken links to "Icinga DB feature" and "Icinga DB daemon"
2024-04-16 09:26:13 +02:00
Johannes Meyer
f6fb10ab39
Release v1.1.2 (#1006) 2024-04-11 12:12:01 +02:00
Johannes Meyer
513a8f9eb6 module.info: Raise version 2024-04-11 12:06:14 +02:00
Johannes Meyer
9ce265e921 Update CHANGELOG.md 2024-04-11 12:06:14 +02:00
Johannes Meyer
4c335d250f
Account Redis' trademark policy (#1008)
See https://redis.io/legal/trademark-policy/
2024-04-11 11:49:32 +02:00
Eric Lippmann
11ce7495db Don't speak of Icinga (DB) Redis
The use of registered trademarks in this way is not allowed.
2024-04-11 10:09:21 +02:00
Eric Lippmann
70ced42454 Docs: Account Redis' trademark policy
See https://redis.io/legal/trademark-policy/
2024-04-11 10:09:21 +02:00
Johannes Meyer
787649f433
Fix missing name_ci filter during global group search (#1003)
fixes #954

this is is a follow-up from #994
2024-04-09 11:27:09 +02:00
Johannes Meyer
d4fcb48f0c Servicegroupsummary: Add name_ci as search column 2024-04-09 11:24:39 +02:00
Johannes Meyer
d747780a6d Hostgroupsummary: Add name_ci as search column 2024-04-09 11:24:39 +02:00
Johannes Meyer
68d5227300
php: Split phpstan tests into a separate workflow (#1004) 2024-04-09 11:22:03 +02:00
Johannes Meyer
57b80ab22d phpstan: Add separate workflow 2024-04-09 11:16:44 +02:00