Alexander A. Klimov
74d5d69085
Url::fromPath(): var_export() input value to complain about
...
... not to hide its type.
2020-11-18 09:40:44 +01:00
Johannes Meyer
d918d6c86f
Merge pull request #4235 from Icinga/fix/sparkline-js-performance
...
Drop sparkline.js and render inline-pies as SVG
2020-11-18 09:37:31 +01:00
Jorge Vallecillo
865e4b9b2a
Fix typos: consecutive use of 'the'
2020-11-18 09:26:39 +01:00
Johannes Meyer
d71a6c37ae
php: Utilize shivammathur/setup-php@v2
2020-11-17 16:41:01 +01:00
Johannes Meyer
2da08ff58d
css: Use a more strict rule to apply `selected` style to active nav items
2020-11-17 15:17:58 +01:00
Johannes Meyer
743d5f0e05
Merge pull request #4275 from Icinga/fix/zero-page-limit-loads-everything-4202
...
Fix zero page limit loads everything
2020-11-16 13:36:59 +01:00
Johannes Meyer
7c1886430b
Controller: Don't accept `0` as default page limit
2020-11-16 13:29:49 +01:00
Johannes Meyer
774ad831c0
PreferenceForm: Enforce page size limit being 25 or higher
2020-11-16 13:29:18 +01:00
Johannes Meyer
c1bb17709a
Navigation\Action: Don't try to resolve non existing urls
...
fixes #4211
2020-11-16 13:21:16 +01:00
Johannes Meyer
b01bd74d5c
ServicestatusQuery: Join contactgroups with the correct type id
2020-11-16 13:18:28 +01:00
Johannes Meyer
459e61ba55
ServicegroupQuery: Join contactgroups with the correct type id
2020-11-16 13:18:28 +01:00
Johannes Meyer
fbacd3db36
list/services: Avoid duplicates when filtering contact(group)s
...
fixes #4238
2020-11-16 13:17:32 +01:00
Johannes Meyer
0b94489c7e
loader.js: Introduce new header `X-Icinga-Location-Query`
...
This header is only used in case the response includes
multipart content. It's meant to provide a new query
string that replaces the one of the targeted container
and the resulting change also replaces the current
history entry.
2020-11-06 11:26:05 +01:00
Johannes Meyer
70c3023f3c
loader.js: Also match newlines when interpreting multipart content
2020-11-06 11:21:33 +01:00
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
8c73f0462e
InlinePie: Utilize SVG to render charts instantly
...
Inline pie charts usually don't contain that much
data and the SVG should be rather small in size.
So it doesn't hurt rendering them instantly.
2020-09-28 16:40:39 +02:00
Johannes Meyer
37fb455977
js: Drop sparkline lib and behavior
2020-09-28 16:39:54 +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