2036 Commits

Author SHA1 Message Date
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
2f60385555 IcingaServiceForm: improve apply handling 2016-05-25 08:14:00 +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
81dcfb4f7e public/js: keep chosen detail tab when...
...switching between objects
2016-05-24 20:20:42 +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
05919baf5d syncrule/history: do not fetch activity if null 2016-05-23 14:29:49 +02:00
Thomas Gelf
d435ca37f7 IcingaNotificationForm: fix timeperiod loading
fixes #11576
2016-05-23 13:00:32 +02:00
Thomas Gelf
0605c5acc8 schema/pgsql: add unix_timestamp function 2016-05-21 00:59:16 +02:00
Thomas Gelf
44d9392e70 schema/mysql.sql: fix ordering 2016-05-21 00:27:45 +02:00
Thomas Gelf
804245a35a schema/pgsql: add timeperiod support for jobs 2016-05-21 00:25:38 +02:00
Thomas Gelf
b2f202079e schema/pgsql: apply_to for notifications 2016-05-21 00:15:27 +02:00
Thomas Gelf
8fe1bda36e schema/pgsql: add state columns for import sources 2016-05-21 00:11:01 +02:00
Thomas Gelf
b40e1af5e8 schema/pgsql: add job tables 2016-05-20 23:57:56 +02:00
Thomas Gelf
b4a0baa109 schema/pgsql: extend sync rule 2016-05-20 23:42:21 +02:00
Thomas Gelf
0e9a1392e5 schema/pgsql: allow no null var names 2016-05-20 23:20:19 +02:00
Thomas Gelf
9c31a51a18 schema/mysql: add timeperiod support for jobs 2016-05-20 15:58:08 +02:00
Thomas Gelf
f6a9e3b149 schema/mysql: apply_to for notifications 2016-05-20 15:51:10 +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
Thomas Gelf
9eb9d65bef IcingaHost: pass Config to zone lookup 2016-05-20 08:51:57 +02:00
Thomas Gelf
1c79807500 IcingaObjectGroups: keep id when cloning groups
Before this fix we lost autoincrement ids on clone, resulting in
ill-constructed queries on deletion

fixes #11508
2016-05-20 08:47:07 +02:00
Thomas Gelf
5952de5841 DirectorObjectForm: make use of element filters 2016-05-20 08:37:46 +02:00
Thomas Gelf
0a475e3bcb DirectorObjectForm: remove imports exception...
...this is already handled by the object itself
2016-05-20 08:37:02 +02:00
Thomas Gelf
018713a13f IcingaObject: smaller methods for import resolvers 2016-05-20 08:36:07 +02:00
Thomas Gelf
df2a5899f6 ExtensibleSet: remove empty strings at filter time 2016-05-20 08:13:13 +02:00
Thomas Gelf
64fbdcfeee IcingaObjectImports: fix null handling 2016-05-20 08:12:46 +02:00
Thomas Gelf
e1c05e5a3a doc: add example showing array-based fields 2016-05-20 01:24:01 +02:00
Thomas Gelf
f0ccd28d3d public/css: improve readability 2016-05-19 22:22:44 +02:00
Thomas Gelf
88c28db54f ObjectController: fix typo avoiding rendering...
...of disabled objects
2016-05-19 22:11:09 +02:00
Thomas Gelf
7622200f2e Element/Boolean: ignore PHPCS violation as of ZF1 2016-05-19 20:54:18 +02:00
Thomas Gelf
c9b4afa29d ActivityLogTable: shorten very long line 2016-05-19 20:51:39 +02:00
Thomas Gelf
9b731641c4 IcingaCommand: correctly render notification cmds 2016-05-19 17:04:28 +02:00
Markus Frosch
839527a2e1 IcingaObjectImports: set modified on clear
Imports could not have been set empty because of this
2016-05-19 16:34:07 +02:00