1559 Commits

Author SHA1 Message Date
Thomas Gelf
144b20afc8 DirectorObjectForm: getSentOrObjectValue should...
...not fail on missing elements
2016-06-16 14:17:40 +02:00
Thomas Gelf
6254a0de3a ActionController: remove render() call 2016-06-16 14:14:38 +02:00
Thomas Gelf
df58ea0e69 IcingaConfig: add magic apply for rule
Hint: this is highly experimental, currently hidden and has no influence
on existing configs
2016-06-15 16:55:19 +02:00
Thomas Gelf
2eeafbb5d1 IcingaNotification: it's "interval"...
...db field is notification_interval as we avoid reserved wowrds in our schema

fixes #11938
2016-06-15 08:53:04 +02:00
Thomas Gelf
12764c8482 Web/Controller: replace this->render() 2016-06-13 20:06:58 +02:00
Thomas Gelf
1370ec7312 IcingaNotification: use ConfigurationError 2016-06-13 17:42:02 +02:00
Thomas Gelf
b83bfed186 IcingaObject: fix comments for disabled object...
...and switch to multiline comments, they look better in our diffs

fixes #11937
2016-06-13 17:20:44 +02:00
Thomas Gelf
e3c08c242b IcingaTemplateResolver: initial import
Should help to accomplish various template resolving tasks
2016-06-12 11:19:06 +02:00
Thomas Gelf
04a9a12d84 ExtensibleSet: fix phpcs complaint 2016-06-12 11:14:12 +02:00
Thomas Gelf
78c984068a ObjectController: remove last traces of isDisabled 2016-06-12 11:05:16 +02:00
Thomas Gelf
bbdf981b99 IcingaNotification: render "to" after object name
fixes #11924
2016-06-10 12:43:58 +02:00
Thomas Gelf
3b8b41c3f6 IcingaCommand: allow lowercase drives (e.g. c:)
fixes #11906
2016-06-11 00:41:35 +02:00
Thomas Gelf
0b92ca922f IcingaObject: render disabled objects as comments
fixes #11922
2016-06-11 00:30:28 +02:00
Thomas Gelf
cc9f5037f4 IcingaNotificationForm: enforce & render apply to
fixes #11895
2016-06-09 23:49:02 +02:00
Thomas Gelf
85cda6da9b IcingaConfig: deploy notifications 2016-06-03 15:24:17 +02:00
Thomas Gelf
383888cc53 ImportJob: fix indentation 2016-05-27 13:21:19 +02:00
Thomas Gelf
7dfadf1951 IcingaHost: fix parent zone for agent zone in a...
...satellite zone
2016-05-26 01:36:20 +02:00
Thomas Gelf
cb825b5b94 IcingaObject: fix resolveProperty in combination...
...with lazy-set properties
2016-05-26 01:35:12 +02:00
Thomas Gelf
757de240ed CustomVariables: sort variables when rendering
Order was formerly database-dependent
2016-05-25 15:29:39 +02:00
Thomas Gelf
baf6d8f62f DirectorObjectForm: hardcode boolean handling 2016-05-25 15:25:21 +02:00
Thomas Gelf
984f28bfdc DirectorActivityLog: allow to loadLatest() 2016-05-25 15:23:57 +02:00
Thomas Gelf
e79e123e19 DirectorDeploymentLog: add helper methods...
...dealing with related configs
2016-05-25 15:04:00 +02:00
Thomas Gelf
fa978902c7 DirectorJob: add run helper, support timeperiods 2016-05-25 12:28:07 +02:00
Thomas Gelf
c3889ee5d8 IcingaConfigFile: count apply objects...
...still no statistics persistence to db
2016-05-25 12:28:07 +02:00
Thomas Gelf
c205d9f80d IcingaConfig: allow to loadByActivityChecksum 2016-05-25 12:28:07 +02:00
Thomas Gelf
f32d5a646b JobHook: add new helper methods, accept Definition 2016-05-25 12:28:07 +02:00
Thomas Gelf
c6eab9c75f JobRunner: adjust method signatures 2016-05-25 12:28:07 +02:00
Thomas Gelf
fe8c4bc6a3 SyncJob: improve job execution 2016-05-25 12:28:07 +02:00
Thomas Gelf
8ebf04da1e ImportJob: complete form and job execution 2016-05-25 12:28:07 +02:00
Thomas Gelf
e4784880de Db: just a space 2016-05-25 12:28:07 +02:00
Thomas Gelf
d6b4d6f31c JobHook: do not require isPending 2016-05-25 12:28:07 +02:00
Thomas Gelf
a279ef1b56 ConfigJob: add quite some logic, rework form 2016-05-25 12:28:07 +02:00
Markus Frosch
44ea86cca5 Import: Do not run modifiers on unset properties 2016-05-25 11:25:09 +02:00
Thomas Gelf
a17e0eeb23 DbObject: reset modified properties when loaded 2016-05-25 08:16:41 +02:00
Thomas Gelf
1ee81fe498 DataTypeList: retrieve settings in a failsafe way 2016-05-25 08:15:21 +02:00
Thomas Gelf
7fea8c4787 DataTypeNumber: filter and validate numbers 2016-05-25 08:14:39 +02:00
Thomas Gelf
d1af897114 ObjectController: allow for graceful tabs 2016-05-25 08:12:42 +02:00
Thomas Gelf
d01194a7b4 QuickForm: optimize runtime order 2016-05-24 20:25:16 +02:00
Thomas Gelf
0ce8a29b52 Boolean: form sends '' for null value 2016-05-24 19:59:02 +02:00
Thomas Gelf
44e2c73f79 IcingaNotification: add apply_to column 2016-05-24 17:42:17 +02:00
Markus Frosch
b2b2140dcf Db: Add enumCommandTemplates
Needed by Sync
2016-05-24 17:21:57 +02:00
Markus Frosch
5048c63e64 PropertyModifierReplace: Use getSetting to access settings 2016-05-24 16:40:08 +02:00
Markus Frosch
ae36898ca0 PropertyModifierReplace: Allow the replacement string to be empty 2016-05-24 16:36:38 +02:00
Thomas Gelf
d5b3f25de9 Db: quote data before passing to pgsql 2016-05-23 15:40:12 +02:00
Thomas Gelf
d435ca37f7 IcingaNotificationForm: fix timeperiod loading
fixes #11576
2016-05-23 13:00:32 +02:00
Thomas Gelf
4291f6425e IcingaService: fake isApplyRule for host templates 2016-05-20 15:21:29 +02:00
Thomas Gelf
8c54dcab81 AssignRenderer: support FilterMatchNot 2016-05-20 10:56:58 +02:00
Thomas Gelf
dca6cc8a01 ExtensibleSet: respect strings when filtering 2016-05-20 10:46:01 +02:00
Thomas Gelf
eb52918711 ExtensibleSet: do not array-filter when null 2016-05-20 10:40:58 +02:00
Thomas Gelf
b3a1d54870 IcingaObject: fix c&p error, variable name 2016-05-20 09:23:48 +02:00