3924 Commits

Author SHA1 Message Date
Thomas Gelf
35c2c034fd ipl: add ipl\Html\Form prototype 2018-06-07 23:32:39 +02:00
Thomas Gelf
450f40b402 IcingaConfig: remove superflous parameter
fixes #1514
2018-06-07 14:33:00 +02:00
Thomas Gelf
85ea19d12e IcingaServiceForm: fix phpcs complaint 2018-06-05 11:37:02 +02:00
Thomas Gelf
6790ff1c30 IcingaServiceForm: show a warning and no...
...override details for blacklisted services
2018-06-05 11:30:18 +02:00
Thomas Gelf
7efeab674c (Host)ServiceTable: always show blacklist details
It can affect also single services
2018-06-05 11:06:43 +02:00
Thomas Gelf
bd5ad64f02 IcingaServiceForm: fix "blacklist" for overrides
...when defined being such via Sync rule
2018-06-05 11:05:43 +02:00
Thomas Gelf
ee230cb865 IcingaCommandArgumentForm: use 304 for REST API...
...and not for "normal" requests

fixes #1512
2018-06-05 10:29:34 +02:00
Thomas Gelf
3c0d48068f tests/rendered: fix test to match new reality 2018-06-04 18:29:53 +02:00
Thomas Gelf
b475aa841e IcingaConfigHelper: granular macro-rendering
fixes #685
fixes #1272
fixes #1482
2018-06-04 18:18:32 +02:00
Thomas Gelf
c5d05454ca RepositoryByObjectHelper: prepare for auth, clean 2018-06-04 08:48:30 +02:00
Thomas Gelf
8da003ad2c doc/changelog: some internals 2018-06-04 08:48:30 +02:00
Thomas Gelf
c6de458235 GroupMembershipResolver: respect own groups and...
...inherited ones

fixes #1464
fixes #1449
2018-06-04 08:48:21 +02:00
Thomas Gelf
e115c1503b Merge branch 'feature/export-import-1409'
Not finished yet, but let's merge :)
2018-06-01 18:49:48 +02:00
Thomas Gelf
927591501c Export: first bunch of exportable Director objects
ImportSource, SyncRule, Datafield and more

refs #1409
2018-06-01 18:44:07 +02:00
Thomas Gelf
5d4408862a Settings, CoreApi: allow to configure package name
fixes #1497
2018-06-01 16:27:00 +02:00
Thomas Gelf
c401f5356c HostServiceTables: drop useless group()
fixes #1509
2018-06-01 14:55:14 +02:00
Thomas Gelf
32a1352ac9 SyncPropertyForm: choose lists by name, cleanup
fixes #1048
2018-06-01 14:52:10 +02:00
Thomas Gelf
a005ac3228 IcingaCommand: pathes prefixed with Windows ENV
...variables are considered to be absolute

fixes #1469
2018-06-01 11:38:28 +02:00
Thomas Gelf
808a9df13e StartupLogRenderer: parse lines with timestamps
This is required to support Icinga v2.9.0

