Commit Graph

12750 Commits

Author SHA1 Message Date
Johannes Meyer e68e8c8e9c loader.js: Only discard content if a renderHook returns null
Previously any false value had this effect, though empty strings
were also discarded due to this. However, in case an empty string
is the content in the first place, the content must be updated.
2020-11-06 11:21:33 +01:00
Johannes Meyer 4ce9165f77 js: Don't force focus in multipart updates if focus isn't affected 2020-11-06 11:20:28 +01:00
Johannes Meyer 1f77414a93
Merge pull request #4237 from Icinga/fix/generictts-hook-not-executed-everywhere
Use TicketHook where missing
2020-09-30 10:20:31 +02:00
Eric Lippmann d42c912ea4 Use ticket hook in downtime details 2020-09-30 09:32:18 +02:00
Eric Lippmann 5243160d5d Add Comment to comment details and use ticket hook 2020-09-30 09:32:18 +02:00
Eric Lippmann 7f48040637 Load ticket hook for downtime details 2020-09-30 09:32:12 +02:00
Eric Lippmann 1aad3152d0 Load ticket hook for comment details 2020-09-30 09:32:02 +02:00
Eric Lippmann 893617ef96 Load ticket hook for event details 2020-09-30 09:31:49 +02:00
Johannes Meyer e5af1684a0 Release version v2.8.2 2020-08-19 11:04:01 +02:00
Johannes Meyer 8a529d4842 Update CHANGELOG.md 2020-08-19 11:03:31 +02:00
Johannes Meyer 77244b2c1b Raise version to v2.8.2 2020-08-19 11:03:31 +02:00
Johannes Meyer 86ca586dd6
Merge pull request #4227 from Icinga/fix/incorrect-module-image-delivery
static/img: Make sure to correctly access module images
2020-08-19 11:02:23 +02:00
Johannes Meyer 3035efac65 static/img: Make sure to correctly access module images
fixes #4226
2020-08-14 14:40:29 +02:00
Alexander A. Klimov 250ae929dd RELEASE.md: add Docker section 2020-08-13 16:36:53 +02:00
Johannes Meyer 8e971406f7 Run the docker workflow by schedule on master and manually for PRs 2020-07-14 08:09:32 +02:00
Alexander A. Klimov 8ce90b38fc GitHub actions: build Docker images 2020-07-09 14:19:11 +02:00
Johannes Meyer 6492a28166
Merge pull request #4201 from Icinga/fix/single-negated-membership-filters-on-postgres-4196
Fix single negated membership filters with PostgreSQL
2020-07-06 08:44:21 +02:00
Johannes Meyer 0db4dc0311 IdoQuery: Force array cast when lowering subquery filter expressions
fixes #4196
2020-07-06 08:34:40 +02:00
Johannes Meyer 6de3297e31 Release v2.8.1 2020-06-29 10:31:07 +02:00
Johannes Meyer 52cad1589c CHANGELOG: Add release notes for v2.8.1 2020-06-29 10:30:58 +02:00
Johannes Meyer c3d329bd48 Raise version to 2.8.1 2020-06-29 10:30:58 +02:00
Florian Strohmaier 962f0ef5dc Update fontello icon font
refs [Icinga/ipl-web/#4](https://github.com/Icinga/ipl-web/pull/4)
2020-06-29 08:36:24 +02:00
Johannes Meyer b288d86e91 DbQuery: Return non-string args as is in `valueToTimestamp()`
fixes #4182
2020-06-24 14:09:13 +02:00
Johannes Meyer 4d173e6746 DbUserBackend: Lowercase usernames before fetching password hashes
The BINARY cast to make trailing spaces significant (#4030) also
made these queries case-sensitive. This wasn't identified at the
time because the query itself wasn't case-insensitive, but the
default collation on the `name` column. (Tests sometimes are the
perfect mitigation for this...)

fixes #4184
2020-06-24 14:08:30 +02:00
Johannes Meyer 38e585222e css: Show overflowing content in the sidebar while in minimal layout
fixes #4189
2020-06-24 14:07:15 +02:00
Alexander A. Klimov 361fc27922 /monitoring/tactical: don't show negative amounts of monitored objects
refs #4174
2020-06-18 08:52:53 +02:00
Valentina Da Rold 0520ed348d Add ConfigFormEventsHook to UserForm.php
Add ConfigFormEventsHook to UserGroupForm.php

Add check in getValues for UserForm.php
2020-06-17 13:30:30 +02:00
Massimiliano Torromeo 9a29d8f3d4 Set default db charset for MySQL ido resources to latin1
latin1 seems to be the only supported charset for MySQL but the current upstream default charset is utf8mb4 and to be safe it should be set explicitly
2020-06-17 13:27:31 +02:00
Johannes Meyer bf677ac29d
Merge pull request #4179 from Icinga/fix/case-insensitive-membership-tests-on-postgres-4178
Fix case insensitive membership filters on Postgres
2020-06-17 13:24:12 +02:00
Johannes Meyer 4505e29ce3 IdoQuery: Lowercase subquery ci filters on postgres
fixes #4178
2020-06-16 09:59:19 +02:00
Markus Frosch 1979b53555 css: Fix relative path loading for icinga-loader.gif 2020-06-09 10:16:21 +02:00
Johannes Meyer 642ec11228 Release v2.8.0 2020-06-08 11:02:03 +02:00
Johannes Meyer 9784cdc5b3 doc: Add remaining upgrading notes 2020-06-08 10:51:35 +02:00
Johannes Meyer 78759e7e6b Update CHANGELOG 2020-06-08 10:51:35 +02:00
Johannes Meyer e95fac3ff1 Raise version to 2.8.0 2020-06-08 10:51:35 +02:00
Johannes Meyer 864d72b65e Update AUTHORS and .mailmap 2020-06-08 10:51:35 +02:00
Johannes Meyer 2a64a97302 js: Don't add class `impact` to already finished targets 2020-06-08 10:49:02 +02:00
Johannes Meyer 62dd0b3f1e ActionController: Fix that view variable `compact` is undefined
refs #4164
2020-06-08 09:26:36 +02:00
Johannes Meyer 14b276ff06
Merge pull request #4166 from Icinga/bugfix/modal-button-styles
modal.less: Optimize close button styles
2020-06-08 08:53:30 +02:00
Johannes Meyer 237d79e43f modal.less: Move close button to the right 2020-06-08 08:36:41 +02:00
Florian Strohmaier f8654b1873 modal.less: Optimize close button styles 2020-06-08 08:36:41 +02:00
Johannes Meyer 001798b9d6
Merge pull request #4168 from Icinga/fix/null-values-in-query-params-4167
js: Properly parse/build url query values
2020-06-08 08:29:58 +02:00
Johannes Meyer a59977f181 js: Properly parse/build url query values
fixes #4167
2020-06-05 08:57:30 +02:00
Johannes Meyer aa14b59e14
Merge pull request #4164 from Icinga/fix/view-compact-handling
Fix view compact handling
2020-06-04 10:23:15 +02:00
Johannes Meyer e37e181935 doc: Mention `view=compact` change in upgrading notes 2020-06-04 08:50:41 +02:00
Johannes Meyer 74a9a8edf0 modal.js: Request compact content with `showCompact` 2020-06-04 08:50:41 +02:00
Johannes Meyer a240e306ed Preserve/Remove param `showCompact` instead of `view` 2020-06-04 08:50:41 +02:00
Johannes Meyer 6cf9f19048 ActionController: Shift parameter `view` if its value is `compact` 2020-06-04 08:50:41 +02:00
Johannes Meyer 60c3fd6406 FilterEditor: Use a new url from request when redirecting searches
Creating a new url has the benefit that all framework params are
still there. `$this->url()` however returns a url that's already
mangled and parameter preservation does not work for framework
params.

This is not quite the correct fix. But the entire parameter
handling here is way too convoluted.
2020-06-04 08:50:41 +02:00
Johannes Meyer 46c6201a21 Url: Add method `onlyWith()` 2020-06-04 08:50:41 +02:00