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
Thomas Gelf
480e80709a
IcingaService: simplify command endpoint rendering
...
host.name doesn't work as of #11786 . host_name should be fine for
templates, objects and apply rules. I therefore also dropped the
exception for service objects with use_agent and host_id.
2016-05-19 16:06:06 +02:00