4716 Commits

Author SHA1 Message Date
Thomas Gelf
3acd9ed114 ImportsourceController: fix order 2020-10-09 11:56:12 +02:00
Thomas Gelf
f2461bb7e9 ImportsourceController: catch the whole block 2020-10-09 11:55:24 +02:00
Thomas Gelf
1705e2e3e5 ImportsourceController: error handling for json 2020-10-09 11:54:09 +02:00
Thomas Gelf
b45d12a85a ImportsourceController: typo 2020-10-09 11:51:59 +02:00
Thomas Gelf
7f1018a018 ImportsourceController: catch failures on preview 2020-10-09 11:50:56 +02:00
Thomas Gelf
2de46b819c PropertyModifierArrayToRow: fix on_empty 2020-10-09 11:47:31 +02:00
Thomas Gelf
b961f16dfd PropertyModifierArrayToRow: allow to specify...
...how to deal with empty values

refs #2192
2020-10-09 11:38:24 +02:00
Thomas Gelf
2462fbe18f PropertyModifierArrayToRow: new modifier
fixes #2192
2020-10-09 11:24:12 +02:00
Gianluca Piccolo
0568d9d0af Add CLI deployment status doc 2020-10-07 19:24:49 +02:00
Gianluca Piccolo
533d2d7b77 Add key param to deployment status cli 2020-10-07 19:24:49 +02:00
Gianluca Piccolo
0a54fda6b6 Add deployment status cli 2020-10-07 19:24:49 +02:00
Thomas Gelf
8e0761176e DeploymentStatus: just a whitespace 2020-10-07 16:13:55 +02:00
Gianluca Piccolo
bcea4304e5 Fix doc for deployment status api 2020-10-07 16:04:06 +02:00
Gianluca Piccolo
dd53e4db9d Fix params names 2020-10-07 16:04:06 +02:00
Gianluca Piccolo
6438016ee2 Add doc for deployment status api 2020-10-07 16:04:06 +02:00
Gianluca Piccolo
fab69d7c0e Add log files collection 2020-10-07 16:04:06 +02:00
Gianluca Piccolo
23214529f1 First deployment status api implementation 2020-10-07 16:04:06 +02:00
Thomas Gelf
3f8f7bd1eb DeploymentStatus: new helper
* this also adds director/config/deployment-status

refs #2187
2020-10-07 16:04:06 +02:00
Thomas Gelf
e2d753bad7 RestApi: add a new helper method to this trait 2020-10-07 16:04:06 +02:00
Pascal de Bruijn
9f7568c0ea KickstartForm: add 'UTF8' to array of allowed charsets, to support Postgres
Followup to eae7a8ab86f404b20ec425531fbcda5339d94df1

UTF8 without a dash is the proper encoding shown by psql -c '\l'
2020-09-22 19:04:01 +02:00
Thomas Gelf
6957035f93 Dashboard/Dashlet: refactor, clean up 2020-07-21 18:43:34 +02:00
Thomas Gelf
36141c5f98 Import: validated encoding on DB error
MySQL gives useless error messages for invalid UTF8 characters and
confuses users with an 'Invalid datetime format' message.

Once storing imported data fails, the original data will now be scanned
for invalid UTF-8 characters. If such are found, a dedicated exception
with more details is thrown. Otherwise the original exception will be
forwarded

