619 Commits

Author SHA1 Message Date
Thomas Gelf
f91dd5fa0e PropertyModifierCombine: implementation, tests...
...and related changes with some documentation

fixes #922
2017-05-03 10:39:49 +02:00
Thomas Gelf
ddcaaa7bcf SyncPropertyForm: re-add related fields
e6e51dc broke this, related fields like 'host' or 'zone' have no longer been
offered. This did not affect existing Sync Rule configurations

fixes #903
2017-04-21 15:03:43 +02:00
Tobias von der Krone
8142229fae Differentiate notification object and template
Show a different label and description when configuring a notification
object or a template.
2017-03-14 22:57:00 +01:00
Tobias von der Krone
9a9886d263 Allow configuring the zone for notification templates
refs #594
2017-03-14 22:57:00 +01:00
Lee Clemens
f7d1444fd9 Permit external HostGroups
refs #384
fixes #748
2017-03-13 22:45:12 +01:00
Thomas Gelf
489d4ab1a3 KickstartForm: let parent handle exceptions 2017-03-13 22:05:05 +01:00
Thomas Gelf
a36ed2c23d KickstartForm: prepare for utf8mb4 2017-03-13 21:59:51 +01:00
Thomas Gelf
e6e51dc2be SyncPropertyForm: fix error on list sync
fixes #836
2017-03-08 17:04:50 +01:00
Thomas Gelf
b248e8dcae IcingaHostGroupForm: assignment is not required
fixes #814
2017-02-27 19:35:12 +01:00
Thomas Gelf
0de1987389 IcingaMultiEditForm: prepare elements before...
...adding fields

fixes #707
2017-02-17 16:41:41 +01:00
Thomas Gelf
82e79c810f IcingaServiceSetForm: redirect to host services...
...when adding a set to a single host

fixes #804
2017-02-17 16:35:13 +01:00
Thomas Gelf
099eca0d0b IcingaCommandForm: allow to configure zones
fixes #802
2017-02-17 16:08:57 +01:00
Thomas Gelf
4860082d4b host/services: show applied service sets
fixes #735
2017-02-17 08:44:08 +01:00
Thomas Gelf
1a6fbd5cd7 IcingaObjectFieldForm: gracefully handle missing...
...field, as it might have been removed before

refs #751
2017-01-26 09:03:51 +01:00
Thomas Gelf
d323a77695 IcingaUserGroupForm: remove zone elements
Has been introduced with 984740, but never worked for groups as those tables
do not even have a zone_id property.

fixes #680
refs #227
2017-01-24 18:29:40 +01:00
Thomas Gelf
5af80479a5 ServiceForm: support all new kinds of overrides 2017-01-18 15:17:17 +01:00
Thomas Gelf
e4dbdbe808 Kickstart: unify strings 2017-01-16 17:30:22 +01:00
Thomas Gelf
b7a10d296c phpcs: mostly new PSR-2 SpacingAfter/Before checks 2017-01-13 20:54:52 +01:00
Thomas Gelf
9e771f2d5a Fix phpcs complaints 2017-01-13 19:47:54 +01:00
Thomas Gelf
457fee77a4 IcingaServiceForm: support services from sets...
...on hosts for variable overrides
2017-01-13 16:14:28 +01:00
Thomas Gelf
f845c2c2f5 IcingaServiceSetForm: remove the possibility...
...to override fields for all services at once. We need to figure out whether
this feature should really be allowed. It's not that important any more, since
we now allow to modify services once added to the set. Also, fields can now be
overridden at host level.
2017-01-13 15:53:16 +01:00
Thomas Gelf
4a75804d86 various: change icinga.org to icinga.com
fixes #14001
2017-01-13 13:33:58 +01:00
Thomas Gelf
7a3a845570 Forms: try to give dev UI more hints on fluent...
...code
2017-01-13 13:15:01 +01:00
Thomas Gelf
587c302a84 ImportRowModifierForm: allow to modify newly...
...created columns deriving from other property modifiers

fixes #13979
2017-01-12 17:26:06 +01:00
Thomas Gelf
8a8c0882df SyncPropertyForm: provide property modifier...
...target columns in the drop-down

