Commit Graph

13617 Commits

Author SHA1 Message Date
Florian Strohmaier c9c5823d6a navigation.js: Adjust for `.config-menu` 2022-05-12 15:13:16 +02:00
Florian Strohmaier c536ddb5d8 menu.phtml: Use ConfigMenu 2022-05-12 11:10:59 +02:00
Florian Strohmaier f1d79ffc66 CSS: Prevent footer from overlapping sidebar 2022-05-12 11:10:59 +02:00
Florian Strohmaier eeeca5a204 ConfigMenu: create Configmenu class 2022-05-12 11:10:59 +02:00
Florian Strohmaier ddd630117a menu.less: Align `.config-menu` 2022-05-12 11:10:59 +02:00
Florian Strohmaier 29ef96349c Stylesheet: load configmenu.less 2022-05-12 11:10:59 +02:00
Florian Strohmaier 1d2d37791f Add configmenu.less 2022-05-12 11:10:59 +02:00
Johannes Meyer 84f4ced3d8 css: Fix fontawesome icon layout in the menu 2022-05-12 10:16:17 +02:00
Sukhwinder Dhillon 707775fe26
Fix: Scheme and hostname prepended to col2 url in the address bar (#4777) 2022-05-11 14:45:31 +02:00
Johannes Meyer 2a80e8bca6 Introduce new hook `ThemeLoader` 2022-05-11 14:37:07 +02:00
Johannes Meyer 0b9eecbabc ActionController: Don't override reload rules in `redirectXhr()`
`postDispatchXhr()` also only overrides them if enabled.
2022-05-11 14:26:09 +02:00
Sukhwinder Dhillon 67285ce262
Update dompdf to v1.2.1 (#4759) 2022-05-06 09:37:48 +02:00
Yonas Habteab a1cd7441c5 modal.js: Don't try to hide a modal when there is none
Fixes a bug that when e.g. closing a color picker by clicking the escape key,
also the `modal.hide()` action is performed, even though there was no real modal
opened before, but it seems to react automatically on the escape key click.
2022-05-06 09:18:28 +02:00
Johannes Meyer 6d1d60c35d
Merge pull request #4769 from Icinga/fix-setup-wizard
Fix setup wizard
2022-05-03 14:15:44 +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 1dec3426c9
Merge pull request #4762 from Icinga/remove-vagrant-assets
Remove the Vagrant file and all its assets
2022-05-02 13:17:25 +02:00
raviks789 199ea6f965 Prevent use of empty filters in FilterChain::toQueryString()
Due to instantiation of filters using Filter::matchAll() in ObjectList::getFilter(), we get an empty FilterAnd instance when
$this->filter is null. This prepends unnecessary separator '&' to the query string during conversion of filter to querystring.
This breaks the state badge links for host and service lists.
2022-04-29 10:38:26 +02:00
Sukhwinder Dhillon f54ca18011 Update `80-Upgrading.md` 2022-04-29 10:25:38 +02:00
Sukhwinder Dhillon b0d776a850 Add changes to `CONTRIBUTING.md` and `RELEASE.md` 2022-04-29 10:25:19 +02:00
Sukhwinder Dhillon 09e8644753 Remove the Vagrant file and all its assets 2022-04-29 10:16:50 +02:00
Johannes Meyer c5cf7abf0d IdoQuery: Avoid passing `null` to preg_replace()
refs #4640
2022-04-19 15:01:52 +02:00
Johannes Meyer bc6b17b850 Revert "ActionController: Don't override `X-Icinga-Title` when it's already set"
This reverts commit 4cff1feb8f.

It's broken and obsolete since https://github.com/Icinga/ipl-web/pull/72.
2022-04-12 14:56:28 +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
Alexander Aleksandrovič Klimov 2fcee6a073 ConfigObject#get(): reduce code complexity
and save a few CPU cycles.
2022-04-11 13:31:16 +02:00
Alexander Aleksandrovič Klimov 874af33d81 Correct Auth#getUser() type spec
Doc says it may be null.
2022-04-11 13:30:24 +02:00
Alexander Aleksandrovič Klimov 32e958e4da Fix typo 2022-04-11 13:29:41 +02:00
Johannes Meyer dcb83d9ab5 PreferenceForm: Always enable mode selection if user theme is compatible
fixes #4744
2022-04-11 13:28:36 +02:00
Johannes Meyer a621229240
Merge pull request #4698 from Icinga/bugfix/set-modal-title-from-response-header-on-autosubmit
Set modal title from response header on auto/formsubmit
2022-04-11 13:26:42 +02:00
Yonas Habteab 2be192679b modal.js: Set modal title from resp header on autosubmit 2022-04-11 13:26:08 +02:00
Yonas Habteab 4cff1feb8f ActionController: Don't override `X-Icinga-Title` when it's already set 2022-04-11 13:26:08 +02:00
Johannes Meyer 9225462262 Fix that false values in dropdowns get ignored
plus some more fixes in the same area
2022-04-06 16:34:34 +02:00
Johannes Meyer 4f699395f4 RELEASE.md: Enhance command examples 2022-04-06 10:57:45 +02:00
Johannes Meyer f6c175ef13 Merge branch 'release/v2.10.1' 2022-04-06 09:34:23 +02:00
Johannes Meyer 96e169fea0 Update CHANGELOG.md 2022-04-06 09:34:11 +02:00
Johannes Meyer 95d0ac018c Raise version to 2.10.1 2022-04-06 09:34:11 +02:00
Johannes Meyer ed82c3c516 Update AUTHORS 2022-04-06 09:34:11 +02:00
Florian Strohmaier f215497330 CSS: Improve sidebar contrast
refs #4720
2022-04-05 15:24:41 +02:00
Johannes Meyer 1422f50fad RoleForm: Don't pass null to `preg_match` 2022-03-29 16:35:23 +02:00
moreamazingnick ba677de0c6
Fix missing global theme check refs #4723 (#4724) 2022-03-29 16:34:35 +02:00
Johannes Meyer d63f645bd8 Update requirements for PHP 8.1 2022-03-24 15:46:26 +01:00
Johannes Meyer 38103bed83 Add missing php 8.1 change... 2022-03-24 15:41:16 +01:00
Johannes Meyer 42997566bb
Merge pull request #4640 from Icinga/php-81-support
PHP 8.1 Support
2022-03-24 15:40:01 +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 8dbbe26a1a Use type declarations for all translation helpers 2022-03-24 12:29:06 +01:00
Thomas Gelf 83567ebad2 Avoid passing `null` to non-nullable arguments 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 dd3ceaa637 Implementing `Serializable` requires now `__serialize` and `__unserialize` 2022-03-24 12:29:06 +01:00