Peter Backes
|
ad825f9c58
|
Sync: Allow syncing lists of template imports
fixes #946
|
2017-07-14 13:21:42 +02:00 |
Thomas Gelf
|
0e759fb2f6
|
Sync: do not fail on non-IcingaObject, fix typo
refs #832
|
2017-07-14 13:21:42 +02:00 |
Thomas Gelf
|
5ae7997f9d
|
Sync: tune membership resolver
Also fixes error on host creation
refs #832
|
2017-07-14 13:21:42 +02:00 |
Thomas Gelf
|
f91dd5fa0e
|
PropertyModifierCombine: implementation, tests...
...and related changes with some documentation
fixes #922
|
2017-05-03 10:39:49 +02:00 |
Thomas Gelf
|
6de258730b
|
Sync: fix issues with PHP 5.3
Problem has been introduced with f885d90
fixes #906
|
2017-04-26 15:31:24 +02:00 |
Thomas Gelf
|
f885d90a0a
|
Sync: also fetch columns used in filters only
Filters might otherwise in some circumstances not work as expected
fixes #876
|
2017-03-28 18:03:53 +02:00 |
Thomas Gelf
|
1b57171583
|
SyncUtils: allow special varnames, add tests
fixes #839
|
2017-03-09 10:57:37 +01:00 |
Thomas Gelf
|
4963b5fe54
|
SyncUtils: fix PHP 5.3 compatibility
|
2017-03-09 10:56:14 +01:00 |
Thomas Gelf
|
b7a10d296c
|
phpcs: mostly new PSR-2 SpacingAfter/Before checks
|
2017-01-13 20:54:52 +01:00 |
Thomas Gelf
|
9e771f2d5a
|
Fix phpcs complaints
|
2017-01-13 19:47:54 +01:00 |
Thomas Gelf
|
fae2a57ed5
|
Import: fix some type hints and comments
|
2016-12-30 10:20:24 +01:00 |
Markus Frosch
|
8b5689545c
|
Sync(Rule): Allow to sync services of a ServiceSet
This extends the destination key pattern for Sync.
refs #12891
|
2016-11-11 11:06:01 +01:00 |
Markus Frosch
|
1a02543321
|
Sync: Use PrefetchCache
|
2016-10-31 17:21:21 +01:00 |
Markus Frosch
|
b04e5f401f
|
Sync: Allow importing / syncing templates
Purging a used template will obviously fail.
refs #11778
|
2016-10-31 10:55:21 +01:00 |
Thomas Gelf
|
cbf1a30a26
|
Kickstart: import notification commands
fixes #12028
|
2016-10-30 12:35:12 +00:00 |
Markus Frosch
|
5199dc7826
|
Sync: Tell the user which object caused an Exception
|
2016-10-27 15:47:02 +02:00 |
Thomas Gelf
|
e9a570e96d
|
Sync: fix sync & purge for datalistEntry objects
|
2016-10-05 17:45:25 +00:00 |
Thomas Gelf
|
b8b047a1e4
|
ImportSourceCoreApi: allow to import user groups
fixes #11511
|
2016-08-24 14:15:40 +00:00 |
Thomas Gelf
|
f12e4b2033
|
ImportSource: provide applyModifiers helper method
|
2016-07-20 14:25:18 +02:00 |
Thomas Gelf
|
29564ab742
|
ImportSource: take over duplicated transform logic
|
2016-07-20 14:19:20 +02:00 |
Thomas Gelf
|
eca707bb9d
|
SyncUtils: use missing exception class
|
2016-07-20 13:44:01 +02:00 |
Thomas Gelf
|
38bf19eb92
|
ImportSource: take over modifier loading logic
|
2016-07-20 13:40:43 +02:00 |
Thomas Gelf
|
225e9beec6
|
ImportRowModifier: reduce instantiated objects
|
2016-07-20 12:59:02 +02:00 |
Thomas Gelf
|
e58c31ab63
|
ImportRunBasedPurgeStrategy: do not fetch no rows
|
2016-07-19 06:18:52 +02:00 |
Thomas Gelf
|
56257c1c0f
|
Sync: implement purge with nested keys
|
2016-07-14 12:18:57 +02:00 |
Thomas Gelf
|
34e57d5160
|
ImportRunBasedPurgeStrategy: use source key pattern
fixes #12059
|
2016-07-13 21:10:37 +02:00 |
Thomas Gelf
|
70c4d06a42
|
Sync: move key-related logic to SyncRule
|
2016-07-13 19:59:04 +02:00 |
Thomas Gelf
|
465740c37c
|
Sync: move helper methods to SyncUtils
|
2016-07-13 13:52:15 +02:00 |
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
|
15d61ca1de
|
PurgeStrategy: declare acstract method visibilty
|
2016-06-26 13:48:57 +02:00 |
Thomas Gelf
|
9387b92da1
|
SyncRule: introduce purge strategies
|
2016-06-24 17:07:00 +02:00 |
Markus Frosch
|
44ea86cca5
|
Import: Do not run modifiers on unset properties
|
2016-05-25 11:25:09 +02:00 |
Thomas Gelf
|
dee5c422f2
|
Import: pass through integer and float types
|
2016-05-18 21:52:22 +02:00 |
Thomas Gelf
|
deea18f8df
|
Import: keep boolean values
|
2016-05-17 15:46:20 +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
|
bc6bac9a62
|
ImportSourceCoreApi: add hostgroup support
refs #11451
|
2016-03-27 16:58:04 +02:00 |
Thomas Gelf
|
b513b40d4e
|
ImportSourceCoreApi: allow to import user objects
fixes #11334
|
2016-03-17 15:31:14 +01:00 |
Thomas Gelf
|
5b8dcc44db
|
Import: one more protection against braindead "AI"
|
2016-03-16 11:52:47 +01:00 |
Thomas Gelf
|
96e6a15655
|
Sync: implement filter-based properties
|
2016-03-15 17:28:49 +01:00 |
Thomas Gelf
|
c34f1c5411
|
ImportSourceLdap: field descriptions
|
2016-03-14 13:27:50 +01:00 |
Thomas Gelf
|
b4ed770651
|
Import: avoid stream resources for PostgreSQL
I'd like to change this back to binary data later on, but for now
the fix should be fine.
fixes #11321
|
2016-03-14 12:07:57 +01:00 |
Thomas Gelf
|
66c8d7628f
|
PropertyModifierHook: provide db connection
|
2016-03-08 22:09:59 +01:00 |
Thomas Gelf
|
b07a3e724c
|
Sync: quote binary checksums for PostgreSQL
|
2016-03-05 20:38:21 +01:00 |
Thomas Gelf
|
9ede46f839
|
Import: various fixes for PostgreSQL
refs #11315
|
2016-03-05 20:01:31 +01:00 |
Thomas Gelf
|
5268db6a61
|
ImportSourceCoreApi: fix host properties
refs #11315
|
2016-03-05 18:05:44 +01:00 |
Thomas Gelf
|
5520e311f1
|
ImportSourceCoreApi: replace legacy config lookup
fixes #11315
|
2016-03-05 17:55:03 +01:00 |
Thomas Gelf
|
93469b20a0
|
ImportSources: remove superfluous newlines
|
2016-02-28 16:32:24 +01:00 |