fixes #2143
2020-07-10 17:16:08 +02:00
Thomas Gelf
b1245ac6d3 css: show more content, reduce padding
fixes #2140
2020-06-06 23:50:14 +02:00
Thomas Gelf
f70df23e72 Daemon Logger: do not override given log level
fixes #2139
2020-06-06 23:29:31 +02:00
Thomas Gelf
25732aaf3e PropertyModifier: convert binary UUID to HEX
fixes #2138
2020-06-06 23:22:01 +02:00
Thomas Gelf
506a78491f css: Limit form width
fixes #2136
2020-06-06 23:17:38 +02:00
Thomas Gelf
2b0c9f9dd2 Daemon: prepare for future react/promise versions
fixes #2137
2020-06-06 23:16:47 +02:00
Thomas Gelf
6cd50fb392 BackgroundDaemon: log reload and make some...
...methods public
2020-06-06 22:26:56 +02:00
Thomas Gelf
6736e3296e IcingaServiceForm: use "re/deactivate" (wording)
fixes #2135
2020-06-06 22:24:40 +02:00
Thomas Gelf
98aafeb535 PropertyModifierRejectOrSelect: change wording
fixes #2134
2020-06-06 22:06:10 +02:00
Thomas Gelf
d8f55a47b3 IcingaHostForm: do not trust HTML separator
fixes #2133
2020-06-06 21:56:54 +02:00
Thomas Gelf
d7364e45e8 agent-installer: fail where it should fail 2020-06-06 19:43:14 +02:00
Markus Frosch
50521bdecb ImportSourceRestApi: Add header and deeper extract_property
Allows a user to add additional headers, e.g. by setting a specific `Accept` or any authentication header.

Also `extract_property` now has a logic for deeper keys like "result.objects", "key.deeper_key.very_deep"
2020-06-06 19:17:02 +02:00
Johannes Meyer
d5c94d8757 ci: Let the icingabot trigger L10n updates 2020-05-27 09:20:41 +02:00
Johannes Meyer
46013a8938 L10n-update: Include dispatch details 2020-04-29 17:17:29 +02:00
Johannes Meyer
0aeb4f32f2 Add L10n update workflow 2020-04-29 16:41:57 +02:00
Thomas Gelf
cea6d4b456 ExtensibleSetElement: show inherited values
fixes #1310
2020-04-21 11:24:32 +02:00
Thomas Gelf
fd80344d79 BackgroundDaemonState: reduce API 2020-04-20 22:57:09 +02:00
Thomas Gelf
80f9ea29b5 BasketForm: allow Notification Templates 2020-04-09 14:59:52 +02:00
Thomas Gelf
63e3a69611 BackgroundDaemonDetails: support RPC info 2020-04-07 11:50:49 +02:00
Thomas Gelf
b6284e7898 Merge branch 'fix/host-templates-not-usable-with-hostgroup-restriction-#2020' 2020-04-01 20:56:46 +02:00
Eric Lippmann
db97470a48 Fix host templates not usable with hostgroup restrictions
Before, for new hosts the code checked whether the host is part of any
restricted hostgroup only if the host's groups got modified directly.
I honestly don't know how that should be possible, since one can't add
host groups directly if restricted.
Now, for new hosts the code checks whether the resolved host groups
match at least one of the restricted host groups.
2020-03-20 10:32:22 +01:00
Thomas Gelf
bf0653d238 CoreApi: unify config URL encoding 2020-03-10 00:08:43 +01:00
Thomas Gelf
a7ea5d0b76 ImportsourceController: fix pagination
Next page pointed to importsource/fetch, should stay importsource/preview

refs #2096
2020-03-09 10:26:49 +01:00
Thomas Gelf
391edf5f19 ImportSourceLdap: use paged result
fixes #2019
2020-03-09 10:19:14 +01:00
Thomas Gelf
413ac8f281 ImportsourceController: fix download link
refs #2096
2020-03-05 13:10:49 +01:00
Thomas Gelf
865ed3f0d0 ImportsourceController: allow to fetch preview
fixes #2096
2020-03-05 13:06:51 +01:00
Thomas Gelf
3bffe6a0d9 Merge branch 'feature/simplified-hosts-matching-rule'
fixes #2081
2020-02-12 15:17:57 +01:00
Thomas Gelf
04557aad1c IcingaObjectResolver: clone filter, use helper 2020-02-12 15:08:51 +01:00
Thomas Gelf
15b52a323c AssignFilterHelper: fix error message 2020-02-12 14:52:03 +01:00