Thomas Gelf
d41fbbf634
KickstartHelper: sort by parent, not inheritance
...
fixes #918
2017-09-28 20:20:58 +02:00
David Ulbricht
727cc22bc4
Dependencies: add usage overview and table
2017-09-28 14:50:44 +02:00
Thomas Gelf
147946e965
Dependencies: hide single objects, mark the...
...
...feature as experimental, so we can merge it to master
2017-09-28 11:02:13 +02:00
Thomas Gelf
c277a5be53
IcingaDependency: just whitespace
2017-09-28 11:02:13 +02:00
Thomas Gelf
2e483fefba
IcingaDependency: render parent_service_by_name...
...
...as a string
fixes #1136
2017-09-28 11:02:13 +02:00
Thomas Gelf
2f78d52c58
IcingaDependency: rule is not a DbObject here
...
fixes #1137
2017-09-28 11:02:13 +02:00
Thomas Gelf
e45962c1b9
various: shorten long line, spacing, readability
2017-09-28 11:02:13 +02:00
Marc DeTrano
708edfdebc
Updates: clean code for whitespace/standards...
...
...issues as reported by Travis. Add requirement for parent and child host
fields when setting up a Dependency Object (these fields are not necessarily
needed for Templates or Apply Rules). Renamed new table field to
'parent_service_by_name'... which is a bit more descriptive or what that
field is intended for.
2017-09-28 11:01:27 +02:00
Marc DeTrano
6bea1eff41
Implement Icinga Dependency Configuration.
2017-09-28 11:01:27 +02:00
Thomas Gelf
8a6480e40e
ObjectsTabs: fix typo
2017-09-28 11:01:02 +02:00
Thomas Gelf
07c4d3ceaa
IcingaTemplateChoice: helper method for roles...
...
...and initial support for "main" choice
2017-09-27 20:44:50 +02:00
Thomas Gelf
cd2ed5cfae
schema, IcingaTemplateChoice: add columns for...
...
...upcoming features
2017-09-27 20:41:41 +02:00
Thomas Gelf
e40c1b83de
QuickSubForm: just an IDE hint
2017-09-27 08:38:04 +02:00
Thomas Gelf
748c3668e2
ExtensibleSet: drop-down-like button for drop-...
...
...down-like elements
2017-09-27 08:34:13 +02:00
Thomas Gelf
5b1c143a1c
IcingaObjectsHandler: improve benchmark messages
2017-09-26 11:46:35 +02:00
Thomas Gelf
f8d128b33f
PropertyModifierArrayFilter: allow string values
...
fixes #1186
2017-09-18 10:35:34 +02:00
Thomas Gelf
e950bb3395
Objects: ship templates via REST API
...
fixes #1185
2017-09-18 10:23:36 +02:00
Thomas Gelf
8f1f3ec699
ZfQueryBasedTable: allow for ZfAdapter instances
2017-09-17 14:06:07 +02:00
Thomas Gelf
aee72c558c
DirectorObjectForm: add inherited groups to main...
...
...display group
2017-09-17 13:50:13 +02:00
Thomas Gelf
1e43ca5d99
IcingaObject: add hasBeenRenamed()...
...
...and a hint for IDE's
2017-09-14 10:20:45 +02:00
Thomas Gelf
3f4903b889
GroupMembershipResolver: skip templates
...
Motivation: templates are not considered resolved objects
2017-09-13 17:20:02 +02:00
Thomas Gelf
b9d06f3015
IcingaHostForm: show (and link) applied groups
2017-09-13 16:40:04 +02:00
Thomas Gelf
b87c3bb0f6
TranslationDummy: remove unrelated code from form
2017-09-13 11:01:45 +02:00
Thomas Gelf
9be31df544
DirectorObjectForm: do not catch onSuccess failure
...
...base clase already does
2017-09-13 10:50:34 +02:00
Thomas Gelf
f7353b6628
IcingaObject: allow to load Choices by type
...
fixes #1129
2017-09-12 15:51:33 +02:00
Thomas Gelf
77290c3bf3
IcingaConfigHelper: always render $user.*$ and...
...
...$notification.*$ as macros
fixes #1176
2017-09-12 15:47:42 +02:00
Thomas Gelf
bc8af635e8
DirectorObjectForm: show inherited integers
...
fixes #812
2017-09-12 15:29:39 +02:00
Thomas Gelf
53242894a8
CustomVariables: extend overrides to allow...
...
...overrides from multiple templates to be merged
fixes #813
2017-09-12 12:19:05 +02:00
Thomas Gelf
c27fd86f4c
QueryColumnsFromSql: use correct DB
...
fixes #1173
2017-09-12 00:26:19 +02:00
Thomas Gelf
9fa641b27c
ObjectTabs: do not offer preview for services...
...
...when making part of a Set
2017-09-11 16:07:17 +02:00
Thomas Gelf
804008673a
IcingaCloneObjectForm: clone sets with services...
...
...and fix redirection
fixes #852
2017-09-11 16:02:39 +02:00
Thomas Gelf
e76665741e
ImportSourceSql: cache query column list
...
fixes #1071
2017-09-11 15:30:00 +02:00
Thomas Gelf
313dba50cb
QuickForm: get unique error helpers from DOF
2017-09-11 15:27:37 +02:00
Thomas Gelf
e752d7f7ae
Changelog: prepare for v1.4.0
2017-09-11 15:17:29 +02:00
Thomas Gelf
424fc31363
IcingaObject: unset imports, will be set later on
2017-09-06 02:27:27 +02:00
Thomas Gelf
32fe4877fd
ImportsourceHookTable: fix indentation
2017-09-06 02:04:38 +02:00
Thomas Gelf
6d562eef12
IcingaObject: do not clear imports on merge...
...
...when merged object has no imports
2017-09-06 01:31:14 +02:00
Thomas Gelf
c0a08584ef
ImportsourceHookTable: use root columns, improve
...
...styling
fixes #243
fixes #1153
2017-09-05 10:57:37 +02:00
Thomas Gelf
9cfc6bb46d
IcingaCommandArgument: be defensive, format could
...
...be missing
fixes #1151
2017-09-05 10:22:01 +02:00
Thomas Gelf
7cd307ea53
IcingaCommandArgument: skip default for compact
2017-09-04 12:50:37 +02:00
Thomas Gelf
04a72fbc5a
ExtensibleSetElement: no autocomplete for...
...
...existing options - might be confusing
2017-09-04 12:27:48 +02:00
Thomas Gelf
71057ef47a
DirectorObjectForm: do not set imports from...
...
...choices when there are no such.
fixes #1111
2017-09-03 10:41:57 +02:00
Thomas Gelf
f74cb93533
ActionController: handle view=compact
...
fixes #1133
2017-09-03 09:35:09 +02:00
Thomas Gelf
4c46f07f2e
Arguments: externalize, improve code, fix issues
2017-09-03 07:46:04 +02:00
Thomas Gelf
8407f23474
toPlainObject: resolve is boolean
...
Doesn't change behavior, but null is confusing here.
2017-09-01 10:04:21 +02:00
Thomas Gelf
19e51e15e4
IcingaObject: special treatment for groups
...
refs #1146
2017-08-31 22:42:25 +02:00
Markus Frosch
0d00d5d97b
Add SyncTest abstract TestCase
...
So we have a common class to test various syncs
2017-08-30 16:40:12 +02:00
Markus Frosch
e9546f68bf
Sync: Respect the fields used in filter_expression of the SyncRule
...
So that you can filter by fields not used in properties, or in property filters.
fixes #1130
refs #876
2017-08-30 16:40:12 +02:00
Thomas Gelf
a9b5624212
DataTypeSqlQuery: allow Array data type
...
fixes : #444
2017-08-28 10:59:26 +02:00
Thomas Gelf
d37af09190
DataTypeDatalist: allow Array destination type
...
fixes #1080
2017-08-28 10:59:19 +02:00