3373 Commits

Author SHA1 Message Date
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
Thomas Gelf
da5ee55abf ViewHelperRaw: add new form decorator showing...
...raw, unfiltered values
2016-05-19 14:53:41 +02:00
Thomas Gelf
e3852fecce PropertyModifierBitmask: new bitmask modifier 2016-05-18 22:01:55 +02:00
Thomas Gelf
dee5c422f2 Import: pass through integer and float types 2016-05-18 21:52:22 +02:00
Thomas Gelf
382e615f02 KickstartHelper: allow to modify existing objects 2016-05-18 21:25:57 +02:00
Thomas Gelf
2ae326ab8c IcingaTimePeriod: add and test isActive() method 2016-05-18 21:21:53 +02:00
Thomas Gelf
c65c8a72c7 ConfigJob: replace housekeeping-related code 2016-05-17 16:05:00 +02:00
Thomas Gelf
deea18f8df Import: keep boolean values 2016-05-17 15:46:20 +02:00
Thomas Gelf
4222261434 IcingaCommand: fix windows absolute path detection
Also add a couple of new related tests

fixes #11550
2016-05-13 16:01:47 +02:00
Thomas Gelf
ac640fd113 IcingaConfig: do not benchmark no objects of type 2016-05-13 14:20:31 +02:00
Thomas Gelf
728c0745ae DirectorObjectForm: provide setSentValue helper 2016-05-13 14:13:48 +02:00
Thomas Gelf
4388d2659c IcingaConfig: delegate config generation to object 2016-05-13 13:58:12 +02:00
Thomas Gelf
bea8988df1 IcingaService: fix and simplify command_endpoint 2016-05-10 21:13:07 +02:00
Thomas Gelf
576d62da26 IcingaObject: use resolved zone for apply/tpl 2016-05-10 20:23:45 +02:00
Thomas Gelf
24b201db13 Object/CommandController: unify titles 2016-05-03 09:09:01 +02:00
Thomas Gelf
3d03baff38 Object/HostController: delegate preview rendering 2016-05-03 09:07:28 +02:00
Thomas Gelf
d84369ce77 IcingaArgument: enforce command object id on set 2016-05-02 11:10:47 +02:00
Thomas Gelf
d5e021658c Db: provide enumDeployedConfigs 2016-05-02 10:45:04 +02:00
Thomas Gelf
2209607016 ImportSource: set a default state, according to db 2016-05-02 10:44:12 +02:00
Thomas Gelf
f7bd50838d Objects: delegate rendering zone for groups, users 2016-05-02 10:26:41 +02:00