Thomas Gelf
|
d4a680a6b9
|
ImportRun: take over specific logic from Db
|
2016-07-13 10:19:03 +02:00 |
Thomas Gelf
|
7cf1af15cb
|
Import/Sync: cleanly rollback transactions
Helps to avoid side-effects
|
2016-06-28 12:56:53 +02:00 |
Thomas Gelf
|
5b509a1b7c
|
Sync: make new purge strategies the new default
|
2016-06-26 14:00:37 +02:00 |
Thomas Gelf
|
d0e1ecb8d7
|
Sync: deletions are also modifications
|
2016-04-22 14:47:49 +02:00 |
Thomas Gelf
|
de544110b2
|
Sync: redirect to history on sync run
|
2016-04-22 11:12:29 +02:00 |
Thomas Gelf
|
96e6a15655
|
Sync: implement filter-based properties
|
2016-03-15 17:28:49 +01:00 |
Thomas Gelf
|
b07a3e724c
|
Sync: quote binary checksums for PostgreSQL
|
2016-03-05 20:38:21 +01:00 |
Thomas Gelf
|
4bc5afb2f8
|
library/Director: fix PSR2 complaints
|
2016-02-26 11:58:37 +01:00 |
Thomas Gelf
|
1261bd93e1
|
IcingaObject: add merge method, use in Sync
|
2016-02-25 00:23:27 +01:00 |
Thomas Gelf
|
f0d02edbe6
|
Sync: fix negation lost at ca76f30
|
2016-02-25 00:12:10 +01:00 |
Thomas Gelf
|
79f4aec592
|
Sync: initialize empty array only for combined keys
|
2016-02-25 00:10:40 +01:00 |
Thomas Gelf
|
697c367fe7
|
Sync: fix syntax. Broken by git add -p, sorry :p
|
2016-02-24 16:37:45 +01:00 |
Thomas Gelf
|
e455bbf37a
|
Sync: finish combined key support
Services on hosts should be fine right now
|
2016-02-24 15:33:08 +01:00 |
Thomas Gelf
|
ca76f30aa0
|
Sync: support IcingaObjects in fillVariables
|
2016-02-24 15:19:54 +01:00 |
Thomas Gelf
|
f2f6bdfadf
|
Sync: re-organize, store sync history
|
2016-02-24 12:24:19 +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
|
037b3178a0
|
Sync: use setProperties
|
2016-02-23 09:08:14 +01:00 |
Thomas Gelf
|
6c66f60ccc
|
Sync: detect combined keys, e.g. host/service
|
2016-02-23 08:58:22 +01:00 |
Thomas Gelf
|
a5b7e06ba2
|
Sync: only return modified objects
|
2016-02-22 11:01:37 +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
|
ad39da9a13
|
Sync: fix datalist entry sync
|
2016-02-09 19:21:36 +01:00 |
Thomas Gelf
|
ef1079e600
|
Sync: raise limits
|
2016-02-09 19:21:17 +01:00 |
Thomas Gelf
|
56c357bfb0
|
Sync: throw exception on erraneous data
|
2016-01-19 16:33:04 +01:00 |
Thomas Gelf
|
2df368f4c7
|
Sync: fix issues with PHP 5.3
|
2015-12-23 15:10:37 +01:00 |
Thomas Gelf
|
5f5490e4a7
|
Sync: allow to set object_type on new objects
|
2015-12-16 19:16:00 +01:00 |
Thomas Gelf
|
f7d9867b97
|
Sync: delegate new "replace" to the object
|
2015-12-15 19:09:22 +01:00 |
Thomas Gelf
|
09df0b7a1e
|
Sync: remove useless dummy
|
2015-12-15 18:56:34 +01:00 |
Thomas Gelf
|
ca15817da5
|
Sync: allow to override object_name
|
2015-12-10 12:57:11 +01:00 |
Thomas Gelf
|
0d8746624b
|
Sync: fix variables passed to helper methods
|
2015-12-09 11:45:04 +01:00 |
Thomas Gelf
|
e34b0e0d95
|
Sync: simplifying prepareSyncForRule() method
|
2015-12-08 16:40:47 +01:00 |
Thomas Gelf
|
a88d064b05
|
Sync: add documentation, code should be simplified
|
2015-12-08 11:51:05 +01:00 |
Thomas Gelf
|
7f2e9ddc52
|
Sync: use row filters
|
2015-12-04 10:59:25 +01:00 |
Thomas Gelf
|
2164c1e2b9
|
Sync: allow to remove objects
|
2015-12-04 10:24:54 +01:00 |
Thomas Gelf
|
a7f11f7702
|
ImportSourceHook: add failsafe getSetting method
|
2015-12-03 00:39:46 +01:00 |
Thomas Gelf
|
b190fd62e3
|
Sync: allow to access "deep" values from expressions
|
2015-12-02 15:59:31 +01:00 |
Thomas Gelf
|
99a427c217
|
Sync: speedup by moving some logic to userspace
|
2015-11-25 21:54:42 +01:00 |
Thomas Gelf
|
8ed2b99c82
|
Sync: allow direct access to nested structures
|
2015-11-25 09:21:15 +01:00 |
Thomas Gelf
|
ca368a341a
|
Sync: just a newline
|
2015-11-17 18:28:24 +01:00 |