3680 Commits

Author SHA1 Message Date
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
44c2a1b7db HostsController: fix issue with PHP 5.4
refs #1281
2017-11-10 14:20:33 +01:00
Thomas Gelf
6be7daf36a Allow to add Service Set to multiple hosts at once
fixes #1281
2017-11-10 14:13:52 +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
Thomas Gelf
c5bbc5a1fa HealthCommand: compare overall numeric state...
...not the object itself
2017-11-09 10:10:26 +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
6c80a20cf8 css: add missing CSS for extra options 2017-10-24 11:18:20 +02:00
Thomas Gelf
11bd7215f5 PrefetchCache: respect CustomVar rendering type
fixes #1257
2017-10-24 11:15:36 +02:00
Thomas Gelf
4be7592cde Changelog: refresh for v1.4.1 2017-10-24 11:15:36 +02:00
Florian Bachmann
7cc23bf1bf force use of autoincrement id for generating the SQL query 2017-10-20 20:20:52 +02:00
Thomas Gelf
bbb180bb6e IcingaServiceTest: don't test with invalid service 2017-10-13 14:26:29 +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
8ec0fad185 IcingaNotificationForm: add name pattern validator 2017-10-13 10:26:31 +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
adb9cc47a4 Forms: suggest Service properties...
...where applicable. Also, remove some obsolete overhead

fixes #1207
2017-10-12 15:43:30 +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
717669ed4a doc/changelog: start changelog for v1.4.1 2017-10-10 14:42:12 +02:00
Thomas Gelf
05081961d5 module.info: identify as master 2017-10-10 14:41:43 +02:00
Thomas Gelf
996918aafa MemoryLimit: dedicated class, tests
fixes #1220
2017-10-10 14:35:32 +02:00
Thomas Gelf
942ab420a2 module.info: raise version
fixes #1216
v1.4.0
2017-10-09 15:44:07 +02:00
Thomas Gelf
fc4cfe4d39 locale/de_DE: Refresh German translation
fixes #1218
2017-10-09 15:43:29 +02:00
Thomas Gelf
d1e116a5a1 ipl: rename to dipl
fixes #1217
2017-10-09 15:23:27 +02:00
Thomas Gelf
85961d4f42 Changelog: last adjustments for v1.4.0 2017-10-09 15:16:39 +02:00
Thomas Gelf
800633155b Clone: one more check when cloning templates 2017-10-09 15:16:39 +02:00
Jesse Reppin
4d37ee001f ImportSourceLdap: fix typo
fix typo in ImportSourceLdap form Properties
2017-10-09 10:56:34 +02:00
Thomas Gelf
bc94f467ef IcingaCloneObjectForm: allow to clone fields
fixes #733
2017-10-08 21:49:31 +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
4db73fdb95 TemplateChoiceForm: add min_required, max_allowed
fixes #1214
2017-10-07 17:22:54 +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
Christian Stein
b1bf944c59 Icinga2Agent.psm1: upgrade to latest 'next' branch 2017-10-06 13:29:52 +02:00
Thomas Gelf
f9e701d51d IcingaObjectFieldForm: be case insensitive
fixes #1213
2017-10-05 13:12:13 +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
Thomas Gelf
b50a360ff1 ConfigController: do not fail without a valid...
...deployment endpoint

refs #918
2017-09-28 20:20:58 +02:00