Thomas Gelf
|
5d113b3833
|
BasketController: allow to download JSON via Web
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
bea52a3091
|
Basket: load by name
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
eb789162cb
|
Basket/Datafield: map best candidate, fix bindings
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
2e37758336
|
BasketSnapshot: add Datafields to the mix
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
f0878a9bcd
|
BasketSnapshotTable: split by day - and more
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
75787911b5
|
DbObject: fix insert with unprotected autoinc...
...for PostgreSQL
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
591afd441e
|
BasketSnapshot: be explicit, make special Service
...treatment obvious
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
1d550cd442
|
BasketSnapshot: do not export external objects
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
50dd49c937
|
Automation Objects: allow to change their ID
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
affcc54ba3
|
DbObject: allow specific objects to change their
...autoinc ID
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
77c4997b88
|
Various: explicit loading with ID where required
...cleanup, comments
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
1cbe6741ae
|
BasketSnapshotTable: show '-' when empty
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
1903f6e097
|
Objects: import/export for various types
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
9e74dfcc16
|
ImportSource, SyncRule: cleanup
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
cd0b275250
|
DirectorJob: name is key, provide import/export
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
8f3cf85954
|
ExportInterface: require getUniqueIdentifier()
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
26630adb0f
|
BasketSnapshot: defined order, respect inheritance
...and more
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
6e25c05d89
|
Migrations: cleanup
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
f32e568b8a
|
SyncRule: make ready for basket
refs #1630
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
063a46ea56
|
ImportSource: switch key to name, improve import
...of ImportSource definitions
refs #1630
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
9508cf8acd
|
ImportExport: add ServiceSets
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
6adc0f7632
|
DbObjectWithSettings: make sure new ones are...
...sorted
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
93cbd4f020
|
Dashboard: introduce "Director" section with...
..."Basket"
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
f4220016d8
|
Basket: initial import of the main components
refs #1630
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
35acda4865
|
ObjectController: fix usage link
|
2018-10-15 15:03:47 +02:00 |
Thomas Gelf
|
15a8886db7
|
IcingaCommandArgument: no need for format...
...when there is no value
|
2018-10-15 15:03:47 +02:00 |
Thomas Gelf
|
c119c47864
|
ObjectApplyMatches: resolve imports/templates
fixes #1676
|
2018-10-15 15:03:41 +02:00 |
Thomas Gelf
|
d27615eb57
|
ConfigHealthItemRenderer: multi-instance support
|
2018-10-08 13:54:33 +02:00 |
Thomas Gelf
|
b3afe670c8
|
ImportRowModifier: no more ConfigurationError
|
2018-10-08 06:36:27 +02:00 |
Thomas Gelf
|
75a0797438
|
SyncUtils: prefer InvalidArgumentException
|
2018-10-08 06:35:36 +02:00 |
Thomas Gelf
|
0cd333006b
|
Health: no Import/Sync/Jobs are OK
|
2018-10-08 06:35:28 +02:00 |
Thomas Gelf
|
db72931c1e
|
Migrations: cleanup
|
2018-10-06 16:58:13 +02:00 |
Thomas Gelf
|
e16d7865c7
|
DbSelectorForm: submission detection, once more
|
2018-10-06 16:36:01 +02:00 |
Thomas Gelf
|
3d26ab127f
|
DbSelectorForm: do not believe to be submitted...
...when another form has been sent
|
2018-10-06 16:35:49 +02:00 |
Thomas Gelf
|
3839ecda50
|
Health: change UI layout and output ordering
|
2018-10-06 12:54:11 +02:00 |
Thomas Gelf
|
fda7acc855
|
HealthController: show Health Check in the UI
fixes #1669
|
2018-10-05 16:00:10 +02:00 |
Thomas Gelf
|
72998e4307
|
IcingaObjectFieldLoader: hooked fields should not
...clear defined ones. There used to be collisions
fixes #1667
|
2018-10-05 15:13:19 +02:00 |
Thomas Gelf
|
b9ff77b4bb
|
DeploymentLog: deal with Icinga 2 race condition...
...clean up our DB and Icinga 2 stages via API
fixes #1488
|
2018-10-05 14:55:48 +02:00 |
Thomas Gelf
|
dd566dc1be
|
CLI: allow to append/remove from/to Arrays
fixes #1666
|
2018-10-05 12:10:58 +02:00 |
Thomas Gelf
|
33053103e1
|
IcingaServiceSetTable: do not trust a Servicve Set
...name, as the Template might have been renamed in the meantime - and the
name on the Set "object" has no meaning at all
fixes #1664
|
2018-10-04 18:30:27 +02:00 |
Thomas Gelf
|
ea18006819
|
JobDetails: just a comment
|
2018-10-04 06:57:09 +02:00 |
Thomas Gelf
|
18ab9b4f7c
|
tables: more getId calls removed
|
2018-10-04 06:56:28 +02:00 |
Thomas Gelf
|
ac0745445e
|
DirectorObjectForm: use autoinc for ints
|
2018-10-04 06:54:49 +02:00 |
Thomas Gelf
|
8d61fa6347
|
ImportRowModifier: sort settings
|
2018-10-04 06:53:55 +02:00 |
Thomas Gelf
|
4e42231291
|
DirectorJob: no magic getter/setter, cleanup
|
2018-10-04 06:52:35 +02:00 |
Thomas Gelf
|
1a0cabf216
|
ImportSourceHook: no more getId
|
2018-10-04 06:50:03 +02:00 |
Thomas Gelf
|
ad46ff9fb0
|
DbObject: cleanup, phpdoc
|
2018-10-04 06:49:19 +02:00 |
Thomas Gelf
|
4e327ed54d
|
Json: allow null/false
|
2018-10-04 06:47:50 +02:00 |
Thomas Gelf
|
0b341c6db1
|
ConfigDiff: allow Inline diff, cleanup, css
|
2018-10-04 06:46:32 +02:00 |
Thomas Gelf
|
a9b2910657
|
IcingaObject: fix use of unused exception
|
2018-10-01 12:01:20 +02:00 |