Commit Graph

13453 Commits

Author SHA1 Message Date
Johannes Meyer b48fc20edf monitoring/list/(hosts|services): Respect cv blacklist with `?addColumns` 2021-07-12 09:42:03 +02:00
Johannes Meyer e035f5b9f2 monitoring/list/services: Protect custom variables added with `?addColumns` 2021-07-12 09:42:03 +02:00
Johannes Meyer c953e4f92d monitoring/list/hosts: Protect custom variables added with `?addColumns` 2021-07-12 09:42:03 +02:00
Johannes Meyer 1dc6f35916 MonitoredObject: Make customvar protection available to the outside 2021-07-12 09:42:03 +02:00
Johannes Meyer 76dafc8c1e monitoring/list/*: Don't apply restrictions in case of `?format=sql` 2021-07-08 08:14:13 +02:00
Florian Strohmaier 5fae8fc2b2 CSS: Make labels wrap in Safari with `display: inline-block’
refs #4421
2021-07-08 08:00:29 +02:00
Florian Strohmaier 7be774b71d
Dashboard: Add ability to use IPL Icons (#4429) 2021-07-07 17:29:05 +02:00
Johannes Meyer 5ca7a1acb5 about: Change `The Icinga Project` to `Icinga GmbH` 2021-07-07 16:30:06 +02:00
Johannes Meyer c0a5ca6f84 login: Update documentation link 2021-07-07 15:08:53 +02:00
Florian Strohmaier fc63433341
CSS: Avoid chromatic (red/green) contrast on login screen links (#4430) 2021-07-07 14:12:30 +02:00
Johannes Meyer 23a9f309f4
Merge pull request #4428 from Icinga/fix/right-column-lost-when-enabling-module-4427
Fix that the right column is lost when enabling a module
2021-07-07 09:57:24 +02:00
Johannes Meyer a72d24a672 config/module(dis|en)able: Explicitly reload the window
Redirecting to `left#!right` by HTTP doesn't work
and is the wrong solution anyway.
2021-07-07 09:41:48 +02:00
Johannes Meyer 228e503131 js: Allow to reload the window 2021-07-07 09:41:48 +02:00
Johannes Meyer 9e0785b0b4 AppHealth: Fix typo 2021-07-06 15:18:16 +02:00
Johannes Meyer 9a58e6f43c
Merge pull request #4424 from Icinga/fix/group-views-not-showing-all-objects-with-mixed-group-filters-4404
Fix group views not showing all objects with mixed group filters
2021-07-06 10:13:10 +02:00
Johannes Meyer df49f0c241 PreferenceForm: Detect client changes based on current session
not based on the stored preferences. The session is more up2date.

refs #4417
2021-07-05 18:08:15 +02:00
Johannes Meyer ed6d5f4958 solarized-dark.less: Use variables to adjust the menu 2021-07-05 17:31:11 +02:00
Johannes Meyer e4a39cf0e1 css: Expect additional nav anchors to have styled content
anchors are part of the layout in the menu, they shouldn't
be styled. Instead they're now expected to have content that
is styled instead.
2021-07-05 17:29:18 +02:00
Johannes Meyer 963fdbd3e2 ServicegroupQuery: Join hostgroups with a LEFT JOIN
refs #4404
2021-07-05 14:59:24 +02:00
Johannes Meyer 13125e8059 HostgroupQuery: Join services and servicegroups with a LEFT JOIN
refs #4404
2021-07-05 14:58:49 +02:00
Johannes Meyer 54acf35c69 Revert "js: Don't bypass our cache when reloading CSS"
This reverts commit 1c7e5b31bf.

fixes #4417
refs #4340
2021-07-02 14:46:22 +02:00
Johannes Meyer decf8c0588 css: Cleanup login.less and fix layout issues
fixes #4419
2021-07-02 12:12:13 +02:00
Johannes Meyer 07eeb87cec
Merge pull request #4418 from Icinga/fix/menu-hover-colors-4413
Fix menu hover colors
2021-07-02 11:09:42 +02:00
Johannes Meyer edf97e9560 compat.less: Define `@menu-2ndlvl-highlight-color` 2021-07-02 08:55:32 +02:00
Johannes Meyer a494eb1c74 solarized-dark.less: Adjust menu adjustments 2021-07-01 17:48:14 +02:00
Johannes Meyer 23aa656272 high-contrast.less: Adjust menu adjustments 2021-07-01 17:47:59 +02:00
Johannes Meyer 39f3d97235 Winter.less: Adjust menu adjustments 2021-07-01 17:47:37 +02:00
Johannes Meyer dedb63b7af css: Fix menu hover/focus styles 2021-07-01 17:47:14 +02:00
Johannes Meyer da950c8559 WebWizard: Remove line break from a requirement message 2021-07-01 13:01:38 +02:00
Johannes Meyer ff30bf2393 IcingaCheckbox: Use css class `sr-only` again
`hidden=true` also hides elements from screen readers.
`sr-only` is now fixed for chrome.
`aria-hidden` true has been added because it suits
and was previosly missing.

fixes #4411
2021-07-01 11:16:55 +02:00
Johannes Meyer 858d3ddfc8
Merge pull request #4410 from Icinga/fix/wizard
Fix wizard
2021-06-30 18:59:34 +02:00
Johannes Meyer a8c6ae8055 css: Fix wizard styles 2021-06-30 18:56:01 +02:00
Johannes Meyer 0ac92a44ce setup: Make sure CSS and JS is being reloaded prior first login 2021-06-30 18:55:21 +02:00
Johannes Meyer 37c982a044 MonitoringWizard: Remove redundant requirements and steps 2021-06-30 18:54:47 +02:00
Johannes Meyer 53c0d6de86 Wizard: Transform emtpy page data values to null
Previously the wizard wrote empty strings to config files.
2021-06-30 18:53:41 +02:00
Florian Strohmaier 8b7a3f05af JS: Add icon to js notifications 2021-06-30 08:33:51 +02:00
Johannes Meyer 63464f03be css: Remove superfluous colon in colorblind theme 2021-06-29 14:41:10 +02:00
Florian Strohmaier 2e995ea192 CSS: Fix `th` background in dashboard settings
refs #4403
2021-06-29 14:17:03 +02:00
Johannes Meyer 2be1ed3878
Merge pull request #4400 from Icinga/feature/username-in-navigation-items
Support $user.local_name$ macro in navigation items
2021-06-29 12:55:12 +02:00
Johannes Meyer 03f0c8deb3
Merge pull request #4402 from Icinga/respect-yet-unused-css-variables-as-well
Respect yet unused CSS variables as well
2021-06-29 12:54:50 +02:00
Johannes Meyer b88dad9525 css: Respect `--icinga-*` 2021-06-28 16:22:19 +02:00
Eric Lippmann d1aaaf7fb0 Replace user:local_name with user.local_name macro in restrictions 2021-06-28 15:16:56 +02:00
Eric Lippmann 7e7e2415dc Support $user.local_name$ macro in navigation items 2021-06-28 14:26:38 +02:00
Johannes Meyer 6c235c64b5 css: Respect `--tr-*-color` 2021-06-28 14:12:58 +02:00
Johannes Meyer fad9eb0a84 css: Respect remaining `--menu-*` vars 2021-06-28 14:08:27 +02:00
Johannes Meyer b68281388a css: Fix notification color vars and respect `--color-notification-*` 2021-06-28 12:37:42 +02:00
Johannes Meyer 804fe75d55 css: Respect `--color-*` 2021-06-28 12:37:30 +02:00
Johannes Meyer 6990e48446 css: Respect `--disabled-gray` 2021-06-28 11:24:02 +02:00
Johannes Meyer 663cc53017 css: Respect `--black` 2021-06-28 11:13:23 +02:00
Johannes Meyer 889c0a749c Module: Report `ipl` and `reactbundle` as library requirements
This way modules with the legacy requirement definition
can still be enabled without the modules in place.
2021-06-28 10:55:45 +02:00