Thomas Gelf
|
83dc9dc6c3
|
BasketSnapshotFieldResolver: deal with fields
Also, this fixes Service Sets
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
9ed1503ad6
|
BasketForm: it's name, not basket_name
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
c640f5c1e7
|
BasketForm: redirect with name on create
|
2018-10-15 15:03:57 +02:00 |
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
|
5c3e220d4b
|
Basket: provide CLI command
|
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
|
a58efd2d25
|
BasketController: show "diff" also for new objects
|
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
|
83248f8f12
|
RestoreBasketForm: do not complain about legacy...
...method names
|
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
|
f27b4e9729
|
RestoreBasketForm: add missing form
|
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
|
c7939c281b
|
BasketForm: allow more object types
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
178215a7ab
|
JobController: explicitly deal with IDs
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
03a8043311
|
BasketController: show details, content checksum
|
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
|
479ef3002d
|
BasketController: formatting
|
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
|
9390a3b9ca
|
SyncPropertyForm: explicit ID handling
|
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
|
5d309b3dc7
|
sql: add basket schema and migrations
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
885eadac0a
|
schema: make rule_name and source_name unique
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
1b1da71f31
|
SyncruleController: clean up, explicitly use IDs
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
d13c6f2ecf
|
ImportsourceController: clean up, explicitly load
...with autoincement id
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
b7ed665d35
|
Menu: show Director DB resource (if not default)
|
2018-10-15 15:03:47 +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 |
Michael Friedrich
|
0349a1042a
|
Add release download URL and methods (tarball, git) to the docs
fixes #1656
|
2018-10-10 09:30:15 +02:00 |
Thomas Gelf
|
75970a7aa5
|
IndexController: no kickstart without schema
|
2018-10-08 13:54:39 +02:00 |
Thomas Gelf
|
d27615eb57
|
ConfigHealthItemRenderer: multi-instance support
|
2018-10-08 13:54:33 +02:00 |
Thomas Gelf
|
deeabe7eea
|
css: smaller health badges
|
2018-10-08 13:54:24 +02:00 |
Thomas Gelf
|
eedb6edff0
|
ControlsAndContent, js: trigger immediate refresh
...on missing WindowId. This fixes an issue for instances with multiple DB
resources
|
2018-10-08 13:54:18 +02:00 |
Thomas Gelf
|
3632eea164
|
Html: allow for string/int/float as tag content
|
2018-10-08 06:36:45 +02:00 |