fixes #13977
2017-01-12 16:56:43 +01:00
Thomas Gelf
0e8674c872 IcingaHostForm: allow access to Zone and Agent...
...properties on every host

fixes #13965
2017-01-12 13:44:43 +01:00
Thomas Gelf
886ba0e168 IcingaService (on host): add applied services...
...and improve ServiceSet handling

fixes #13849
2017-01-02 10:51:54 +01:00
Thomas Gelf
7a2665646f IcingaServiceForm: restructure to allow more...
...variants with less code

refs #13849
2017-01-02 10:16:55 +01:00
Thomas Gelf
726b320d24 IcingaServiceSetForm: improve readability 2016-12-16 13:33:54 +01:00
Thomas Gelf
7e7e2601d3 ObjectFields: prefix filters, respect inheritance
refs #13253
2016-12-14 17:33:13 +01:00
Thomas Gelf
3e92746112 IcingaObjectFieldForm: configure conditional fields 2016-12-14 16:36:33 +01:00
Thomas Gelf
4c1ab4dae6 php: just some comments and cleanup 2016-12-13 18:25:14 +01:00
Thomas Gelf
f1a61e2557 ServiceGroup: allow to assign them to services...
...via assignment rules

fixes #13415
2016-12-13 09:51:52 +01:00
Thomas Gelf
2725ef54e6 IcingaCommandForm: allow to import any command
fixes #12978
2016-11-15 18:23:39 +01:00
Markus Frosch
699b6a7293 SyncPropertyForm: Only try to enum imports when we are able to
This allows a user to use fields or custom expression for serviceSet.

refs #12891
2016-11-11 10:44:22 +01:00
Thomas Gelf
7add16751b IcingaServiceSetForm: provide a list url
fixes #13085
2016-11-08 22:11:53 +01:00
Markus Frosch
37f3d1a3e8 SettingsForm(Legacy): Add activation script setting
refs #13049
2016-11-04 16:36:54 +01:00
Markus Frosch
1786d08321 CoreApi: Use DeploymentApiInterface
refs #13049
2016-11-04 14:13:07 +01:00
Markus Frosch
79541be050 SettingsForm(Legacy): Add configuration for a deployment path
refs #13049
2016-11-04 14:10:50 +01:00
Thomas Gelf
f67b71a353 SettingsForm: more comfort for v1 users 2016-11-04 10:34:40 +01:00
Markus Frosch
003a100b9c IcingaConfig(Legacy): Add deployment mode for Icinga 1 config
refs #13049
2016-11-04 10:28:11 +01:00
Thomas Gelf
f2b178ecec SettingsForm: show stored values
fixes #13042
2016-11-03 22:04:06 +01:00
Thomas Gelf
1afe452d29 SettingsForm: log level reminder
fixes #13042
2016-11-03 20:42:56 +01:00
Thomas Gelf
8b2f43e4ff SettingsForm: hiding v1-masterless for now 2016-11-03 14:22:08 +01:00
Markus Frosch
802b923df6 IcingaConfig: Add v1-masterless config format
Do not render a passive checkable to the master zone then.

refs #12919
2016-11-03 13:41:44 +01:00
Thomas Gelf
468a2719a7 DirectorActivityLog: optionally log to file/syslog
fixes #12976
2016-11-02 18:40:43 +01:00
Thomas Gelf
984740db9a IcingaUer(Group)Form: allow to specify a zone
fixes #11754
2016-11-02 18:04:35 +01:00
Lee Clemens
f38ded6223 IcingaUserForm: fix object_name description
fixes #13023
2016-11-02 14:34:20 +01:00
Thomas Gelf
ee0def7d2b Lots of files: make IDE users happy 2016-11-01 18:28:36 +01:00
Tobias von der Krone
48c4ee7c23 CommandForm: Make imports optional on commands
Specifying an import should be optional for Commands. You have to
specify the execution method, e.g. "Plugin Check Command", anyway so
that the correct base template will be imported by icinga director
automatically.

fixes #12979
2016-10-31 08:38:06 +00:00