Thomas Gelf
f0deb11e7f
IcingaObject: no empty vars for unmodified plain
2021-08-16 06:33:34 +02:00
Thomas Gelf
1d5b00a675
IcingaObject: unify DB boolean value converter
...
Hint: fixes booleans for "plain unmodified" objects
2021-08-16 06:33:23 +02:00
Thomas Gelf
77fca39ff3
IcingaObject: getAppliedGroups with id=null
2021-08-16 06:21:50 +02:00
Thomas Gelf
66de47b10b
DbObjectTypeRegistry: move logic from IcingaObject
2021-08-04 13:18:30 +02:00
Thomas Gelf
7f16d648cc
IcingaUser: add basket support
...
fixes #2328
2021-07-15 19:11:20 +02:00
Sebastian Gumprich
fed74eb33d
IcingaObject: alias scheduled_downtime
...
Fixes an error when trying to create scheduled_downtime via api
fixes #1879
2021-07-12 23:25:42 +02:00
Thomas Gelf
2cff396fe4
DbDataFormatter: new helper class
...
Trying to reduce logic in IcingaObject
2021-05-20 16:21:46 +02:00
Thomas Gelf
7de5b03877
IcingaObject: readability, style
2021-05-20 15:11:12 +02:00
Thomas Gelf
80965053cf
IcingaDependency: isApplyForArrayClone(), cleanup
2021-05-20 11:48:17 +02:00
Thomas Gelf
da1363d236
IcingaService: public hasBeenAssignedToHostTemplate
2021-05-20 10:24:27 +02:00
Thomas Gelf
a2016e99c0
IcingaObject: do not load resolved memberships...
...
...for unstored objects
2021-04-15 10:22:45 +02:00
Thomas Gelf
c709c00fbd
ObjectApplyMatches: fetch allied host groups
...
fixes #2313
2021-04-14 09:03:35 +02:00
Thomas Gelf
302c9b645d
DirectorDatafield: fix changed method name
...
fixes #2278
2021-03-19 13:24:58 +01:00
Thomas Gelf
a8d25b70ee
Sync: introduce a 'disable' purge action
...
fixes #2285
2021-03-11 23:00:52 +01:00
Thomas Gelf
21a284abbc
OverriddenVarsResolver: refine api
2021-01-19 01:47:31 +01:00
Thomas Gelf
6687524d2f
IcingaObject/Imports: better error message wording
...
fixes #2224
2021-01-11 17:32:59 +01:00
Thomas Gelf
c12cf5ddb3
PropertyModifierHook: provide the property name
...
fixes #2241
2020-12-02 17:59:15 +01:00
Thomas Gelf
12a818216c
IcingaNotification: separate times.begin/end
...
fixes #2193
2020-11-30 08:11:25 +01:00
Thomas Gelf
c273a20ce4
KickstartHelper: eventually remove external commands
...
fixes #985
2020-11-30 08:01:53 +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
db03208c5b
IcingaDependency: fix for Array-style parent hosts
...
fixes #2088
2020-11-02 11:30:28 +01:00
Thomas Gelf
b75aac7323
PropertyModifierHook: allow to clone rows
...
fixes #2060
2020-01-17 11:32:04 +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
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
50315d8714
ImportSource: fix cloning
...
fixes #2005
fixes #1997
2019-11-05 16:50:56 +01:00
Thomas Gelf
3996efc3cf
IcingaNotification: render service_name
...
fixes #2006
2019-10-31 15:27:37 +01: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
Valentina Da Rold
2d73aad9d1
Add PHPDoc to getCategory function
2019-10-02 09:47:51 +02:00
Valentina Da Rold
062b290ca8
Add category name to datafield and hooks
2019-10-01 18:15:02 +02:00
Valentina Da Rold
0fbe693544
Use category_name as id in DirectorDatafieldCategory
2019-10-01 16:57:35 +02:00
Valentina Da Rold
50c477acce
Create DirectorDatafieldCategory for DirectorDatafield
2019-10-01 15:33:42 +02:00
Thomas Gelf
ab8c8b041d
IcingaNotification: render host_id as host_name
...
Does not affect apply rules, just those who enforce host_id via sync
2019-09-27 15:10:31 +02:00
Thomas Gelf
95d68aefeb
IcingaService: enforce zone for apply rules
...
fixes #1621
fixes #1634
2019-09-25 14:36:45 +02:00
Thomas Gelf
a540a716c2
ImportSource: raise limits when running
...
fixes #1954
2019-09-25 13:09:57 +02:00
Thomas Gelf
4ee3ef2fd9
Daemon: new implementation
2019-09-25 12:10:08 +02:00
Thomas Gelf
42ea7a5a05
IcingaHost: explicitly delete related Service/Sets
...
fixes #623
2019-09-20 00:59:17 +02:00
Thomas Gelf
ecf56ff1a7
ImportSource: fix property modifier handling when
...
...restoring baskets
fixes #1949
2019-09-20 00:13:09 +02:00
Thomas Gelf
f24276ce88
PropertyModifierHook: overridable exportSettings()
...
fixes #1948
2019-09-19 17:24:31 +02:00
Thomas Gelf
0e0bc3fb5d
various: some little fixes
2019-09-11 22:36:36 +02:00
Thomas Gelf
7d7c4defdf
DirectorJob: do not throw NotFound
2019-09-01 14:27:48 +02:00
Thomas Gelf
aad07b3d1d
IcingaDependency: fix form and rendering
2019-07-09 10:36:57 +02:00
Thomas Gelf
01f2666ff2
IcingaDependency: drop parent_service_var
2019-07-09 10:36:57 +02:00
Thomas Gelf
bb9105e370
IcingaDependency: allow for arrays
2019-07-09 10:36:57 +02:00
Thomas Gelf
05d5152e6f
IcingaDependency: cleanup, shorten custom logic
2019-07-09 10:36:57 +02:00