Johannes Meyer
|
6a0da10473
|
Manager: Don't register the ipl and reactbundle module
Both are superseded by their respective library. This
way we make sure there are no competing auto loaders.
|
2021-06-22 12:50:59 +02:00 |
Johannes Meyer
|
bc88e8d62b
|
SingleValueSearchControl: Use strict interfaces..
..to construct ipl\Html objects
|
2021-06-21 16:11:55 +02:00 |
Johannes Meyer
|
ed009bb032
|
PrivilegeAudit: Use strict interfaces to contruct ipl\Html objects
|
2021-06-21 16:11:30 +02:00 |
Johannes Meyer
|
f400f4d96d
|
AppHealth: Use strict interfaces to construct ipl\Html objects
|
2021-06-21 16:10:55 +02:00 |
Johannes Meyer
|
35659c8d51
|
Merge pull request #4391 from Icinga/improve-cache-handling
Improve cache handling
|
2021-06-18 13:57:30 +02:00 |
Johannes Meyer
|
0756797fbb
|
Make configuration of custom user-group backends possible
refs #2840
|
2021-06-18 10:41:39 +02:00 |
Gianluca Piccolo
|
1e7f700102
|
Make configuration of custom user backends possible
refs Icinga/icingaweb2#2840
|
2021-06-18 10:28:35 +02:00 |
Johannes Meyer
|
870c3e0e5b
|
Force clients to ask us if their cached CSS is valid
|
2021-06-16 14:58:44 +02:00 |
Johannes Meyer
|
1ada53539c
|
Force clients to ask us if their cached JS is valid
|
2021-06-16 14:57:14 +02:00 |
Johannes Meyer
|
81c0613e68
|
Library: Add missing shut-up operator to `file_get_contents` call
|
2021-06-16 11:57:00 +02:00 |
Johannes Meyer
|
0d6da2d859
|
error/error: Check web2's deps and enhance lib checks
|
2021-06-07 09:40:40 +02:00 |
Johannes Meyer
|
6e3ad08aef
|
Zend: Fix `array_walk_recursive` pass by reference error on PHP8
refs #4287
|
2021-06-02 11:24:01 +02:00 |
Johannes Meyer
|
4e3811cc84
|
Module: Allow `/` and `-` in module/library dependency names
|
2021-06-01 09:14:28 +02:00 |
Johannes Meyer
|
229e24519a
|
Merge pull request #4376 from Icinga/utilize-ipl-i18n-4366
Utilize ipl-i18n
|
2021-06-01 09:13:45 +02:00 |
Johannes Meyer
|
4fc78a4cfd
|
ApplicationBootstrap: Change default library path
from: `/usr/share/php-Icinga`
to: `/usr/share/icinga-php`
|
2021-05-31 10:17:35 +02:00 |
Johannes Meyer
|
dcb619e62a
|
Translator: Add deprecation notice and use ipl-i18n internally
|
2021-05-28 14:03:36 +02:00 |
Johannes Meyer
|
f363bf5bf6
|
BaseTestCase: Setup `ipl\I18n\StaticTranslator::$instance`
|
2021-05-28 14:03:36 +02:00 |
Johannes Meyer
|
db1fea6331
|
Web: Detect preferred locale using ipl-i18n
|
2021-05-28 14:03:36 +02:00 |
Johannes Meyer
|
84757111d1
|
ApplicationBootstrap: Deprecate method `listLocales()`
|
2021-05-28 14:03:36 +02:00 |
Johannes Meyer
|
2e5abbc832
|
Use ipl-i18n's `Translation` trait where applicable
|
2021-05-28 14:03:36 +02:00 |
Johannes Meyer
|
cb92e86b99
|
functions: Use ipl-i18n in functions `t`, `tp`, `mt` and `mtp`
|
2021-05-28 14:03:36 +02:00 |
Johannes Meyer
|
8137f1546f
|
Module: Register locales using ipl-i18n
|
2021-05-28 14:03:36 +02:00 |
Johannes Meyer
|
bfd2449e5d
|
bootstrap: Setup internationalization using ipl-i18n
|
2021-05-28 14:03:36 +02:00 |
Florian Strohmaier
|
24c1bb1f8c
|
IcingaCheckbox: Add `hidden attribute to input element
refs #4310
|
2021-05-25 17:09:51 +02:00 |
Eric Lippmann
|
68acf12407
|
Remember me (#4112)
Co-authored-by: Sukhwinder Dhillon <sukhwinder.dhillon@icinga.com>
|
2021-05-21 15:43:06 +02:00 |
Johannes Meyer
|
162d898d42
|
js: Introduce `DatetimePicker` behavior
Utilizes `flatpickr` from ipl-web.
|
2021-05-17 13:20:42 +02:00 |
Johannes Meyer
|
a87f15c861
|
Auth: Reload entire layout if the locale changes
|
2021-05-17 13:20:42 +02:00 |
Johannes Meyer
|
0da4a11d91
|
Merge pull request #4355 from Icinga/health-endpoint
Health endpoint
|
2021-05-17 13:11:51 +02:00 |
Johannes Meyer
|
cb4e6011f3
|
js: Remove jquery-migrate
|
2021-05-17 10:44:27 +02:00 |
Johannes Meyer
|
0d2bf1ae33
|
Menu: Integrate health endpoint
|
2021-05-14 15:45:35 +02:00 |
Johannes Meyer
|
5e382dcfa9
|
Introduce health endpoint /health[/checks]
|
2021-05-14 15:45:35 +02:00 |
Johannes Meyer
|
197f42557a
|
Markdown: Allow to pass purifier config and provide a default
|
2021-04-27 13:17:44 +02:00 |
Johannes Meyer
|
5f8704e635
|
Introduce class `Icinga\Web\Helper\Markdown\LinkTransformer`
|
2021-04-27 13:17:44 +02:00 |
Johannes Meyer
|
065915397a
|
zend: PHP 8 compatiblity changes
`ReflectionClass::newInstanceArgs()` seems to respect string keys
since PHP 8.
refs #4289
|
2021-04-14 10:51:38 +02:00 |
Johannes Meyer
|
d9a87f76a2
|
AdmissionLoader: Optimize role loading
|
2021-04-14 10:11:19 +02:00 |
Johannes Meyer
|
384d9535a9
|
ArrayDatasource: Sort result first and then apply limit+offset
|
2021-04-12 15:42:20 +02:00 |
Bas Couwenberg
|
dc7a8c8d8b
|
Update JShrink for PHP 8 support. (#4298)
refs #4287
|
2021-04-09 14:45:17 +02:00 |
Johannes Meyer
|
e671324ddb
|
tests: Don't use deprecated assertion `assertRegExp()`
|
2021-04-09 12:38:43 +02:00 |
Johannes Meyer
|
bc1c967dec
|
BaseTestCase: Inherit from `Mockery\Adapter\Phpunit\MockeryTestCase`
|
2021-04-09 12:38:43 +02:00 |
Johannes Meyer
|
cb87190138
|
tests: Add `:void` return type declarations
|
2021-04-09 12:38:43 +02:00 |
Alexander A. Klimov
|
eff10ec613
|
ApplicationBootstrap#setupErrorHandling(): migrate error handler to PHP 8
... as recommended here:
https://www.php.net/manual/de/migration80.incompatible.php
refs #4287
|
2021-04-09 12:37:03 +02:00 |
Johannes Meyer
|
0d35a1774d
|
SingleValueSearchControl: Add failure message for empty results
|
2021-04-07 15:59:03 +02:00 |
Johannes Meyer
|
a6507daaaf
|
SingleValueSearchControl: Allow to pass html as labels
|
2021-04-07 15:58:25 +02:00 |
Johannes Meyer
|
314ec5256c
|
PrivilegeAudit: Show missing initiators in inheritance paths
|
2021-04-07 14:30:14 +02:00 |
Johannes Meyer
|
b5334a063e
|
PrivilegeAudit: Show missing restrictions if only parents restrict
|
2021-04-07 14:30:14 +02:00 |
Johannes Meyer
|
698e7bcfa4
|
SingleValueSearchControl: Show magnifier icon in the text input
|
2021-04-07 14:30:14 +02:00 |
Johannes Meyer
|
074f08db4e
|
Introduce view `Icinga\Web\View\PrivilegeAudit`
|
2021-04-07 14:30:14 +02:00 |
Johannes Meyer
|
ab90b3e0a1
|
Role: Add param `$cascadeUpwards` also to public method `grant()`
|
2021-04-07 14:30:14 +02:00 |
Johannes Meyer
|
9d10424f97
|
AdmissionLoader: Set additional user information `assigned_roles`
|
2021-04-07 14:30:14 +02:00 |
Johannes Meyer
|
f4da973f68
|
Auth: Only reload CSS upon login if the theme **really** changed
fixes #2233
|
2021-04-07 14:30:14 +02:00 |