Johannes Meyer
|
cfb9450cf0
|
Winter.less: Apply snow effect to directly to tabs
The header has no height anymore without announcements.
|
2019-12-06 15:39:14 +01:00 |
Johannes Meyer
|
31e3ce70a8
|
layout: Don't use id `header` if it's not a global header
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
6218ad8cde
|
menu.less: Use appropriate less functions to darken colors
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
2b2f0cf48f
|
menu.less: Align .badge-nav-item with flexbox
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
ca02547bf6
|
Tabs: Beautify tabs hover
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
8ebc04f2c1
|
Monitoring: Beautify quick-action item hover
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
5443bfe9fa
|
JS: Do not apply 'menu-hovered' on #layout
refs #3904
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
7864150054
|
JS: Fix navigation flyout not fading out after mouseout
refs #3904
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
88db9c80c3
|
CSS: Compensate .tabs-spacer
refs #3810
refs #3815
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
eb104c3332
|
CSS: Prevent tabs from line-break
refs #3810
refs #3815
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
c6c77aa411
|
JS: Remove unused code
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
6d7bccc348
|
CSS: Fix special view layout issues
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
516bbc1ef0
|
JS: Fix sidebar animating out
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
0da89bb977
|
JS: Reinstate mobile menu
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
4febf7433e
|
CSS: Add minimal-layout styles for #content-wrapper
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
615085d744
|
CSS: Fix collapsed sidebar
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
59d6237a5a
|
CSS: Style fixes for sidebar
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
cbb88d1d5e
|
CSS: Add tabs background
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
37260b5035
|
CSS: Inline styles
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
400abfe7f2
|
CSS: Fix overflowing content in Safari
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
c06aec0471
|
Remove unused code
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
955ab298f7
|
CSS: Flex layout to container contents
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
098898eca6
|
Services/Hosts: Remove status-bar-ghost
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
8c7b5fcd57
|
CSS: Add flex-box to #main
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
ead543e373
|
CSS: Hide ‘empty’ containers in main
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
b4c1e8e846
|
Body: Empty #col2 + #col3
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
d579428ff9
|
CSS: Restrict #content-wrapper height to window
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
cfbeb26354
|
JS: Disable fixControls()
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
d2187c3716
|
Navigation: Remove menu-container wrapper
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
b819dd6881
|
CSS: Add sidebar layout
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
739dd50384
|
CSS: Set basic layout structure
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
204fd5d636
|
Body: Restructure layout markup
|
2019-12-06 15:36:34 +01:00 |
Florian Strohmaier
|
722cbfe47f
|
CSS: Make body and #layout 100% of viewport
|
2019-12-06 15:36:34 +01:00 |
Johannes Meyer
|
b8f8187762
|
AuthBackendPage: Fix crash when external authentication is chosen
Only occurred due to PHP 7.4
|
2019-12-06 15:34:56 +01:00 |
Johannes Meyer
|
19dd4b93f1
|
Merge pull request #4019 from Icinga/fix/no-keyboard-control-for-toggle-sliders-4006
Make toggle sliders accessible
|
2019-12-05 16:30:40 +01:00 |
Johannes Meyer
|
4157821c89
|
IcingaCheckbox: Don't `display:none` the checkbox but add `.sr-only` to it
|
2019-12-05 16:12:41 +01:00 |
Johannes Meyer
|
d2596025ea
|
Merge pull request #4018 from Icinga/fix/invalid-filter-after-scheduling-multiple-checks-4001
hosts/services: Remove `*_active_checks_enabled` from a redirect's filter
|
2019-12-05 16:11:35 +01:00 |
Johannes Meyer
|
a6d2590666
|
hosts/services: Remove `*_active_checks_enabled` from a redirect's filter
Actually only a quick fix but who cares..
|
2019-12-05 15:42:47 +01:00 |
Johannes Meyer
|
cc08f7e11a
|
Merge pull request #4017 from Icinga/fix/external-authentication-3995
Fix external authentication
|
2019-12-05 15:40:47 +01:00 |
Johannes Meyer
|
668ae38497
|
ExternalBackend: Don't authenticate a user if `REMOTE_USER` is empty
|
2019-12-05 15:13:02 +01:00 |
Johannes Meyer
|
52df0eb399
|
navigation/dashboard: Fix that an item's properties are not rendered
|
2019-12-05 15:12:19 +01:00 |
Johannes Meyer
|
f49ac81e42
|
Merge pull request #4016 from Icinga/fix/exceptions-with-mysql-8-3740
Set `COLLATE 'latin1_general_ci'` for `latin1` charsets on MySQL connections
|
2019-12-05 14:46:54 +01:00 |
Johannes Meyer
|
d0857345d0
|
DbConnection: Set `COLLATE 'latin1_general_ci'` for `latin1` charsets
MySQL 8+ seems a bit more strict now.
|
2019-12-05 14:18:17 +01:00 |
Johannes Meyer
|
51b05ce39a
|
Merge pull request #4015 from Icinga/feature/no-user-password-changes-3286
New permission `no-user/password-change`
|
2019-12-05 13:37:13 +01:00 |
Johannes Meyer
|
98e66b248b
|
Merge pull request #4014 from Icinga/feature/no-monitoring-contacts-3973
New permission `no-monitoring/contacts`
|
2019-12-05 09:18:00 +01:00 |
Johannes Meyer
|
67cc81e49f
|
AccountController: Prohibit password changes for users with `no-user/password-change`
|
2019-12-05 09:13:34 +01:00 |
Johannes Meyer
|
7ae3f187bd
|
RoleForm: Add new app permission `no-user/password-change`
|
2019-12-05 09:12:59 +01:00 |
Johannes Meyer
|
bb7f1cd24b
|
monitoring: Apply permission `no-monitoring/contacts` where applicable
|
2019-12-05 08:50:51 +01:00 |
Johannes Meyer
|
a9d5f2a6f0
|
monitoring: Provide new permission `no-monitoring/contacts`
|
2019-12-05 08:50:14 +01:00 |
Johannes Meyer
|
8519bb5d11
|
User: Don't return true if any permission is granted and `*` is required
|
2019-12-05 08:44:33 +01:00 |