3674 Commits

Author SHA1 Message Date
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
54e17237e3 CommandArgument: always show and handle skip_key
This also allows to wipe the argument_name on modification

fixes #682
2017-09-04 10:01:11 +02:00
Thomas Gelf
c55d147ff0 css: 50% for non-director right layout columns
fixes #1134
2017-09-04 09:50:05 +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
3418a535ae CommandArguments: redirection after submission...
...and add 'back' link
2017-09-03 09:23:52 +02:00
Thomas Gelf
4c46f07f2e Arguments: externalize, improve code, fix issues 2017-09-03 07:46:04 +02:00
Thomas Gelf
f54cebd48e doc/intro: fix typo 2017-09-01 14:44:36 +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
168369e738 HostSyncTest: Improve test data to clarify 2017-08-30 16:40:12 +02:00
Markus Frosch
4ab59ea1e3 Update foreign key constraint for import_source under PostgreSQL
So that import_runs will be deleted with the import_source.

fixes #1141
2017-08-30 16:40:12 +02:00
Markus Frosch
e9aa161ce4 Add HostSyncTest to test for basic Sync behavior 2017-08-30 16:40:12 +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
59eda8f9c4 SuggestController: set default limit to 100
refs #1135
2017-08-29 15:53:02 +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
Thomas Gelf
2ef865392b ObjectsTableZone: no object type filter...
...and drop 'Templates' tab, as it is useless here

fixes #1125
2017-08-28 10:59:12 +02:00
Michael Friedrich
8653942781 Changelog: fix broken URL
Spotted while building docs for docs.icinga.com

WARNING -  The page "director/latest/doc/82-Changelog.md" contained a hyperlink to "director/latest/doc/Testing.md" which is not listed in the "pages" configuration.
WARNING -  The page "director/latest/doc/82-Changelog.md" contained a hyperlink to "director/latest/doc/Testing.md" which is not listed in the "pages" configuration.
2017-08-28 10:58:57 +02:00
Thomas Gelf
fc9d40ceff schema: fix object_type for eventually erraneous
...service_set templates
2017-08-28 06:54:20 +02:00
Thomas Gelf
d010d7d33a IcingaServiceSetForm: remove useless method 2017-08-28 06:51:58 +02:00
Thomas Gelf
02c3625a76 Merge branch 'bugfix/service-set-tests' 2017-08-28 06:17:20 +02:00
Thomas Gelf
a3ac1b8eef IcingaServiceSet: fix tests 2017-08-28 06:16:00 +02:00
Thomas Gelf
18d171991e IcingaServiceSetTest: IcingaException is enough 2017-08-28 06:11:18 +02:00
Thomas Gelf
20fe291433 IcingaServiceSet: do not allow for objects without
...a host
2017-08-28 06:09:37 +02:00
Thomas Gelf
95a971975d IcingaServiceSetTest: do not call another test...
...from a test
2017-08-28 06:09:37 +02:00
Thomas Gelf
c2afacc11b IcingaServiceSet: createWhere() look for template
...in case no host_id has been set
2017-08-28 06:09:37 +02:00
Thomas Gelf
6685066673 IcingaServiceSetTest: enable disabled test 2017-08-28 06:09:37 +02:00
Thomas Gelf
2f1d963c1c IcingaObject: ask imports for name list...
...when we already have it available
2017-08-28 06:09:37 +02:00
Thomas Gelf
396d8399ee gitlab: verbose output 2017-08-28 06:09:27 +02:00
Thomas Gelf
ee247ab383 test/php: provide DB mostly everwhere...
...as template repository would otherwise complain. Also, fit new boolean
true rendering
2017-08-26 16:17:55 +02:00
Thomas Gelf
fd400977f2 IcingaObject: do not resolve imports when...
...resolving related objects
2017-08-26 16:17:07 +02:00
Thomas Gelf
da2968a6d3 ServiceForm: add more helpful links to services...
...on hosts
2017-08-26 14:13:13 +02:00
Thomas Gelf
833d9eb972 KickstartForm: shorten url comment lines 2017-08-25 22:44:30 +02:00
Thomas Gelf
75fb983622 Forms: transform addHtmlHint into ipl-aware code 2017-08-25 18:12:39 +02:00
Thomas Gelf
84b6196e79 QuickBaseForm: allow for ipl elements in Html 2017-08-25 17:30:29 +02:00
Thomas Gelf
551039e42b Commandtemplate: add missing controller
fixes #1060
2017-08-25 16:28:22 +02:00
Thomas Gelf
a6222e2abb AssignRenderer: special treatment for not in group
fixes #686
2017-08-25 16:22:22 +02:00
Thomas Gelf
bab28b1755 IcingaService: force object_type=template when...
...loading a service by name

fixes #1094
2017-08-25 16:10:59 +02:00
Thomas Gelf
2b386fa856 locale/de_DE: refresh translation 2017-08-25 16:10:31 +02:00
Thomas Gelf
f005f54c72 TemplateUsageTable: add missing headers
fixes #1119
2017-08-25 15:37:09 +02:00
Thomas Gelf
8edb7e50fb DirectorObjectForm: do not sort sets when removing
...entries

fixes #1099
2017-08-25 15:16:16 +02:00
Thomas Gelf
f8445ca1ef IcingaObject: fix ApiUser preview rendering
fixes #1117
2017-08-25 15:03:12 +02:00
Thomas Gelf
1b160c6c35 IcingaObject: opt in for recursion
fixes #1118
2017-08-25 15:00:07 +02:00
Thomas Gelf
5296f33bcc KickstartForm: add hint for those re-running...
...Kickstart

fixes #1116
2017-08-25 14:41:28 +02:00