Commit Graph

12761 Commits

Author SHA1 Message Date
Johannes Meyer 73d5c0a75a Update AUTHORS 2020-03-13 10:40:35 +01:00
Johannes Meyer d72bdc2c32 Raise version to 2.8.0-rc1 2020-03-13 10:40:35 +01:00
Johannes Meyer ca68184880 Update CHANGELOG.md 2020-03-13 10:40:35 +01:00
Johannes Meyer 13a329ba20 Update po files of all available locales 2020-03-13 10:40:35 +01:00
Johannes Meyer cd738e858c Update de_DE translations
fixes #3994
2020-03-13 10:40:35 +01:00
Johannes Meyer a921142bc9 Merge branch 'fix/module-info-error-#4092' 2020-03-13 10:32:34 +01:00
Eric Lippmann e11feb81f5 Don't fail with an exception if module.info is flawed 2020-03-12 14:26:15 +01:00
Johannes Meyer 03a91891d4 css: Properly raise z-indices on #main and #sidebar
refs #4082
2020-03-12 10:57:50 +01:00
Johannes Meyer 042325162b css: Raise sidebar by 1000 on the z-axis
The sledgehammer solution, works though..

fixes #4082
2020-03-12 08:21:46 +01:00
Johannes Meyer 6741217c7f
Merge pull request #4065 from Icinga/fix/cli-fake-auth
CLI: Setup fake auth
2020-03-11 09:40:01 +01:00
Johannes Meyer 9a900c62f5 css: Add pulse animation 2020-03-03 14:27:36 +01:00
Johannes Meyer d79d753b51 tactical/index: Enhance minimal layout arrangement 2020-03-03 08:32:38 +01:00
Eric Lippmann 3361cac59a CLI: Setup fake auth
Since version 2.7.x CLI actions load all enabled modules automatically.
This includes launching configuration.php and run.php. Though code
in those files should be restricted to a supported set of functions,
module devs may write any code here. If a module requires authentication
in those files, CLI actions fail because there is no auth possible.
With this patch, we setup a fake user named "cli" w/o any permission when
running CLI actions.
2020-03-02 14:16:28 +01:00
Eric Lippmann 990a5e4d61 Introduce Auth::setUser() 2020-03-02 14:15:53 +01:00
Johannes Meyer 3a66b0a950 FilterExpression: Pass used delimiter to `preg_quote`
fixes #4090
2020-03-02 08:39:46 +01:00
Johannes Meyer 2978d9a46a css: Raise `#sidebar` to z-index 2 again 2020-02-28 16:14:10 +01:00
Johannes Meyer dd41771889
Merge pull request #4069 from Chivvv/patch-1
colorblind.less: Add contrast to text with light background
2020-02-28 14:52:41 +01:00
Johannes Meyer 413e70338d
Merge pull request #4088 from Icinga/fix/wizard-scroll-issues
Fix scroll issues in the setup wizard
2020-02-28 14:51:25 +01:00
Johannes Meyer ac3e6d81f1
Merge pull request #4085 from Icinga/feature/css-do-not-hide-col2-after-reload
responsive.less: Do not hide #col2 after reload
2020-02-28 14:42:28 +01:00
Johannes Meyer 969c1615c7 history.js: Don't load location bar as if it's an autorefresh 2020-02-28 14:37:46 +01:00
Florian Strohmaier 928611fe1e responsive.less: Do not hide #col2 after reload 2020-02-28 14:37:46 +01:00
Yonas Habteab 0432b7d50d Revert "JS: Do not apply 'menu-hovered' on #layout"
This reverts commit 5443bfe9fa.
2020-02-28 11:36:04 +01:00
Johannes Meyer 1c8e487588 setup: Fix scroll issues in the wizard 2020-02-28 09:33:15 +01:00
nmartini 1cf2f767a2 Make sure that class container has its container 2020-02-28 08:30:23 +01:00
Johannes Meyer 0d99509dd6 css: Don't shrink some form elements that much in IE11 2020-02-06 07:37:32 +01:00
Chivvv 33eddd51e2
colorblind.less: Add contrast to text with light background 2020-02-05 21:07:52 +01:00
Johannes Meyer 201e2f136d ScheduleServiceCheckCommandForm: Only ignore services if rescheduling is restricted 2020-01-31 16:07:56 +01:00
Johannes Meyer 6d6e235e5c ScheduleHostCheckCommandForm: Only ignore hosts if rescheduling is restricted 2020-01-31 16:07:56 +01:00
Johannes Meyer fd97e8b056 actiontable.js: Properly handle encoded filter values 2020-01-30 08:31:06 +01:00
Johannes Meyer 5a031bf659 utils.js: Fix method `removeUrlParams()` 2020-01-28 15:23:41 +01:00
Johannes Meyer f4b96270aa winter.less: Show the correct logo 2020-01-28 09:26:12 +01:00
Johannes Meyer c1fabde425
Merge pull request #4064 from Icinga/fix/collapsed-menu-badges
Fix collapsed menu badges
2020-01-24 11:36:48 +01:00
Johannes Meyer 96f4eff4dc menu.less: Fix placement of clickable badges in flyout menus 2020-01-24 11:30:33 +01:00
Johannes Meyer c4bfbdb720
Merge pull request #4061 from Icinga/github-actions
GitHub actions
2020-01-23 14:50:41 +01:00
Johannes Meyer 4e2c1576da README.md: Add php version badge 2020-01-22 14:13:51 +01:00
Johannes Meyer 4b3240a22e Remove travis integration 2020-01-22 14:13:51 +01:00
Johannes Meyer 776761bd6a README.md: Replace travis badge with the one from github 2020-01-22 14:13:51 +01:00
Johannes Meyer dbedde7d7f Add php action workflow 2020-01-22 14:13:46 +01:00
Johannes Meyer 9e1d14666c test: Load composer autoloader if available 2020-01-22 13:09:01 +01:00
Johannes Meyer eb674509b4 BaseTestCase: Read db host and port from env vars if available 2020-01-21 14:13:15 +01:00
Johannes Meyer b555c4bd8b
Merge pull request #4047 from Icinga/fix/firefox-layout-issues
Fix Firefox layout issues
2020-01-16 16:05:44 +01:00
Johannes Meyer 3464455021 js: Preserve scroll position if focus is forced to a particular element 2020-01-16 15:54:17 +01:00
Johannes Meyer 8bc84a5f9e js: Teach the url parsing a final lesson about query strings
`utils.parseParams()` now returns an array instead of an object.
This may require some changes in modules using this directly or
by `utils.parseUrl().params`

