Thomas Gelf
|
17345a3df8
|
JobController: populate and restructure actions
|
2016-05-25 15:12:37 +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
|
0199af7dcb
|
JobsCommand: add support for global disable flag
|
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
|
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 |