Commit graph

14218 commits

Author SHA1 Message Date
Alexander A. Klimov
9f8e498287 Correct Icinga\Application\Web doc comment
In contrast to EmbeddedWeb, Web is specifically for Icinga Web itself, no "other web projects".
2026-01-13 13:47:42 +01:00
Johannes Meyer
70f29827f9
Release v2.12.6 (#5452)
Some checks failed
L10n Update / update (push) Has been cancelled
PHP Tests / Static analysis for php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.4 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.4 on ubuntu-latest (push) Has been cancelled
2025-11-18 18:00:01 +01:00
Johannes Meyer
c6cdb5bb0b Update CHANGELOG.md 2025-11-18 17:52:52 +01:00
Johannes Meyer
94561159a4 Raise version to 2.12.6 2025-11-18 17:35:08 +01:00
Johannes Meyer
8b1db402f1 Update AUTHORS and .mailmap 2025-11-18 17:32:57 +01:00
Gianluca Piccolo
eae7222ac7 Fix: add login hook to ext backends
Some checks failed
L10n Update / update (push) Has been cancelled
PHP Tests / Static analysis for php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.4 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.4 on ubuntu-latest (push) Has been cancelled
2025-11-13 09:20:43 +01:00
Johannes Meyer
a5452793f4
Fix mobile/minimal layout layout (#5381)
fix #5386, fix #5023
2025-11-13 09:13:25 +01:00
Sukhwinder Dhillon
f7558d9606 responsive.less: Show expanded sidebar in full height in .minimal-layout 2025-11-12 12:50:53 +01:00
Sukhwinder Dhillon
c03df0a0f8 responsive.less: Don't show scrollbar in .minimal-layout when sidebar is collapsed 2025-11-12 12:50:53 +01:00
Johannes Meyer
9b63928573 js: Do not fail while trying to detect autosubmit element
Some checks failed
L10n Update / update (push) Has been cancelled
PHP Tests / Static analysis for php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.4 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.4 on ubuntu-latest (push) Has been cancelled
fixes #5439
2025-10-31 13:10:48 +01:00
Eric Lippmann
326616c965
Rename rule: ignore NotPascalCase in views/helpers (#5432)
Some checks failed
L10n Update / update (push) Has been cancelled
PHP Tests / Static analysis for php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.4 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.4 on ubuntu-latest (push) Has been cancelled
PHP_CodeSniffer 4.0 renamed the class name NotCamelCaps to
NotPascalCase.
Reference:
https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki/Version-4.0-User-Upgrade-Guide#upgrading-5

Because of this change, our current configuration was no longer
compatible.
I tested the update inside a Docker container: after switching to the
new class name `NotPascalCase`, the error message disappeared and the
rules are applied as expected.
2025-10-09 10:39:31 +02:00
Jolien Trog
d45d61dacd Rename rule: ignore NotPascalCase in views/helpers
PHP_CodeSniffer 4.0 renamed the class name NotCamelCaps to
NotPascalCase.
2025-10-08 16:09:22 +02:00
Markus Opolka
d658c73c73 doc: Add vSphere CSP support release 2025-09-09 10:09:59 +02:00
Alexander Aleksandrovič Klimov
8603044881 Fix typo in code comment 2025-08-22 15:46:59 +02:00
Sukhwinder Dhillon
7649c71dda forms.less: Apply fixed height to input elements
- Apply unitless line-height
2025-08-22 14:35:45 +02:00
Alexander Aleksandrovič Klimov
2e164a75d4
Fix typo in code comment (#5327)
Co-authored-by: Johannes Meyer <johannes.meyer@icinga.com>
2025-08-22 12:01:01 +02:00
Alexander Aleksandrovič Klimov
16f9c82860 Doc: fix over-escaping 2025-08-22 10:46:30 +02:00
Jan Schuppik
ee3f3135b8 Fix: PHP built-in server detection for PHP 8.3 SERVER_SOFTWARE format 2025-08-20 09:30:54 +02:00
Jan Schuppik
73c813eded
Fix/icingacli setup fpm flag (#5411)
resolves #5409

Only use default value for --fpm-url if neither --fpm-url or
--fpm-socket-path is set.
2025-08-20 09:27:31 +02:00
Alexander Aleksandrovič Klimov
471bdca6c2 Remove whitespace around config which couldn't be stored
If I change settings in the web UI, but latter can't write to /etc/icingaweb2, it shows me the desired file contents, so I can deploy them myself – with strange whitespace around it.
2025-08-08 14:32:39 +02:00
Johannes Meyer
c894333064 js: Fix that links without href are opened in a modal 2025-08-05 10:47:44 +02:00
Johannes Meyer
50a5cffc8b
Fix magnifying glass in themes (#5396)
fixes #5395
2025-08-04 15:27:25 +02:00
Johannes Meyer
23e00754c6 css: Do better to ensure menu text is readable
In case background is adjusted, a suitable text
color should also be chosen. Rocket science!
2025-07-31 09:30:49 +02:00
Johannes Meyer
1b36d47e75 css: Hide background images for input.search
Some themes set only the image. Since we dropped
all other background options, default browser
behavior is applied which repeats by default.
2025-07-31 09:30:49 +02:00
Alex
43aae15c1b Removed background search icon 2025-07-31 09:30:33 +02:00
Johannes Meyer
0070c807a7
Release v2.12.5 (#5391) 2025-07-16 10:30:33 +02:00
Johannes Meyer
8c5ffa1c61
Warn about db name wildcards (#5390) 2025-07-14 16:35:09 +02:00
Johannes Meyer
5f602113ee Raise version to v2.12.5 2025-07-14 13:35:37 +02:00
Johannes Meyer
a9cbc36213 Update CHANGELOG.md 2025-07-14 13:35:15 +02:00
Johannes Meyer
e2e9078d97 Update AUTHORS and .mailmap 2025-07-14 13:34:21 +02:00
Johannes Meyer
122ac8f600 setup: Warn users about wildcards in their database name 2025-07-14 11:32:18 +02:00
Johannes Meyer
451ec34775 migrations: Show a hint about wildcards in database names 2025-07-14 11:31:51 +02:00
Alexander A. Klimov
8345993480 Icinga.Loader#onFailure(): on 401, reload the whole page
instead of rendering 401 responses to all containers.
2025-07-08 16:56:52 +02:00
Sukhwinder Dhillon
09df8dcc5a Don't let active .nav-level-2 menu item overlap the config nav flyout
- Set higher z-index than `#sidebar.menu .nav-level-2`
2025-07-08 16:50:16 +02:00
Johannes Meyer
5d71d09e54 StyleSheet: Do not rely on config to trigger auth
fixes #5385
2025-07-08 16:47:02 +02:00
Johannes Meyer
fff524624e php: Fix workflow 2025-07-08 16:36:03 +02:00
Johannes Meyer
8f518e7bab php: Run on support branches, php84 and phpunit 9.6 2025-07-08 16:20:06 +02:00
Johannes Meyer
092571a17b L10n-update: Use template from github-actions 2025-06-03 16:20:35 +02:00
Florian Strohmaier
d56757f20f menu.less: Make caret appear connected to main viewport 2025-05-15 16:54:45 +02:00
Jan Schuppik
750948a729
Fix: spacing and text-breaking (#5355)
Fix #5244
2025-05-14 15:34:12 +02:00
Johannes Meyer
9a9113bd2b css: Center icons in collapsed menu with and without a scrollbar 2025-05-12 13:57:04 +02:00
Ravi Kumar Kempapura Srinivasa
63a73eab6f
Menu navigation: Improve flyout transition (#5367)
resolves #5160
2025-05-08 16:17:14 +02:00
Johannes Rauh
aa7a60c893 Replace search icon png with fontawesome icon 2025-05-08 08:37:37 +02:00
Sukhwinder Dhillon
0eea5cae51 ServicestatusQuery: Add missing support for relative time filter for (host|service)_last_time_* columns 2025-05-07 10:35:47 +02:00
Jan Schuppik
85621487e8
Fix: split fpm-uri flag in socket and url flag (#5364)
fixes #5249
2025-05-06 11:35:10 +02:00
Alexander Aleksandrovič Klimov
5333f2deb7
Disable deprecation warnings unless ICINGAWEB_ENVIRONMENT is set to "dev" (#5359)
in ApplicationBootstrap#setupErrorHandling(). In webrouter.php disable
them unconditionally (until ApplicationBootstrap#setupErrorHandling())
not to duplicate the check. ApplicationBootstrap#setupErrorHandling())
is called pretty early, so we won't miss much.

fixes #5117

* In addition, this provides #5269 and mitigates #5152 in production
where ICINGAWEB_ENVIRONMENT isn't set.
2025-05-05 17:58:28 +02:00
marianrh
b16cf68c86 Support setting a default comment for acknowledgements 2025-05-05 17:20:58 +02:00
Johannes Meyer
eafb6c95b7 menu: Align badges correctly and ellipsize text again 2025-04-30 16:46:31 +02:00
Johannes Rauh
05f9e7c5ee Show label as navigation flyout header 2025-04-30 15:29:59 +02:00
Johannes Meyer
6c57d32979
Fix menu caret positioning (#5363) 2025-04-30 15:18:14 +02:00