fixes #1478
2018-06-01 11:34:57 +02:00
Thomas Gelf
31a6ab0cf2 IcingaHostServiceTable, others: cleanup, fix...
...blacklist-styling
2018-05-30 00:45:08 +02:00
Thomas Gelf
c2519b65b5 GroupMembershipResolver: cosmetics 2018-05-29 23:45:47 +02:00
Thomas Gelf
f3056c6f2c DirectorObjectForm: templates have no choices
fixes #1363
2018-05-29 23:15:17 +02:00
Thomas Gelf
cf5b7c7001 CoreApi: old patch, unused code 2018-05-29 22:22:13 +02:00
Thomas Gelf
8c432285e7 Various: stick with default exceptions...
...IDE hints are annoying
2018-05-29 21:31:43 +02:00
Marc DeTrano
183ea4a949 add Zone option to Dependency Form 2018-05-29 18:47:40 +02:00
Thomas Gelf
55c6657e29 schema: allow 128 characters for class names
fixes #1022
2018-05-29 18:27:31 +02:00
Markus Frosch
8b7b9024c4 IcingaConfig: Remove library import from generated config
`library "methods"` was when Director set the actual execution method
for commands.
2018-05-29 17:41:09 +02:00
Thomas Gelf
15729cb28a PropertyModifierJsonDecode: use existing helper 2018-05-29 17:35:34 +02:00
bargru
64caa43da3 Fix translation Stati -> Status
Fix for https://github.com/Icinga/icingaweb2-module-director/issues/1446
see https://www.duden.de/rechtschreibung/Status
2018-05-29 17:25:36 +02:00
Markus Frosch
f19a41d11a php-diff: Fix undefined offset in Array Renderer
See https://github.com/chrisboulton/php-diff/pull/51
2018-05-29 17:22:52 +02:00
Thomas Gelf
09f4a1c94f AssignRenderTest: found in an orphaned branch...
...cannot hurt
2018-05-29 13:46:36 +02:00
Thomas Gelf
a48ffdfff9 css: drop obsolete tinystats 2018-05-29 13:33:20 +02:00
Thomas Gelf
02dfac1b8b Revert "Export: first bunch of exportable Director objects"
Wrong branch, not yet for the master

This reverts commit 721700c62f305e23130d20926ee1b8bc55bc824c.
2018-05-29 12:40:14 +02:00
Thomas Gelf
721700c62f Export: first bunch of exportable Director objects
ImportSource, SyncRule, Datafield and more

refs #1409
2018-05-29 12:34:18 +02:00
Thomas Gelf
ed8a135a66 IcingaUserForm: allow to specify TimePeriods
fixes #944
2018-05-29 12:22:25 +02:00
Thomas Gelf
4b2546b14f IcingaHostTest: fit new properties
refs #1359
2018-05-28 21:01:58 +02:00
Thomas Gelf
2045f98016 IcingaServiceForm: allow to define apply rules...
...based on templates.

fixes #1359
2018-05-28 15:50:18 +02:00
Thomas Gelf
193c575e3a HostServiceBlacklist: small fixes
refs #907
2018-05-25 19:57:52 +02:00
Thomas Gelf
f88e318dce Merge branch 'feature/sync-cleanup' 2018-05-25 19:51:26 +02:00
Thomas Gelf
c3fd50003a IcingaService: cosmetics, render single hosts...
...with equals, multiple ones as "in array"

refs #907
2018-05-25 19:48:27 +02:00
Thomas Gelf
409661f7d0 schema: add pgsql migration for blacklist feature
refs #907
2018-05-25 19:11:50 +02:00
Thomas Gelf
9e20adc14d doc/changelog: mention blacklist feature
fixes #907
2018-05-25 19:11:50 +02:00
Thomas Gelf
4df11f8bd7 IcingaServiceForm: fix clear overrides on blacklist 2018-05-25 19:11:50 +02:00
Thomas Gelf
35f1f09b84 Tables: fix host/service blacklist queries 2018-05-25 19:11:50 +02:00
Thomas Gelf
8073128d0e IcingaServiceForm: add blacklist/delete button...
...and a lot of related boilerplate to get the "blacklist" feature working
2018-05-25 19:11:50 +02:00
Thomas Gelf
ba5e595fd0 IcingaService: phpdoc 2018-05-25 19:11:50 +02:00
Thomas Gelf
853cecb14e HostServiceBlacklist: first implementation, schema
...and related changes

refx #907
2018-05-25 19:11:50 +02:00
Thomas Gelf
facaeb8aac Sync: cleanup, improve array handling, split logic
This should for example fix sync for multiple group memberships
2018-05-25 19:11:50 +02:00
Thomas Gelf
8f71ca034d SyncForms: restore notifications on "no change" 2018-05-25 19:11:50 +02:00
Thomas Gelf
5a8c785b7c dipl: align with ipl-html, stop using deprecated
...method Html::escapeForHtml
2018-05-25 19:09:42 +02:00