3985 Commits

Author SHA1 Message Date
Thomas Gelf
8b2efe23d4 Changelog, module.info: prepare v1.5.2 v1.5.2 2018-10-30 17:28:29 +01:00
Thomas Gelf
c335b017b0 GroupMembershipResolver: ignore templates...
...but continue checking their children

refs #1618
2018-09-18 09:50:54 +02:00
Markus Frosch
99dc4dcb21 GroupMembershipResolver: Purge IcingaTemplateRepository before refresh
This is only required with a deferred GroupMembershipResolver.
2018-09-17 14:41:38 +02:00
Markus Frosch
1291169466 HostGroupMembershipResolver: Address issues with static group assignments
* Fixing static resolving in general
* Avoiding a problem where apply were matched when assign_filter is an
  empty string (empty FilterAnd)

fixes #1574
2018-09-17 14:41:38 +02:00
Markus Frosch
b81201748b IcingaObject: Allow imports to be accessed during onStore() 2018-09-17 14:41:38 +02:00
Markus Frosch
0437a10566 TemplateRepository: Let us clear the instance cache 2018-09-17 14:41:25 +02:00
Markus Frosch
dc7a9b1185 schema/150: Add constraint from user to period 2018-09-06 11:02:50 +02:00
Thomas Gelf
9f328059c5 ObjectController: hard exit after REST API response
fixes #1314
2018-09-05 22:39:56 +02:00
Thomas Gelf
06f2028712 Changelog: add section for upcoming v1.5.2 2018-09-05 18:18:39 +02:00
Markus Frosch
53c676a488 IcingaConfig: Avoid try/except for compatibility with Icinga >= 2.6
try / except was never needed there, because get_host should never
throw an exception. It will be null then.

fixes #1610
2018-08-29 09:55:34 +02:00
Thomas Gelf
cec8a09e46 module.info: prepare v1.5.1 v1.5.1 2018-08-14 10:12:03 +02:00
Thomas Gelf
0bdf1d6bfe ImportRun: fix problem with some binary checksums
fixes #1556
2018-08-14 10:11:47 +02:00
Thomas Gelf
b3b9646c55 doc/changelog: add v1.5.1 2018-08-14 10:11:39 +02:00
Thomas Gelf
fbc4b37e00 IcingaConfig: fix Service Override template name
Got broken by fd372c6 for #1579

fixes #1601
2018-08-14 10:11:31 +02:00
Thomas Gelf
07d948474c TemplateTree: do not remove parents matching the
...objects name from the tree

fixes #1602
2018-08-14 10:11:23 +02:00
Thomas Gelf
42945e07fb module.info: raise version v1.5.0 2018-08-13 13:17:20 +02:00
Thomas Gelf
457cdb53c1 doc/changelog: refresh for v1.5.0 2018-08-13 13:13:03 +02:00
Thomas Gelf
96ef84f084 Merge branch 'fix/set-deleted-by-title-click-1560' 2018-08-13 11:22:58 +02:00
Thomas Gelf
3ffacc70b6 IcingaServiceSet: do not delete on title click
fixes #1560
2018-08-13 11:21:54 +02:00
Thomas Gelf
657d6a958f WIP: click on service set title row should not...
...remove the set from the related host
2018-08-13 09:53:10 +02:00
Thomas Gelf
49d9ed7ecd IcingaServiceForm: fix blacklist service from set
fixes #1519
2018-08-13 09:52:07 +02:00
Thomas Gelf
2cf3151fdd PropertyModifierRejectOrSelect: fix typo 2018-08-13 08:17:15 +02:00
Thomas Gelf
8929b41df0 Import/Export: refine action names, docs
refs #1409
2018-08-13 08:04:00 +02:00
Thomas Gelf
01b85f5758 IcingaServiceSet: render comment next to Set 2018-08-13 07:52:59 +02:00
Thomas Gelf
20395a483c locale/de_DE: refresh translation 2018-08-12 12:24:13 +02:00
Thomas Gelf
b5a6bcc143 AutomationActions: disable 'Download JSON'
It's not implemented in the related controller, and too late for 1.5.0

