Thomas Gelf
|
ca76f30aa0
|
Sync: support IcingaObjects in fillVariables
|
2016-02-24 15:19:54 +01:00 |
Thomas Gelf
|
4292f31f4f
|
IcingaObject: generic loadAll support...
...also for multi-key objects
|
2016-02-24 15:18:30 +01:00 |
Thomas Gelf
|
f2f6bdfadf
|
Sync: re-organize, store sync history
|
2016-02-24 12:24:19 +01:00 |
Thomas Gelf
|
92f54dbae2
|
schema/mysql: storing what we know makes life easier
|
2016-02-24 12:20:48 +01:00 |
Thomas Gelf
|
2e7342b879
|
Db: fetchActivityLogIdByChecksum - one more helper
|
2016-02-24 11:38:11 +01:00 |
Thomas Gelf
|
e2cd8958c3
|
SyncRun: less useless use of use
|
2016-02-24 11:14:12 +01:00 |
Thomas Gelf
|
a993f5cafa
|
SyncRun: new object to track sync history
|
2016-02-24 11:09:12 +01:00 |
Thomas Gelf
|
97b81e08d1
|
Db: add fetchActivityLogChecksumById method
|
2016-02-24 11:08:30 +01:00 |
Thomas Gelf
|
42e87476fb
|
schema/mysql: add sync_run history table
|
2016-02-24 10:50:57 +01:00 |
Thomas Gelf
|
5c202b57ff
|
Sync: TODO has been done
|
2016-02-23 21:05:09 +01:00 |
Thomas Gelf
|
fc45de5f31
|
Sync: same for objects
|
2016-02-23 17:47:18 +01:00 |
Thomas Gelf
|
4d100a6b65
|
Sync: do not pass imported data around
|
2016-02-23 17:35:47 +01:00 |
Thomas Gelf
|
1520d6fbf6
|
IcingaConfig: support the same file content twice
|
2016-02-23 17:03:52 +01:00 |
Thomas Gelf
|
6f2bd88069
|
Sync: two more lost $rules
|
2016-02-23 13:41:19 +01:00 |
Thomas Gelf
|
0b1f090972
|
Sync: fetch properties at construction time
|
2016-02-23 13:03:47 +01:00 |
Thomas Gelf
|
ff7e243370
|
Sync: remove forgotten $db's
|
2016-02-23 11:59:25 +01:00 |
Thomas Gelf
|
22e3d72014
|
Sync: simplify methods, do not pass $db
|
2016-02-23 11:55:16 +01:00 |
Thomas Gelf
|
650ef67dc6
|
Sync: reduce parameters, don't pass Rule around
|
2016-02-23 11:22:25 +01:00 |
Thomas Gelf
|
2185dffa62
|
Sync: start to modularize combined key handling
|
2016-02-23 11:10:37 +01:00 |
Thomas Gelf
|
d6d25bd306
|
CustomVariable(Boolean|Null|Number): provide JSON
|
2016-02-23 10:15:39 +01:00 |
Thomas Gelf
|
99608310c5
|
CustomVariables: set modified from outside
|
2016-02-23 10:14:42 +01:00 |
Thomas Gelf
|
190b3efb98
|
CustomVariableNumber: add a hint for floats
|
2016-02-23 09:09:47 +01:00 |
Thomas Gelf
|
2d826ba939
|
ObjectController: reasonable defaults for REST PUT
|
2016-02-23 09:09:10 +01:00 |
Thomas Gelf
|
037b3178a0
|
Sync: use setProperties
|
2016-02-23 09:08:14 +01:00 |
Thomas Gelf
|
ad9f232e7b
|
CustomVariableNumber: faster diff on type mismatch
|
2016-02-23 09:02:51 +01:00 |
Thomas Gelf
|
6c66f60ccc
|
Sync: detect combined keys, e.g. host/service
|
2016-02-23 08:58:22 +01:00 |
Thomas Gelf
|
c2b0e48c7f
|
DirectorActivityLog: work based on new methods
|
2016-02-23 00:35:35 +01:00 |
Thomas Gelf
|
6c72eaf176
|
IcingaObject.php: getPlainUnmodifiedObject for log
|
2016-02-23 00:33:05 +01:00 |
Thomas Gelf
|
1f71def70c
|
IcingaObject: skipDefaults instead of skipNull
|
2016-02-23 00:29:51 +01:00 |
Thomas Gelf
|
23090c502a
|
IcingaObject: introduce differsFromDefaultValue
|
2016-02-23 00:26:39 +01:00 |
Thomas Gelf
|
2ba404c2c7
|
CustomVariable: more care when cloning
|
2016-02-23 00:24:38 +01:00 |
Thomas Gelf
|
070d05d4a8
|
IcingaObject: ignore deleted vars for getVars
This is used when resolving plain objects
|
2016-02-22 15:43:59 +01:00 |
Thomas Gelf
|
1f869fa001
|
IcingaObject: fix variable names on setting vars.x
|
2016-02-22 15:19:26 +01:00 |
Thomas Gelf
|
1527873755
|
CustomVariableNull: faster diff
|
2016-02-22 11:13:16 +01:00 |
Thomas Gelf
|
b59df53ebc
|
CustomVariableArray: implement magic __clone
|
2016-02-22 11:09:36 +01:00 |
Thomas Gelf
|
c090665594
|
CustomVariables: improved "set modified" handling
|
2016-02-22 11:04:01 +01:00 |
Thomas Gelf
|
a5b7e06ba2
|
Sync: only return modified objects
|
2016-02-22 11:01:37 +01:00 |
Thomas Gelf
|
febd44a318
|
CustomVariables: clone values on set...
...just to be on the safe side
|
2016-02-22 10:59:30 +01:00 |
Thomas Gelf
|
e3d38f718f
|
CustomVariableDictionary: better sorting for diffs
|
2016-02-22 10:44:26 +01:00 |
Thomas Gelf
|
72ffe336be
|
IcingaObject: allow to directly set dict var key
|
2016-02-21 10:10:24 +01:00 |
Thomas Gelf
|
f2f748738e
|
IcingaObjectGroups: provide autocreate and ignore...
...failure options for objects assigned to missing groups by name
|
2016-02-19 15:36:56 +01:00 |
Thomas Gelf
|
2ff3764818
|
Sync: simplify code, prepare for various fixes
|
2016-02-19 15:23:44 +01:00 |
Thomas Gelf
|
37b2429aa1
|
Sync: just a modified TODO
|
2016-02-19 12:58:08 +01:00 |
Thomas Gelf
|
c1f3e1c041
|
Sync: separate datalist cleanup logic
|
2016-02-19 12:42:02 +01:00 |
Thomas Gelf
|
93436bffac
|
IcingaConfig: raise memory limits
|
2016-02-19 11:34:31 +01:00 |
Thomas Gelf
|
348aebcf41
|
Import: apply row modifiers
|
2016-02-19 09:15:47 +01:00 |
Thomas Gelf
|
dd7a914fea
|
ImportSource: add fetchRowModifiers helper
|
2016-02-19 02:47:12 +01:00 |
Thomas Gelf
|
637a9df3e2
|
ModifierRegex: allow for empty replacement
|
2016-02-19 02:45:48 +01:00 |
Thomas Gelf
|
a244ad467b
|
PropertyModifierHook: remove erraneous methods
|
2016-02-18 23:32:17 +01:00 |
Thomas Gelf
|
d34a7dd5aa
|
PropertyModifiers: fix errors, style, logic
|
2016-02-18 23:21:28 +01:00 |