3404 Commits

Author SHA1 Message Date
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
Thomas Gelf
f7403f43d0 IcingaObjectResolver: use import lists
Fixes an issue with nested inheritance
2020-02-12 13:56:41 +01:00
Thomas Gelf
babae3e068 IcingaObjectResolver: support PostgreSQL 2020-02-12 10:59:38 +01:00
Thomas Gelf
421f47d08d IcingaObjectResolver: new for ServicesetController 2020-02-12 10:41:58 +01:00
Thomas Gelf
66fdeec923 DeploymentHook: fix typo, keep compatibility 2020-01-21 20:08:35 +01:00
Thomas Gelf
81ad26fcab DirectorObjectForm: support dbResourceName
fixes #2064
2020-01-17 12:09:33 +01:00
Thomas Gelf
54ec11aec2 Window: workaround for bug in web >= 2.6.3
fixes #2063
2020-01-17 11:58:28 +01:00
Thomas Gelf
b75aac7323 PropertyModifierHook: allow to clone rows
fixes #2060
2020-01-17 11:32:04 +01:00
Thomas Gelf
d0a01e2102 Implement ListToObject Property Modifier
fixes #2062
2020-01-17 11:01:17 +01:00
Thomas Gelf
c12a6baeea Sync: implement update-only policy
fixes #2059
2020-01-17 09:01:25 +01:00
Thomas Gelf
f0b96674c9 Import: distinct fetch from store in benchmark 2020-01-10 12:36:13 +01:00
Thomas Gelf
2ef30f5f12 various: formatting, cleanup 2020-01-10 12:33:54 +01:00
Thomas Gelf
a7c21743b9 ImportSource: loaded modifiers should be an Array
fixes #2053
2020-01-09 14:15:50 +01:00
Thomas Gelf
668012ac64 ImportSource: allow an imported object with no...
...modifiers to remove existing ones
2020-01-09 14:14:34 +01:00
Thomas Gelf
e59bbc1a4d ImportSource: increment modifier counter on import
This fix has no impact on the restored data, but avoids useless
re-creation of the very same property modifiers on restore (in case
there is more than one)
2020-01-09 14:08:52 +01:00
Thomas Gelf
0c2ba62c0b DirectorDatalistEntry: fix Exception namespace
This removes an unused dependency on ext-http

refs #2054
2020-01-09 09:05:27 +01:00
Thomas Gelf
4e54177bfe ObjectsTableEndpoint: show an object type column
fixes #2050
2019-12-18 11:39:43 +01:00
Thomas Gelf
3e98d828e5 OverriddenVarsResolver: externalize lookup logic
This now also takes into account properties overridden on intermediate
Host templates
2019-12-04 12:36:47 +01:00
Mantis Development
596e352761 use sprintf() for InvalidArgumentException 2019-11-28 23:40:43 +01:00
Thomas Gelf
be8c1101f2 travis: use phpcs 3.5.2 2019-11-28 07:13:22 +01:00
Thomas Gelf
2a8a641117 ObjectsController: apply search for REST API too
fixes #1889
2019-11-06 13:27:43 +01:00
Thomas Gelf
db99a30fa1 ObjectSetTable: search in service names too
fixes #1873
2019-11-06 13:11:31 +01:00
Thomas Gelf
50315d8714 ImportSource: fix cloning
fixes #2005
fixes #1997
2019-11-05 16:50:56 +01:00
Thomas Gelf
bbe55f28b6 config: Allow to disable the Director UI
fixes #2007
2019-10-31 15:45:36 +01:00
Thomas Gelf
3996efc3cf IcingaNotification: render service_name
fixes #2006
2019-10-31 15:27:37 +01:00
Christian Jonak
0dfa6a7ba3 Allow ArrayByElementPosition modifier to filter by key name
Fix double brackets


Allow ArrayByElementPosition modifier to filter by key name


Fix double brackets
2019-10-30 15:40:11 +01:00
Thomas Gelf
ece50a0947 InspectPackages: new feature
fixes #1995
2019-10-17 03:18:00 +02:00
Thomas Gelf
5dab744b81 Health: do not complain about new jobs...
...that have never been triggered and are not due right now

fixes #1994
2019-10-16 14:49:04 +02:00
Thomas Gelf
1b5ed9699d Db\Migrations: warn about downgrades
fixes #1992
2019-10-16 11:28:29 +02:00
Thomas Gelf
c8a3681fa4 CoreApi: more specific type-hint 2019-10-16 10:54:59 +02:00
Thomas Gelf
a8db367718 DaemonDb: emit locked status 2019-10-16 07:22:58 +02:00