Johannes Meyer
bfbab2120e
modules: Remove test module
...
L10n Update / update (push) Has been cancelled
CI / PHP (push) Has been cancelled
Just run `phpunit` in the repo's base, please
2026-02-26 16:14:10 +01:00
Eric Lippmann
cda8fc28a0
Require PHP 8.2 ( #5444 )
L10n Update / update (push) Has been cancelled
CI / PHP (push) Has been cancelled
2026-01-07 13:37:54 +01:00
Sukhwinder Dhillon
9603ca507b
Remove monitoring module
...
- It has been moved to https://github.com/Icinga/icingaweb2-module-monitoring
2025-12-08 14:40:49 +01:00
Eric Lippmann
3b732c3ff9
Replace outdated test setup code with composer.json ( #5445 )
...
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
This is preparation for a GitHub action to streamline tests, which
* expects the `phpunit.xml` configuration at the root level, and
* installs dependencies via `composer`.
Proof that the same number of tests are run after moving the
configuration file:
*
[main](https://github.com/Icinga/icingaweb2/actions/runs/18972121136/job/54182208796#step:6:243 )
* [this
PR](https://github.com/Icinga/icingaweb2/actions/runs/19137281980/job/54692472598#step:6:243 )
Rationale for introducing `composer`:
GitHub Actions for this repository and any other module that requires
Mockery must specify this dependency themselves. Module tests require
Icinga Web anyway, so all (development) dependencies and any changes to
them should be automatically applied instead of having to adjust each
individual module affected. If we eventually upload our library bundles
to Packagist as well, we could also specify them in `composer.json` once
instead of having to require them in every action.
2025-12-05 15:17:37 +01:00
Johannes Meyer
94561159a4
Raise version to 2.12.6
2025-11-18 17:35:08 +01:00
Eric Lippmann
4fb99c2f77
Move phpunit.xml
...
This is preparation for a GitHub action to streamline tests, which expects the
`phpunit.xml` configuration at the root level.
2025-11-06 13:55:19 +01:00
Alexander A. Klimov
23288ce749
Require PHP 8.2
2025-11-06 10:28:51 +01: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
Johannes Meyer
0070c807a7
Release v2.12.5 ( #5391 )
2025-07-16 10:30:33 +02:00
Johannes Meyer
5f602113ee
Raise version to v2.12.5
2025-07-14 13:35:37 +02:00
Johannes Meyer
122ac8f600
setup: Warn users about wildcards in their database name
2025-07-14 11:32:18 +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
marianrh
b16cf68c86
Support setting a default comment for acknowledgements
2025-05-05 17:20:58 +02:00
Johannes Meyer
e98a776509
Raise version to 2.12.4
2025-03-26 16:41:23 +01:00
Johannes Meyer
53fa6d57e1
Raise ipl requirement
2025-03-26 10:35:11 +01:00
Johannes Meyer
01fb35dd4a
Raise version to 2.12.3
2025-03-26 10:31:04 +01:00
Johannes Meyer
d56d10c712
monitoring: Use the (new) icon for the reporting section
...
The same that the reporting module is using now
2025-03-20 16:58:45 +01:00
Markus Opolka
6c8453062f
Fix doc module markdown table rows in light mode
...
- Replaced the gradient mixin with a simple color
for odd rows. This fixes and markdown table rows
in light mode and - since there are very gradients
in general - it makes the overall look more uniform.
See https://github.com/Icinga/icingaweb2/issues/5320
2025-03-20 16:39:13 +01:00
Johannes Meyer
14c0748693
Escape resource identifier in monitoring backend form
2025-03-20 14:56:53 +01:00
Blerim Sheqa
79971cb1a6
Fix broken links
2025-01-14 11:14:02 +01:00
Johannes Meyer
b403918cc1
Raise version to 2.12.2
2024-11-13 09:59:05 +01:00
Johannes Meyer
eea50d7d6b
CustomVarTable: Let the user subgroups fully collapse
...
resolves #5256
2024-11-04 16:50:24 +01:00
Johannes Meyer
8f1eaf0c7b
CustomVarRendererHook: Log an exception's message and location
...
fixes #5258
2024-11-04 16:23:52 +01:00
moreamazingnick
bc47867f20
Fix PluginOutputHookImplementation gets called twice #5271 ( #5272 )
2024-10-08 09:25:02 +02:00
Sukhwinder Dhillon
41a92e9d87
Css: Do not allow :hover to affect the .active list elements
2024-08-07 16:29:40 +02:00
Johannes Meyer
781b97fc41
removed gendered language ( #5169 )
2024-08-07 14:40:32 +02:00
Sukhwinder Dhillon
62cae50f1e
DbResourcePage: Warn the user if Icinga DB is used as configuration database
2024-08-07 14:23:13 +02:00
Johannes Meyer
f8c08dbfec
DeleteDowntimesCommandForm: Ignore 404's
...
fixes #5183
2024-08-07 13:56:08 +02:00
Johannes Meyer
ab3c9f326d
Require ipl version which provides i18n v0.2.2
2024-08-07 13:19:11 +02:00
Johannes Meyer
e1479b4a6a
list/history: Use intl's default locale to format time and date
2024-08-07 13:16:51 +02:00
Sukhwinder Dhillon
d6ceb9ad11
Macro: Fix typo and simplify the code
2024-08-07 11:47:13 +02:00
Sukhwinder Dhillon
41787d91bf
Macro: Don't break ui if undefined macro given
...
$object can be an instance of stdClass and cannot call getName(). The name must then be retrieved manually.
2024-08-07 11:47:13 +02:00
Robin Kraft
dba77bce57
add canceled downtimes to the history, if they were started ( #5184 )
...
fixes https://github.com/Icinga/icingaweb2/issues/5176
2024-04-05 16:23:56 +02:00
alyxbb
5c94bf7bae
removed gendered languaged
2024-01-08 23:55:09 +00:00
Johannes Meyer
b23cbd796f
Raise version to 2.12.1
2023-11-15 12:22:46 +01:00
Johannes Meyer
529616d1f1
migrate: Deprecate navigation command
2023-11-10 15:52:09 +01:00
Yonas Habteab
ae9575e7e4
DbResourcePage: Don't fail validation if connecting to pgsql wasn't successfull
2023-10-26 17:07:17 +02:00
Yonas Habteab
329fd9e316
DbTool: Enhance issuing and verifying pgsql privileges
2023-10-26 17:07:17 +02:00
Yonas Habteab
a99f685d15
Add missing pgsql USAGE privilege
2023-10-26 17:07:17 +02:00
raviks789
610bc5a4fe
AdminAccountPage: Fix LDAP setup error
2023-09-28 10:35:03 +02:00
Johannes Meyer
2432d055e6
Raise library requirements
2023-09-21 16:35:31 +02:00
Johannes Meyer
21d631ad7e
Raise version to 2.12.0
2023-09-21 16:35:31 +02:00
Johannes Meyer
8a1c224461
WebWizard: Grant permission for DDL statements by default
2023-09-19 14:37:55 +02:00
Yonas Habteab
ac369f9156
X509\Sni: Clear backend instances before performing actual DB queries
2023-09-18 13:58:22 +02:00
Johannes Meyer
c170727fc3
WebWizard: Define icingaweb_schema as database table
...
fixes #5112
2023-09-14 13:12:29 +02:00
raviks789
91ad755759
Remove redundant gravatar in contact detail
...
The gravatar for contacts was never correctly rendered in the detailed page. Hence it will be
completely removed.
2023-09-07 13:38:02 +02:00
Sukhwinder Dhillon
8739a9da73
Fix setup wizard ( #5094 )
2023-09-07 13:37:10 +02:00
Johannes Meyer
648cdd7ef4
Fix incorrect message for invalid states
2023-09-07 09:37:51 +02:00
raviks789
33a5f765b9
Use style element to create css class for dynamic inline style
...
The `style` element with `nonce` attribute is used to create css classes for
inline styles that are not static. This prevents Content-Security-Policy violations.
2023-08-28 16:40:33 +02:00