3005 Commits

Author SHA1 Message Date
Thomas Gelf
f576e349a6 ArrayUnique: new PropertyModifier
fixes #2229
2020-11-25 16:57:08 +01:00
Thomas Gelf
b8ab90f135 PropertyModifierRejectOrSelect: usability
This also introduces a new Form helper method -> getSetting

fixes #2228
2020-11-25 02:53:29 +01:00
Thomas Gelf
935f8d6b09 PropertyModifier: negate boolean
fixes #2227
2020-11-25 02:15:42 +01:00
Thomas Gelf
84610bf80d SelfService: we agreed on aliases, as the new...
...parameters are also subject to mapping. Disabled installation, now the
script should run without asking any questions. Remaining task: eventually
ask whether and how to install the framework components. Setting names have
already been defined with this commit

refs #2147
2020-11-24 20:20:26 +01:00
Thomas Gelf
0cb0904d14 SelfService: provide ConvertEndpointIPConfig
refs #2147
2020-11-24 17:57:36 +01:00
Thomas Gelf
a761485b96 CompareBasketObject: new helper for basket diffs
...with lot's of workarounds for foreign baskets

fixes #2223
2020-11-24 04:36:48 +01:00
Thomas Gelf
a4e2ba5fc7 PropertyModifierTrim: wording 2020-11-18 20:31:07 +01:00
Thomas Gelf
f94c20084c Trim: new PropertyModifier
fixes #1660
2020-11-18 20:28:05 +01:00
Thomas Gelf
18f9e729e4 SkipDuplicates: new property modifier
fixes #2215
2020-11-02 15:05:52 +01:00
Thomas Gelf
f42028c40f ActivityLogInfo: fix a type-hint 2020-11-02 14:10:26 +01:00
Thomas Gelf
1dba427b95 PropertyModifierGetHostByAddr: fix spaces (no tabs) 2020-11-02 13:13:44 +01:00
Thomas Gelf
db03208c5b IcingaDependency: fix for Array-style parent hosts
fixes #2088
2020-11-02 11:30:28 +01:00
Thomas Gelf
5b61b76076 ExtensibleSetElement: failsafe rendering 2020-11-02 09:18:40 +01:00
Thomas Gelf
685e42d325 ImportSourceRestApi: fix description 2020-11-02 09:18:40 +01:00
Thomas Gelf
f0524f4d46 JsonException: simplify, we have newer PHP 2020-11-02 09:18:40 +01:00
Thomas Gelf
ccd92674a6 PropertyModifierGetHostByName: translate 2020-11-02 09:18:40 +01:00
Nathaniel Donahue
ce9f94feda GetHostByAddr: Handle Null 2020-10-28 08:59:41 +01:00
Thomas Gelf
1d384500aa GetHostByAddr: new property modifier
fixes #2210
2020-10-27 00:08:55 +01:00
Thomas Gelf
0e1d036f48 dipl: remove obsolete library
fixes #2209
2020-10-26 19:04:19 +01:00
Thomas Gelf
456832e7d1 css, various places: use Hint class 2020-10-26 18:50:13 +01:00
Thomas Gelf
24a5411a93 ActionController: provide response-helper for all
...controllers
2020-10-26 16:39:36 +01:00
Thomas Gelf
1770471d13 JobRunner: just a whitespace 2020-10-26 07:25:50 +01:00
Thomas Gelf
620f1dc8e4 DataTypeDirectorObject provide Notification Apply
fixes #2199
2020-10-09 16:42:26 +02:00
Thomas Gelf
66b30140ea DirectorObject: new import source
fixes #2198
2020-10-09 16:27:38 +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
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
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
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
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
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
98aafeb535 PropertyModifierRejectOrSelect: change wording
fixes #2134
2020-06-06 22:06:10 +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
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
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
391edf5f19 ImportSourceLdap: use paged result
fixes #2019
2020-03-09 10:19:14 +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