refs #4056
2020-01-16 13:45:10 +01:00
Eric Lippmann 0355b20da0 JS: Respect container in Icinga.Ui.focusElement()
Though IDs should be unique across the whole page, focusElement() must
not fail if there is the same anchor in the left and right column.
focusElement() now also respects the container when searching the
element to focus by ID.
2020-01-16 10:47:28 +01:00
Johannes Meyer 05135e716e
Merge pull request #4049 from Icinga/fix/pdfexport-hooks-may-cause-bad-loading-times
Fix pdfexport hooks may cause bad loading times
2020-01-16 09:02:31 +01:00
Johannes Meyer 69d15824fb
Merge pull request #4048 from Icinga/fix/server-side-window-handling
Fix server side window handling
2020-01-16 08:57:11 +01:00
Johannes Meyer 8d4e0126ca
Merge pull request #4055 from Icinga/feature/js-history-replace-state
JS: Introduce Icinga.History.replaceCurrentState()
2020-01-16 08:54:49 +01:00
Johannes Meyer 4c39772667
Merge pull request #4053 from Icinga/feature/js-addUrlFlag
JS: Introduce Icinga.Utils.addUrlFlag()
2020-01-16 08:14:20 +01:00
Johannes Meyer 477649900c js: Also adjust `utils.removeUrlParams()`..
..and properly handle flags in `utils.addUrlParams()`

refs #4056
2020-01-16 08:13:11 +01:00
Johannes Meyer 7192d5fd6c
Merge pull request #4056 from Icinga/fix/js-url-param-parsing
Fix js url param parsing
2020-01-16 07:49:04 +01:00