offsides
38a56f68fe
Assign: add "is not set" operator
...
fixes #1436
2018-05-04 12:42:39 +02:00
Thomas Gelf
cd2de241dd
Commands: allow to filter by usage
...
fixes #1480
2018-05-04 11:03:42 +02:00
Thomas Gelf
4c77a32ee0
IcingaConfig: remove hard-coded global zone
...
Anyways, this line should be obsolete
2018-05-04 08:45:32 +02:00
Markus Frosch
c2fcd407cc
ObjectApplyMatches: Prepare filters only once
...
So that it can be re-used on multiple objects during sync.
2018-04-27 16:05:39 +02:00
Markus Frosch
0b7bb123cd
GroupMembershipResolver: Parse filters before iterating through objects
...
Massive performance improvement! Up to 10x!
2018-04-27 16:05:39 +02:00
Markus Frosch
f6cf1a4245
GroupMembershipResolver: Improve Benchmark output
2018-04-27 16:05:39 +02:00
Markus Frosch
3b812fab7d
Sync: Make sure to prefetch relations for objects
...
This can avoid a lot of queries for zones, commands, timeperiods.
2018-04-27 16:05:39 +02:00
Markus Frosch
c4a95fd64e
Sync: Implement Benchmark for the Sync process
...
Note: This disables redirect-on-success for the forms, so you can see
the benchmark result.
2018-04-27 16:05:39 +02:00
Thomas Gelf
fb3dc92b36
ImportRunBasedPurgeStrategy: performance boost...
...
...for some older MariaDB/MySQL versions
2018-04-27 15:58:13 +02:00
Heinz Wiesinger
525b3164c0
vendor: Update php-diff with fixes
...
Version is based on:
* 3cb3f7ce6b
* and https://github.com/chrisboulton/php-diff/pull/50
Also see SOURCE
2018-04-16 08:59:59 +02:00
David McBride
8e28f7f9c8
Avoid failing when attempting to render NULL column-set
...
PHP 7.2 is stricter about invoking count() with parameters which
are not countable:
https://secure.php.net/manual/en/migration72.incompatible.php
This case is triggered in QueryBasedTable, for example when reviewing
the Activity Log:
count(): Parameter must be an array or an object that implements Countable (QueryBasedTable.php:115)
#0 [internal function]: Icinga\Application\ApplicationBootstrap->Icinga\Application\{closure}(2, 'count(): Parame...', '/usr/share/icin...', 115, Array)
#1 /usr/share/icingaweb2/modules/director/library/vendor/ipl/Web/Table/QueryBasedTable.php(115): count(NULL)
#2 /usr/share/icingaweb2/modules/director/library/vendor/ipl/Html/BaseElement.php(133): dipl\Web\Table\QueryBasedTable->renderContent()
#3 /usr/share/icingaweb2/modules/director/library/vendor/ipl/Html/Html.php(171): dipl\Html\BaseElement->render()
#4 /usr/share/icingaweb2/modules/director/library/vendor/ipl/Html/BaseElement.php(105): dipl\Html\Html->render()
#5 /usr/share/icingaweb2/modules/director/library/vendor/ipl/Html/BaseElement.php(133): dipl\Html\BaseElement->renderContent()
#6 /usr/share/icingaweb2/modules/director/library/vendor/ipl/Html/Html.php(259): dipl\Html\BaseElement->render()
#7 /usr/share/icingaweb2/modules/director/library/vendor/ipl/Zf1/SimpleViewRenderer.php(47): dipl\Html\Html->__toString()
#8 /usr/share/icingaweb2/modules/director/library/vendor/ipl/Zf1/SimpleViewRenderer.php(66): dipl\Zf1\SimpleViewRenderer->render()
#9 /usr/share/icingaweb2/library/vendor/Zend/Controller/Action/HelperBroker.php(272): dipl\Zf1\SimpleViewRenderer->postDispatch()
#10 /usr/share/icingaweb2/library/vendor/Zend/Controller/Action.php(518): Zend_Controller_Action_HelperBroker->notifyPostDispatch()
#11 /usr/share/php/Icinga/Web/Controller/Dispatcher.php(76): Zend_Controller_Action->dispatch('activitiesActio...')
#12 /usr/share/icingaweb2/library/vendor/Zend/Controller/Front.php(937): Icinga\Web\Controller\Dispatcher->dispatch(Object(Icinga\Web\Request), Object(Icinga\Web\Response))
#13 /usr/share/php/Icinga/Application/Web.php(389): Zend_Controller_Front->dispatch(Object(Icinga\Web\Request), Object(Icinga\Web\Response))
#14 /usr/share/php/Icinga/Application/webrouter.php(109): Icinga\Application\Web->dispatch()
#15 /usr/share/icingaweb2/public/index.php(4): require_once('/usr/share/php/...')
#16 {main}
Perhaps over-simplistically, this failure can be avoided by first
checking the countability of the relevant value with isset().
2018-04-05 16:55:16 +02:00
Thomas Gelf
473bbd40c4
IcingaHostForm: fix premission checks on new Hosts
...
refs #1451
2018-03-29 16:46:41 +02:00
Thomas Gelf
5dab1d3bb8
IcingaHostForm: logic belongs here
...
refs #1451
2018-03-28 18:38:36 +02:00
Thomas Gelf
8c7897ee46
DirectorObjectForm: do not allow to store...
...
...IcingaHost objects you wouldn't be allowed to see afterwards
fixes #1451
2018-03-28 18:32:52 +02:00
Thomas Gelf
3e46602802
Json: wrap json_encode to emit errors
...
refs #1445
2018-03-28 18:16:30 +02:00
Thomas Gelf
2f68489cac
DirectorDb: do not fail when unconfigured and...
...
...not use by Controllers
2018-03-28 17:55:57 +02:00
Thomas Gelf
56c5ac0846
DirectorDb: ConfigurationError has been missing
2018-03-28 17:52:21 +02:00
Thomas Gelf
c5375c968b
IcingaObjectGroups: add missing Exception use
2018-03-28 17:50:41 +02:00
Thomas Gelf
92535ab702
DbConnection: add isMysql() helper method
2018-03-28 17:49:59 +02:00
Thomas Gelf
fcbc2db71b
IcingaObject: resolve groups for flattened objects
...
refs #1449
2018-03-28 17:47:48 +02:00
Da Rold Valentina
08e38f2c75
Hook for custom field in Director form
2018-03-28 15:46:21 +02:00
Heinz Wiesinger
6889c63a69
Fix settings name in PropertyModifierMakeBoolean.
2018-03-16 14:14:21 -04:00
Markus Frosch
1e7f0f962b
IcingaObjectInspection: Properly read and handle config_checksum
...
This adapts behavior from DeploymentLogTable
fixes #1420
2018-03-11 14:20:09 +01:00
Markus Frosch
034319dbe7
ImportedrowsTable: Render complex data types in pre tag
...
Just like ImportsourceHookTable.
refs #1325
2018-03-11 14:10:50 +01:00
Thomas Gelf
78bb9c706a
FlappingSupport: dedicated object extension
2018-02-28 09:24:39 +01:00
Thomas Gelf
e02b283157
IcingaObject: remove unused code
2018-02-28 08:56:25 +01:00
Thomas Gelf
1bff61eeb5
SyncRule: just a type hint
2018-02-25 18:19:38 +01:00
Thomas Gelf
7525a7b0f6
ObjectsTable: allow to filter any type by name
...
Not used yet, will make it easy to create restrictions like
director/host/filter-by-name = "*.dev.example.com"
2018-02-25 18:15:12 +01:00
Thomas Gelf
ad88207d84
ObjectsTable: cleanup
2018-02-25 18:08:40 +01:00
Thomas Gelf
d5fe207efd
DbObjectWithSettings: sort settings by name
2018-02-25 18:06:12 +01:00
Thomas Gelf
64e1f463a2
Command: allow to override dbResourceName
...
fixes #1410
2018-02-25 18:03:46 +01:00
Thomas Gelf
22eb5911f0
CustomVariables: readability, IDE hints
2018-02-25 17:58:11 +01:00
Thomas Gelf
feb80480ea
QueryBasedTable: remove a superfluous empty line
2018-02-25 17:47:20 +01:00
Thomas Gelf
45209b99c3
DbObject: remove useless property
2018-02-25 17:45:17 +01:00
Thomas Gelf
f5b4769f6e
ObjectsCommand: cleanup
2018-02-25 17:44:46 +01:00
Thomas Gelf
3da917a400
IcingaObjectHandler: correctly name methods
...
fixes #1373
2018-02-25 17:39:51 +01:00
Thomas Gelf
29baa3698e
Dashlet: reset stats before getting the first one
...
fixes #766
2018-02-25 17:30:05 +01:00
Markus Frosch
c4e9f7a8b3
Merge pull request #1401 from wols/master
...
Fix list and fetch help texts
2018-02-21 22:57:34 +01:00
Thomas Gelf
bd40160391
IcingaObjectInspection: deal with CheckResults...
...
...without a command property
fixes #1402
2018-02-21 11:34:19 +01:00
WOLS
47a6ae74b2
Fix list and fetch help texts
2018-02-20 21:58:36 +01:00
Markus Frosch
63a98c05a9
ServiceActions: Show inspect link on all services
...
Not only services of hosts managed by Director. This aligns behavior
with HostActions itself.
2018-02-20 16:25:58 +01:00
Thomas Gelf
41e379b008
IcingaObject: getRenderingZone() must succeed...
...
...even when no config is given
refs #1394
2018-02-20 15:56:17 +01:00
Thomas Gelf
56f44b9ff1
IcingaObjectInspection: improve Inspect look&feel
...
fixes #264
2018-02-20 15:40:49 +01:00
Thomas Gelf
54a98d3a34
IcingaEndpoint: getDescriptiveUrl() - new helper
2018-02-20 15:36:48 +01:00
Thomas Gelf
ec1b3ff8d1
Health: disconnect from DB on destruction
2018-02-20 15:35:39 +01:00
Thomas Gelf
0ae1ed1319
Img: allow for data urls
2018-02-20 14:39:58 +01:00
Thomas Gelf
5a5cd9ba1e
BaseElement: easier way to override isVoid
2018-02-20 14:38:32 +01:00
Thomas Gelf
20bcbdccf7
ipl/Attributes: allow a prefix, helps with data-*
2018-02-20 14:36:01 +01:00
Thomas Gelf
a515e02953
FilterByNameRestriction: test and unify behavior
...
fixes #1392
2018-02-20 13:45:19 +01:00
Thomas Gelf
47c7c1b5f2
SyncUtils: fix wrong phpdoc
2018-02-20 12:58:07 +01:00
Thomas Gelf
e879b02875
KickstartHelper: import Event Commands
...
fixes #1389
2018-02-20 12:39:37 +01:00
Thomas Gelf
081ddf5e85
ImportSource: flip modifier/row application loop
...
...and fix property modifier application order
2018-01-26 16:06:35 +01:00
Thomas Gelf
0056a90414
SyncUtils: allow property names ending with a dot
2018-01-26 13:49:16 +01:00
Thomas Gelf
dba98b7c3f
PropertyModifierRejectOrSelect: add dedicated NULL
...
...support
refs #1371
2018-01-26 13:10:18 +01:00
Thomas Gelf
3a1d09cfb1
ImportsourceHookTable: add new classes, deal with
...
...empty rows
2018-01-26 13:06:54 +01:00
Thomas Gelf
8dfe78b8bf
ImportSource: reject by key
...
refs #1369
2018-01-26 13:04:32 +01:00
Thomas Gelf
765b08f597
Import: apply modifiers only when fetching data
2018-01-26 13:01:39 +01:00
Thomas Gelf
7fa2d91d37
Html/Text: fix wrong type in hint
2018-01-25 13:17:19 +01:00
Thomas Gelf
33f04d9e52
PropertyModifierHook: add missing methods, cleanup
...
refs #1369
2018-01-25 13:14:33 +01:00
Thomas Gelf
53432c6d5c
ImportModifiers: friendlier errors on PHP 7.x
2018-01-25 13:13:42 +01:00
Thomas Gelf
81053e4efa
ImportSource: reset rejection after using a...
...
...property modifier
2018-01-25 12:53:03 +01:00
Thomas Gelf
6bb6e3a613
RejectOrSelect: new black/white-listing Import...
...
...Property Modifier
fixes #1371
2018-01-25 12:52:12 +01:00
Thomas Gelf
8ed76d4888
ImportSource: allow Property Modifiers to reject
...
fixes #1369
2018-01-25 12:16:49 +01:00
Thomas Gelf
14e5aa8da4
ImportSource: unify duplicate logic
...
fixes #1370
2018-01-25 10:58:59 +01:00
Thomas Gelf
9f6ba150f6
Health: sort results by name
2018-01-25 10:17:08 +01:00
Thomas Gelf
2f3e8c406f
HealthCommand: add PluginOutputBeautifier
2018-01-22 10:01:29 +01:00
Thomas Gelf
4dcf545ab2
Html/Attribute: allow boolean, cosmetics...
...
...and also allow for colons in attribute names
2018-01-22 09:58:00 +01:00
Markus Frosch
129be222c9
SimpleQueryPaginationAdapter: Fix getOffset interface
...
Breaks pagination further than page 2.
fixes #1273
2018-01-19 12:35:27 +01:00
Markus Frosch
07d830b06f
IcingaObject: Render flapping thresholds downwards compatible
...
Settings are ignored in Icinga < 2.8.0 and a warning is logged.
refs #330
2018-01-15 10:10:33 +01:00
Markus Frosch
6c52a26281
DirectorObjectForm: Add flapping settings
...
refs #330
2018-01-15 10:10:33 +01:00
Markus Frosch
4902f694c1
flapping: Migrate to Icinga 2.8.0 flapping properties
...
Existing property is dropped now, it never was used in director before.
refs #330
2018-01-15 10:10:33 +01:00
Markus Frosch
b9190755a6
IcingaObject: Support numeric properties
...
Similar to intervalProperties
2018-01-15 10:10:33 +01:00
Broskavka
c825d0b441
Update NamePattern.php
2017-12-14 00:25:49 +01:00
Thomas Gelf
619717903b
DirectorObjectForm: commit missing method
...
refs #1331
2017-12-13 09:46:53 +01:00
Thomas Gelf
062efd9919
NamePattern: fix msg
...
refs #1331
2017-12-12 15:55:15 +01:00
Thomas Gelf
550959d858
NamePattern: allow to combine multiple patterns
...
fixes #1331
2017-12-12 15:49:22 +01:00
Thomas Gelf
5d52eaefd0
IcingaObject: check for modified properties...
...
...once again after resolving unresolved related properties.
fixes #1315
2017-12-11 18:31:19 +01:00
mpursley
284c187ee3
Update ChoicesDashlet.php
2017-11-27 01:43:30 +01:00
Dirk Goetz
7fb216db4c
PropertyModifier: add capitalize
...
fixes #427
2017-11-24 11:00:06 +01:00
Dirk Goetz
777f5ff71a
PropertyModifier: add urlencode
...
fixes #1070
2017-11-24 10:29:41 +01:00
Thomas Gelf
dbe8aeeed3
ObjectsTableService: do not show set members
...
fixes #1299
2017-11-23 16:43:52 +01:00
Thomas Gelf
0c4e18533b
PropertyModifierXlsNumericIp: new implementation
...
fixes #1296
2017-11-17 01:32:22 +01:00
Markus Frosch
efc36fdbb8
ObjectController: Don't let DeploymentLink break the interface on errors
...
This can happen whenever the deployment related config of Zones,
Endpoints or ApiUsers is incomplete or missing.
This should not break forms needed to fix the problem.
2017-11-15 12:04:12 +01:00
Thomas Gelf
24515e708f
Health: typo
2017-11-10 10:33:03 +01:00
Thomas Gelf
21dff9d6d9
Health: more granular details
2017-11-10 10:19:44 +01:00
Thomas Gelf
eb087bc8b2
Health: fix message for pending deployments
2017-11-10 10:15:46 +01:00
Thomas Gelf
78b5cfdbcb
Health: fix erronous method call
2017-11-10 10:14:29 +01:00
Thomas Gelf
781a4db763
HealthCheck: add a 'deployment' section
...
fixes #1280
2017-11-10 09:59:56 +01:00
David Ulbricht
a133706996
Health: check $jobs for jobs, not $sources
...
refs #1278
2017-11-09 09:34:49 +01:00
Thomas Gelf
9f6771f09e
CLI: health check plugin
...
fixes #1278
2017-11-08 15:31:56 +01:00
Thomas Gelf
11bd7215f5
PrefetchCache: respect CustomVar rendering type
...
fixes #1257
2017-10-24 11:15:36 +02:00
Thomas Gelf
9e193dbc6b
Sync: do not deal with 'disabled' for objects...
...
...without such properties (e.g. Sets)
2017-10-13 11:41:59 +02:00
Thomas Gelf
618c51cd69
HostGroupsDashlet: hosts permission is not enough
...
fixes #1237
2017-10-12 17:17:47 +02:00
Thomas Gelf
6490283647
IcingaService: single objects w/o host must fail
...
fixes #1236
2017-10-12 17:01:20 +02:00
Thomas Gelf
0e10545175
ServiceSet: allow controlled/restricted access
...
fixes #1235
2017-10-12 16:54:31 +02:00
Thomas Gelf
fb72a6e293
ObjectsController: allow admins to download JSON
...
fixes #1226
2017-10-11 10:55:20 +02:00
Thomas Gelf
bab0ebc6c1
AdditionalTableActions: add showsql to the GUI
...
fixes #1227
2017-10-11 10:51:43 +02:00
Thomas Gelf
76ac1e104e
configuration.php: add director/showsql permission
...
fixes #1225
2017-10-10 17:33:33 +02:00
Thomas Gelf
8f7e9e9ecd
Sync: do not touch 'disabled' on merge unless...
...
...it has been defined as a Sync Property
fixes #1223
2017-10-10 16:32:57 +02:00
Thomas Gelf
c9c59b3f03
MemoryLimit: rewrite for PHP 7.1+
...
fixes #1222
2017-10-10 14:52:15 +02:00
Thomas Gelf
996918aafa
MemoryLimit: dedicated class, tests
...
fixes #1220
2017-10-10 14:35:32 +02:00
Thomas Gelf
d1e116a5a1
ipl: rename to dipl
...
fixes #1217
2017-10-09 15:23:27 +02:00
Jesse Reppin
4d37ee001f
ImportSourceLdap: fix typo
...
fix typo in ImportSourceLdap form Properties
2017-10-09 10:56:34 +02:00
Thomas Gelf
3c082ae9e8
IcingaObjectsHandler: force correct content-type
...
...for Rest API responses
2017-10-07 18:04:22 +02:00
Thomas Gelf
4caf3fce51
ActionController: allow for fluent use of...
...
...assertOneOfPermissions
2017-10-07 17:25:18 +02:00
Thomas Gelf
5388520551
FieldLoader: fix 'show based on filter' for...
...
...CustomVariables of type Array
fixes #983
2017-10-07 17:14:54 +02:00
Thomas Gelf
1c0b06a1f8
GroupMembershipResolver: ignore objects scheduled
...
...for removal when refreshing group membership cache
fixes #1126
2017-10-04 21:06:22 +02:00
Thomas Gelf
223f0fec61
ServiceTemplateUsage: forgot one comment
...
fixes #1210
2017-10-04 13:50:28 +02:00
Thomas Gelf
6980544208
ServiceTemplateUsage: temporarily disable link...
...
...for sets
refs #1122
2017-10-04 06:57:57 +02:00
Thomas Gelf
5c53f9a3ba
ExtensibleSet: fix "remove" button handling
...
fixes #1100
2017-10-04 06:56:11 +02:00
Thomas Gelf
45eaf0e987
IcingaServiceForm: add NamePattern validator
2017-10-02 08:45:32 +02:00
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