2603 Commits

Author SHA1 Message Date
Thomas Gelf
52f7ad454b IcingaServiceSet: fix rendering of Sets attached..
...to single Hosts

fixes #1789
2019-02-26 13:48:58 +01:00
Thomas Gelf
2c17273fd1 IcingaCommandArgument: align toPlainObject method 2019-02-15 01:44:02 +01:00
Thomas Gelf
8f4e12a815 ServiceapplyrulesController and related changes
fixes #1755
2019-02-15 01:43:54 +01:00
Thomas Gelf
3abbee5f64 IcingaServiceSet: skip Service on single host...
...when blacklisted

fixes #1616
2019-02-15 00:59:05 +01:00
Thomas Gelf
f83a709572 IcingaService: blacklisting on Host Templates...
...is now supported

fixes #1707
2019-02-15 00:59:05 +01:00
Thomas Gelf
e15a612fbe IcingaCommand: import/export with fields
fixes #1747
2019-02-15 00:59:05 +01:00
Thomas Gelf
4417a78c55 IcingaTimePeriod: support Basket (ExportInterface)
fixes #1735
2019-02-15 00:59:05 +01:00
Thomas Gelf
421e850ebe BasketUpload: ignore Datafields, they get special
...treatment
2019-02-15 00:59:05 +01:00
Thomas Gelf
9dde50b3af IcingaDependency: allow for basket snapshots
fixes #1739
2019-02-15 00:59:05 +01:00
Thomas Gelf
8870004200 TemplateTree: new loop detection
fixes #1631
2019-02-13 21:48:50 +01:00
Thomas Gelf
59caa05f12 SimpleViewRenderer: fix indentation 2019-02-13 12:03:49 +01:00
Thomas Gelf
3db6838959 Tables, Redirector: add highlight for RO users
...and refactor some parts of the code

fixes #1785
2019-02-13 12:03:34 +01:00
Thomas Gelf
e6fdcd41f9 ProvidedHook/Monitoring: check permissions
fixes #1784
2019-02-13 12:03:28 +01:00
Thomas Gelf
4adac06947 SimpleViewRenderer: deal with early errors
fixes #1742
2019-02-13 12:03:23 +01:00
Thomas Gelf
d05c63f56e host/findservice: new route to readonly view 2019-02-13 12:03:08 +01:00
Thomas Gelf
9229b78c07 BasketSnapshot: fix upload issue
fixes #1782
2019-02-13 12:02:55 +01:00
Thomas Gelf
6faef1706a ActivityLogTable: filter by host if given
In future we'll have better filtering possibilities, for now this scans all
rows with a matching service name in the table

fixes #1613
2019-02-13 12:02:41 +01:00
Thomas Gelf
3a78ae47b8 AssignRenderer: fix and test NOT on root level
fixes #1777
2019-02-08 12:11:22 +01:00
Markus Frosch
0613340768 IcingaService: Fix getOnDeleteUrl() for service sets
So that it redirects back to services of this serviceset.
2019-02-06 13:56:40 +01:00
Thomas Gelf
0787255df5 IcingaConfigHelper: add missing reserved keywords
fixes #1765
2019-01-23 10:29:03 +01:00
Thomas Gelf
b6761f0d1a BasketSnapshot.php: cast objects to an array...
...when uploading a basket
2019-01-22 17:00:19 +01:00
Thomas Gelf
60018f4723 Basket: do not fail when setting "Custom Selection"
fixes #1733
2018-12-12 10:43:20 +01:00
Thomas Gelf
0c2e3fe1b1 Basket: fix various little issues
fixes #1691
2018-12-10 17:52:56 +01:00
Thomas Gelf
b67e0c0017 Basket: add UploadForm
fixes #1731
2018-12-10 15:36:59 +01:00
Markus Frosch
8f09afd31b
Merge pull request #1720 from Icinga/travis
ci: Update travis matrix and vendor test helpers
2018-12-03 11:02:28 +01:00
Thomas Gelf
44af7b3ae3 RestApiClient: do not send Connection: close...
...just throw away the curl handle. Otherwise Icinga v2.9 fails
2018-11-27 19:02:39 +01:00
Markus Frosch
91a62ffbee phpcs: Fix ObjectsController 2018-11-27 11:00:14 +01:00
Thomas Gelf
b644a7c6a7 IcingaObject, ..WithSettings: fix Basket-related..
...problems
2018-11-26 00:12:13 +01:00
Thomas Gelf
7926d558ba DataList: load by name, fix basket 2018-11-26 00:11:35 +01:00
Thomas Gelf
264732ba98 Basket: fix adding single objects 2018-11-25 22:05:25 +01:00
Thomas Gelf
a3a2b5425b SyncRule: cleanup, remove magic method access 2018-11-24 10:17:18 +01:00
Thomas Gelf
01f82b2d48 RestApiClient: use correct RuntimeException 2018-11-22 08:25:33 +01:00
Thomas Gelf
ec11dea8a9 Basket: allow to download for non-primary Instance 2018-11-15 12:50:33 +01:00
Thomas Gelf
bb0422c327 Basket: related fixes 2018-11-15 11:14:14 +01:00
Thomas Gelf
4352264b73 ImportSourceCoreApi: import flapping only for 2.8+
fixes #1652
2018-11-14 13:34:39 +01:00
Thomas Gelf
9aab203f59 CoreApi: disconnect after each request for...
...specific Icinga 2 versions

fixes #1695
fixes #1696
2018-11-14 13:25:07 +01:00
Thomas Gelf
6377ed61cc DbObject: remove binary column magic
Binary columns must be configured explicitly, binary keys are now also
possible

fixes #1702
2018-11-14 12:24:31 +01:00
Thomas Gelf
06f5db698f Basket: fix export for Basket and Notifications
fixes #1703
2018-11-14 11:17:44 +01:00
Thomas Gelf
24a7dbcac8 RestApi: remove outdated code, clean up, allow...
...to disconnect curl on demand or after each request
2018-11-14 08:19:25 +01:00
Thomas Gelf
ad8a2e04f6 CoreApi: allow to fetch the Icinga Core version 2018-11-14 08:12:58 +01:00
Thomas Gelf
59ff61a277 IcingaUserGroup: do not prefer the global zone...
...but the master zone, like in former versions
2018-11-13 15:32:53 +01:00
Thomas Gelf
f3b972e904 Clone..Form: fix for ImportSource and SyncRule 2018-11-08 08:31:38 +01:00
Thomas Gelf
cf161f480c SubmitElement: always ignore value 2018-11-06 07:18:34 +01:00
Thomas Gelf
6b4c47a649 IcingaObject: rendered disabled objects should...
...not break comments

fixes #1263
2018-10-30 19:39:44 +01:00
Thomas Gelf
280ed4430e TemplateController: link non-template commands
fixes #1544
2018-10-30 19:08:18 +01:00
Thomas Gelf
46d3800014 IcingaCommandArgument: allow to change type
fixes #1640
2018-10-30 18:20:08 +01:00
Thomas Gelf
dfdc7d327b FilterRenderer: support SimpleQuery
fixes #1670
2018-10-30 18:02:32 +01:00
Thomas Gelf
a09bd4df95 TemplatesTable: allow to filter by usage
fixes #1339
2018-10-30 17:55:50 +01:00
Thomas Gelf
d8184ce373 ZfQueryBasedTable: only search with wildcards...
...when no wildcard has been given
2018-10-30 16:42:55 +01:00
Thomas Gelf
dce9770dcd ObjectController: fix adding single Host Templates
...to a Configuration Basket
2018-10-30 16:41:49 +01:00