Thomas Gelf
57e4c441bd
deploymentlink: show even when there are only...
...
...unrelated changes
fixes #12032
2016-11-02 17:37:04 +01:00
Lee Clemens
f38ded6223
IcingaUserForm: fix object_name description
...
fixes #13023
2016-11-02 14:34:20 +01:00
Thomas Gelf
fcacf3433e
doc/getting-started: mention global-zone
...
Already existed in how-it-works, but should be more prominent
fixes #11547
2016-11-02 14:31:55 +01:00
Thomas Gelf
aec44c90d8
tables: use db, not connection, less code
2016-11-02 14:27:23 +01:00
Thomas Gelf
cff76236d8
Icinga2Agent.psm1: a few upstream improvements
2016-11-02 13:51:41 +01:00
Lord Hepipud
160a630c5c
Icinga2Agent.psm1: <nscp> and <windows-plugins>
...
fixes #12476
2016-11-02 13:40:56 +01:00
Thomas Gelf
e410beb935
CoreApi: skip incomplete stages
...
fixes #13028
2016-11-02 11:06:15 +01:00
Thomas Gelf
ee0def7d2b
Lots of files: make IDE users happy
2016-11-01 18:28:36 +01:00
Markus Frosch
1a02543321
Sync: Use PrefetchCache
2016-10-31 17:21:21 +01:00
Markus Frosch
2b227a356b
IcingaObjectGroups: Respect PrefetchCache
2016-10-31 17:21:21 +01:00
Markus Frosch
672a45b26e
IcingaObject: loadAllByType should respect PrefetchCache
2016-10-31 17:21:21 +01:00
Markus Frosch
86d2f317ee
IcingaObject: Do not invalidate templateResolver on every setImports()
...
Do not clear templateResolver, but refresh current object with its "new" parents.
refs #11803
2016-10-31 17:21:21 +01:00
Thomas Gelf
22802114ac
IcingaService: do not disable services twice
...
fixes #13017
2016-10-31 12:36:45 +00:00
Markus Frosch
15f08170ec
Merge branch 'feature/import-templates-11778'
2016-10-31 10:55:30 +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
Tobias von der Krone
48c4ee7c23
CommandForm: Make imports optional on commands
...
Specifying an import should be optional for Commands. You have to
specify the execution method, e.g. "Plugin Check Command", anyway so
that the correct base template will be imported by icinga director
automatically.
fixes #12979
2016-10-31 08:38:06 +00:00
Thomas Gelf
55e0ebd02d
kickstart: add new route /kickstart allowing one...
...
...to re-run the kickstart wizard
fixes #13014
2016-10-31 08:34:26 +00:00
Thomas Gelf
cbf1a30a26
Kickstart: import notification commands
...
fixes #12028
2016-10-30 12:35:12 +00:00
Thomas Gelf
f41d453448
DeployConfigForm: provide link-like form for...
...
...deployments
fixes #11854
2016-10-30 10:52:14 +00:00
Thomas Gelf
0be42caeb6
css: improve inline-form style
2016-10-29 22:17:08 +00:00
Thomas Gelf
78903553e9
IcingaService: disable services belonging to a...
...
...single disabled host
fixes #12049
2016-10-29 22:06:52 +00:00
Thomas Gelf
a4ef711ef0
SyncProperty: simplify code and form
...
fixes #12700
2016-10-29 21:25:42 +00:00
Thomas Gelf
d2f359e3e3
UserGroup: do not provide assign_filter property
...
fixes #13007
2016-10-28 23:29:33 +00:00
Thomas Gelf
0c0694605c
js: scroll to highlighted object
2016-10-27 23:41:12 +00:00
Thomas Gelf
6642d8cf74
config/diff: allow to flip shown configs, even...
...
...undeployed ones
2016-10-27 20:40:57 +00:00
Thomas Gelf
5fc9aabd3e
ImportSource: fix syntax error
2016-10-27 19:47:02 +00:00
Thomas Gelf
78b01091eb
DirectorObjectForm: deal with subform values
2016-10-27 19:39:40 +00:00
Thomas Gelf
5921f4773f
DbObject: one more protection when looking up...
...
...prefetched objects by name
2016-10-27 19:34:11 +00:00
Thomas Gelf
c10ad0e3a2
ImportSource: allow to transfer nested keys
2016-10-27 19:01:49 +00:00
Thomas Gelf
27634fe722
QuickBaseForm: allow for multiple module-related...
...
...prefix paths
2016-10-27 18:17:21 +00:00
Thomas Gelf
66e5158ccc
Dashboard: replace it with a modular one
...
fixes #12997
2016-10-27 17:58:31 +00:00
Thomas Gelf
2b094067a5
QuickBaseForm: add missing use statement
2016-10-27 17:33:35 +00:00
Thomas Gelf
e59e2d0c2c
Merge remote-tracking branch 'origin/master'
2016-10-27 16:35:19 +00:00
Thomas Gelf
c91084f0db
ObjectsController: hide sets for now...
...
...didn't want to push that early :p
2016-10-27 16:33:47 +00:00
Thomas Gelf
bab23c8f9b
Form: split constructor to make tests easier
2016-10-27 16:31:04 +00:00
Markus Frosch
a6ad95848b
PlainObjectRenderer: Render assoc arrays as Hashes
...
Previous handling completely ignored any keys.
2016-10-27 15:54:13 +02:00
Markus Frosch
5199dc7826
Sync: Tell the user which object caused an Exception
2016-10-27 15:47:02 +02:00
Markus Frosch
f9f61be7aa
IcingaObject: Allow replaceWith on non-apply Objects
...
This broke with assign_filter changes, we should not throw an error when
the filter is actually null.
replaceWith() re-sets all vars.
refs #12033
2016-10-27 15:46:52 +02:00
Thomas Gelf
94ce4112c7
Merge branch 'feature/service-set-12891'
2016-10-25 23:44:13 +00:00
Thomas Gelf
d59604bd93
ServiceSet: rework sets, allow for vars and...
...
...all other service properties when adding services to a set
2016-10-25 23:12:23 +00:00
Thomas Gelf
3f7a184d2f
schema: get rid of service_set_service, introduce
...
...a service_set_id column directly on the service
2016-10-25 23:12:23 +00:00
Thomas Gelf
f09560a89e
IcingaServiceSet: simplify code
2016-10-25 23:12:23 +00:00
Thomas Gelf
5de24c6ec4
IcingaServiceSetForm: restructure the form
2016-10-25 23:12:23 +00:00
Thomas Gelf
7f34e4bdf3
IcingaServiceSet: improve work with imports
2016-10-25 23:12:23 +00:00
Thomas Gelf
1724a78da5
DirectorObjectForm: do not set null values
2016-10-25 23:12:23 +00:00
Thomas Gelf
4929f6b228
Host: show a related service set list
2016-10-25 23:12:23 +00:00
Thomas Gelf
354d12946a
IcingaServiceSet: render custom vars
2016-10-25 23:12:23 +00:00
Thomas Gelf
dedaea0319
IcingaServiceSetForm: prepare custom fields
2016-10-25 23:12:23 +00:00
Thomas Gelf
c41009992e
IcingaObjectFieldLoader: allow to combine objects
2016-10-25 23:12:23 +00:00
Thomas Gelf
f87e80989d
DirectorObjectForm: persist the field loader
2016-10-25 23:12:23 +00:00