5439 Commits

Author SHA1 Message Date
Thomas Gelf
1fbb4d93b6 BranchedObjectHint: allow no object (create) 2022-09-20 12:03:46 +02:00
Thomas Gelf
b35b6b84cc TableWithBranchSupport: do not branchify relations 2022-09-20 12:03:00 +02:00
Thomas Gelf
ae0992f196 UuidLookup: host_id VS host in branch 2022-09-20 11:54:10 +02:00
Thomas Gelf
8b1513830c IcingaServiceSet: do not delete Services w/o id 2022-09-20 07:20:29 +02:00
Thomas Gelf
166b862114 PropertyModifierFromLatin1: use iconv 2022-09-19 10:09:52 +02:00
Thomas Gelf
e3e92cdb3a AppliedServiceSetLoader: change method visibility
...for fetchAppliedServiceSets()
2022-09-19 07:41:44 +02:00
Thomas Gelf
410913e512 UuidLookup: fix host/set related fallback 2022-09-15 11:45:32 +02:00
Thomas Gelf
8bfbe2a80f IcingaServiceSet: friendlier error message 2022-09-15 11:44:43 +02:00
Thomas Gelf
9434cf5089 IcingaServiceSet: type hint for IDE 2022-09-15 11:44:24 +02:00
Thomas Gelf
0cf8c76617 IcingaObject: more details in the error message 2022-09-13 10:20:24 +02:00
Thomas Gelf
1df495b41e UuidLookup: fix lookup for cloned branches 2022-09-09 14:30:51 +02:00
Thomas Gelf
3c7c7bc61a ServicesetController: stringify uuid once 2022-09-05 12:23:13 +02:00
Thomas Gelf
dd85c2ee35 Sync: compare keys in a case-insensitive way
fixes #2598
2022-08-31 16:36:31 +02:00
Thomas Gelf
28c149efed IcingaServiceSetServiceTable: refactor link logic 2022-08-31 14:45:28 +02:00
Thomas Gelf
d433631174 TableWithBranchSupport: new trait 2022-08-31 14:45:28 +02:00
Thomas Gelf
0f2045c8f6 SyncruleController: fix preview logic 2022-08-31 14:45:28 +02:00
Thomas Gelf
98cfcafdcd BranchSupport: introduce new constants 2022-08-31 14:45:28 +02:00
Thomas Gelf
ae45844bac Sync: fix typo, remove useless cast 2022-08-31 14:45:28 +02:00
Thomas Gelf
956708475e BranchSupport: new helper class 2022-08-31 14:45:28 +02:00
Thomas Gelf
b2afca2496 Sync: support branches 2022-08-31 14:45:28 +02:00
Thomas Gelf
1682175716 register-hooks: no monitoring hook w/o Director UI
fixes #2597
2022-08-31 14:44:44 +02:00
Thomas Gelf
53e45da815 KickstartForm: fix ini file rendering
fixes #2595
2022-08-31 13:33:41 +02:00
Thomas Gelf
3b1d3e25ca css: fix filter element width, add upper border 2022-08-29 23:49:01 +02:00
Thomas Gelf
1c30412abd DirectorActivityLog, others: constants, cleanup 2022-08-20 20:41:07 +02:00
Thomas Gelf
047b14ccbf Sync: preserve Host api_key in override mode
fixes #2590
2022-08-19 10:57:05 +02:00
Thomas Gelf
0cf113e0a6 ObjectCommand: simplify object creation 2022-08-03 12:20:40 +02:00
Thomas Gelf
4666497c55 ObjectCommand: refactor property preparation 2022-08-03 10:50:01 +02:00
Thomas Gelf
fae9783ff9 HostServiceLoader: less logic in Exporter 2022-08-03 10:23:39 +02:00
Thomas Gelf
9015993b05 Exporter: catch improbable error condition 2022-08-03 09:10:00 +02:00
Thomas Gelf
079e6e6514 ImportExportDeniedProperties: extract logic 2022-08-03 09:01:09 +02:00
Thomas Gelf
74ea9adbf2 Exporter: better variable name 2022-08-03 08:54:15 +02:00
Thomas Gelf
5409558d3b ObjectCommand: show created object name...
...even if given via JSON only

fixes #2576
2022-08-02 11:59:21 +02:00
Thomas Gelf
05362a093d IcingaObjectHandler: create object before storing
refs #2576
2022-08-02 11:55:26 +02:00
Thomas Gelf
5686629e27 Exporter: export services, not tables 2022-07-28 15:14:03 +02:00
Thomas Gelf
37954e0aa6 BranchActivityTable: show object name 2022-07-22 14:32:39 +02:00
Thomas Gelf
fca804e74e ObjectCommand: --all-services
fixes #2571
2022-07-21 07:49:12 +02:00
Thomas Gelf
431d0cfe75 ObjectCommand: add --resolve-services 2022-07-20 16:42:26 +02:00
Thomas Gelf
f1df0b6c7a RequestHandler: optionally return stack traces
fixes #2570
2022-07-20 12:03:32 +02:00
Thomas Gelf
b444ec0101 IcingaObjectHandler: allowOverrides for REST API
fixes #2569
2022-07-20 11:58:17 +02:00
Thomas Gelf
e1d7a639d3 ServiceCommand: return after setting overrides 2022-07-20 10:15:00 +02:00
Thomas Gelf
13c09855fa ObjectController: refactor initalization 2022-07-20 09:59:42 +02:00
Thomas Gelf
34d5e445b2 doc/REST-API: document new parameters 2022-07-20 09:45:26 +02:00
Thomas Gelf
0d68ee0fda PropertyMangler: new static helper 2022-07-20 09:04:38 +02:00
Thomas Gelf
a34d5c15ef ServiceCommand: improve readability 2022-07-20 08:54:27 +02:00
Thomas Gelf
1f3b039395 OverrideHelper: centralize applying overrides 2022-07-20 08:52:10 +02:00
Thomas Gelf
6d0b9310c3 Object/ServiceCommand: some more refactoring 2022-07-20 08:48:09 +02:00
Thomas Gelf
fc5d3de568 PropertyModifierReplaceNull: code style fix 2022-07-20 08:38:45 +02:00
Thomas Gelf
02bed9265a ServiceCommand: extract override-logic 2022-07-20 08:34:05 +02:00
Thomas Gelf
706a9b1fc1 ObjectCommand: document --with-services
refs #2565
2022-07-20 08:29:42 +02:00
Thomas Gelf
ab4b5807be RestApi: introduce RestApiParams, use Exporter
fixes #2568
2022-07-20 08:21:34 +02:00