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
|
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 |
Thomas Gelf
|
f41d453448
|
DeployConfigForm: provide link-like form for...
...deployments
fixes #11854
|
2016-10-30 10:52:14 +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
|
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
|
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
|
f09560a89e
|
IcingaServiceSet: simplify code
|
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
|
354d12946a
|
IcingaServiceSet: render custom vars
|
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 |
Thomas Gelf
|
0db659cc4e
|
IcingaObjectFieldLoader: check for fields support
|
2016-10-25 23:12:23 +00:00 |
Thomas Gelf
|
00f21f838b
|
DirectorObjectForm: simplify inhertance code
|
2016-10-25 23:12:23 +00:00 |
Thomas Gelf
|
6bb74966d5
|
CustomVariables: add _set table to delete/countAll
|
2016-10-25 23:12:23 +00:00 |
Thomas Gelf
|
696e63b4ec
|
Servicesset: add controller, form and table
|
2016-10-25 23:12:23 +00:00 |
Thomas Gelf
|
6a45d9507d
|
IcingaServiceSet: remove legacy resolving methods
They have been used once we had no imports
|
2016-10-25 23:12:23 +00:00 |
Thomas Gelf
|
fa2c360f4c
|
IcingaObject: fix arguments rendering for external
...objects
|
2016-10-25 02:28:19 +00:00 |
Thomas Gelf
|
ad7c5bc997
|
IcingaHost: fix tests
|
2016-10-25 00:30:12 +00:00 |
Thomas Gelf
|
39be7b2cb0
|
IcingaObjectLegacyAssignments: rendering for old...
...assignments still to be found in our activity log
|
2016-10-25 00:00:16 +00:00 |
Thomas Gelf
|
6e83a4fd5b
|
IcingaObjectGroup: provide groups for assign rules
|
2016-10-24 21:55:02 +00:00 |
Thomas Gelf
|
0d86c24cd8
|
Huge change, getting rid of legacy assignment...
...code. All objects should work with the new code base right now
|
2016-10-24 03:41:37 +00:00 |
Thomas Gelf
|
aeafec37d7
|
FormDataFilter: simplify HTML, Code and style
|
2016-10-23 04:23:38 +00:00 |
Thomas Gelf
|
24478ede12
|
DataFilter: json_en/decode when passing to form
|
2016-10-23 03:14:52 +00:00 |
Thomas Gelf
|
88a741a8d0
|
IcingaService: introduce assign_filter property
|
2016-10-22 07:02:09 +00:00 |
Thomas Gelf
|
8f2b9fea07
|
DataFilter: automagic fix for not(multiple)
|
2016-10-22 07:02:09 +00:00 |
Thomas Gelf
|
6ed24f93da
|
IcingaObject: render assign_filter property
|
2016-10-22 07:02:09 +00:00 |
Thomas Gelf
|
0a6514928a
|
AssignRenderer: add renderEquals method...
...with (hopefully temporarily) hardcoded groups support
|
2016-10-22 07:02:09 +00:00 |
Thomas Gelf
|
a819e7c92c
|
DataFilter: attribs are no longer needed
|
2016-10-22 07:02:09 +00:00 |
Thomas Gelf
|
8ade496fdc
|
DataFilter: refactor the whole class(es)
|
2016-10-22 07:02:09 +00:00 |
Thomas Gelf
|
037c588d26
|
FormDataFilter: change icon for expression
|
2016-10-22 07:02:09 +00:00 |
Thomas Gelf
|
9349ba0f2a
|
FormDataFilter: new implementation for assignments
First prototype
|
2016-10-22 07:02:09 +00:00 |
Thomas Gelf
|
9ba6116091
|
IcingaService: support and test speciall object...
...name variants with apply for
|
2016-10-22 06:54:53 +00:00 |
Thomas Gelf
|
1f660b514a
|
IcingaServiceForm: allow empty name for apply rule
|
2016-10-22 06:09:10 +00:00 |