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
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
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
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
Thomas Gelf
5f1a21e1f0
ActivityLogTable: override render to get rid of...
...
...initial tbody. Ugly.
2016-05-19 15:23:49 +02:00
Thomas Gelf
cea75ead0e
SyncJob: really run, add check for changes
2016-05-19 15:09:45 +02:00
Thomas Gelf
2007dee6c0
IcingaCommandArgument: add replaceWith method
2016-05-19 15:09:08 +02:00
Thomas Gelf
8a6f7c0e38
ExtensibleSet: remove empty components
...
fixes #11360
2016-05-19 15:02:30 +02:00
Thomas Gelf
06f862618e
ValueFilter: add a few custom filters
2016-05-19 15:00:34 +02:00
Thomas Gelf
41731241c5
DataTypeBoolean: provide a new data type
...
fixes #11594
2016-05-19 14:59:25 +02:00