fixes #1572
2018-08-10 14:28:02 +02:00
Markus Frosch
025a3f7390
Merge pull request #1597 from Icinga/bugfix/activitylog-restore
RestoreObjectForm: Fix restore of multi-key and apply
2018-08-10 14:23:57 +02:00
Thomas Gelf
46ba2f8366 doc/upgrading: new section for v1.5.x 2018-08-10 14:00:03 +02:00
Markus Frosch
a1a0939909 RestoreObjectForm: Handle restore for all apply rules in object_type apply 2018-08-10 13:58:01 +02:00
Markus Frosch
679539d5dd IcingaObject: Fix call to RuntimeException 2018-08-10 13:47:15 +02:00
Markus Frosch
a47529bb02 RestoreObjectForm: Fix restore of multi-key and apply
Apply: Now uniquely identified via name (multiple matches result in error)

Multi-Key: Loading by Multi-Key and validating object_type
2018-08-10 13:37:28 +02:00
Thomas Gelf
71cc5939d3 CoreApiFieldsTable: fix legacy ipl syntax 2018-08-10 13:35:12 +02:00
Markus Frosch
c5c2333da7 kickstart: Prefer old SSL dir when certificate is present
Add ICINGA2_UPDATE_CONFIG to be able to automate
2018-08-10 10:43:55 +02:00
Markus Frosch
217e3c1dce Update and improve Linux kickstart script
* Multiple Endpoints
* Default Global Zone is added automatically
* Stable without need for sysconfig

fixes #1585
2018-08-10 10:43:55 +02:00
Marc DeTrano
2c3c09cb9c make call to showUsage conditional on whether request is an API request 2018-08-10 08:40:44 +02:00
Alexy Mikhailichenko
cde61e122b Typo in IcingaObjectGroups.php
"doesn't exists" -> "doesn't exist"
2018-08-10 08:39:35 +02:00
Markus Frosch
ab86a4fd89 Add input suggestion for datalist vars 2018-08-10 08:25:10 +02:00
Markus Frosch
f63ee93f71 Turn off autocomplete in JS for suggested elements
Instead of the PHP code, for all input.director-suggest elements
2018-08-10 08:25:10 +02:00
Markus Frosch
5dacabd437 less: Make filter column input wider 2018-08-10 08:25:10 +02:00
Thomas Gelf
fd372c6b62 IcingaConfig: check whether get_host succeeded...
...and warn otherwise

fixes #1595
2018-08-09 16:06:50 +02:00
Markus Frosch
07b07bb26e Fix wrong name in ActivityLog quicksearch
fixes #1408
2018-08-09 13:07:39 +02:00
Thomas Gelf
14a3039f65 controllers, libs: less noise from exceptions 2018-08-08 10:07:39 +02:00
Markus Frosch
440186fa0e
Merge pull request #1562 from apsivam/master
Fixed a small typo
2018-08-08 09:19:58 +02:00
Thomas Gelf
71ad8553cf ComatController: add missing use 2018-08-06 13:59:57 +02:00
Thomas Gelf
557985e0eb css: normalize link-like buttons 2018-08-06 13:52:26 +02:00
Thomas Gelf
8c30b9c5de HostController, related: tweak Exceptions 2018-08-06 13:50:28 +02:00
Thomas Gelf
505912135d HostServices: mark disabled services
fixes #1548
2018-07-16 09:19:53 +02:00
Thomas Gelf
c7a94f2c39 Dependencies: no longer considered experimental 2018-07-16 08:28:13 +02:00
Thomas Gelf
ac1ba20ab7 AutomationObjectActionBar: add for Importsourc 2018-07-15 16:02:29 +02:00
Thomas Gelf
85d748b295 ImportRowModifierForm: cleanup 2018-07-13 11:46:25 +02:00