1174 Commits

Author SHA1 Message Date
Thomas Gelf
7f2e9ddc52 Sync: use row filters 2015-12-04 10:59:25 +01:00
Thomas Gelf
2164c1e2b9 Sync: allow to remove objects 2015-12-04 10:24:54 +01:00
Thomas Gelf
00cb7bb9d0 IcingaHost: let check command be relation-rendered 2015-12-03 19:43:50 +01:00
Thomas Gelf
b03f5c55ca DbObject: first attempt to seriously use prefetch 2015-12-03 19:43:08 +01:00
Thomas Gelf
f49f14376b IcingaObject: recognize argument modifications 2015-12-03 19:41:58 +01:00
Thomas Gelf
3373b67d44 IcingaObject: render 0 seconds as 0, not 0m 2015-12-03 18:05:10 +01:00
Thomas Gelf
457fb859e4 IcingaCommand/Endpoint: fix typo 2015-12-03 18:02:57 +01:00
Thomas Gelf
d8d12d38b4 IcingaObject: add new helper methods for seconds 2015-12-03 18:01:44 +01:00
Thomas Gelf
d516a050ac IcingaEndpoint: render log duration as integer 2015-12-03 17:56:27 +01:00
Thomas Gelf
3656e8ed98 IcingaObject: generic relation render helper 2015-12-03 17:12:38 +01:00
Thomas Gelf
71f8b0f107 IcingaConfig: deploy endpoints to their zone 2015-12-03 16:54:52 +01:00
Thomas Gelf
f1e6b12eeb Endpoint: allow to set zone relation as string 2015-12-03 16:50:44 +01:00
Thomas Gelf
f9a79b01eb run.php: provide Core Api import source 2015-12-03 16:25:41 +01:00
Thomas Gelf
ef49666ee3 Sync rule: allow zones and endpoints 2015-12-03 16:13:49 +01:00
Thomas Gelf
389fcf2fa6 IcingaObject: allow to unset relations 2015-12-03 15:09:49 +01:00
Thomas Gelf
7cdb44b1f9 Db: fix default null property when fetching imports 2015-12-03 15:05:51 +01:00
Thomas Gelf
5a5f2faa77 ImportSourceCoreApi: initial implementation 2015-12-03 14:22:40 +01:00
Thomas Gelf
49079466f0 SyncPropertyForm: allow to sync relations 2015-12-03 14:21:57 +01:00
Thomas Gelf
039542c473 IcingaObject: provide plain object 2015-12-03 14:20:29 +01:00
Thomas Gelf
8d173b9602 IcingaHost: define relations 2015-12-03 14:20:13 +01:00
Thomas Gelf
9d6197e9c8 SyncPropertyForm: show special/normal properties 2015-12-03 14:19:37 +01:00
Thomas Gelf
bc449feeef IcingaObject: set related properties by name 2015-12-03 14:18:19 +01:00
Thomas Gelf
40e154ca37 ImportSource(Ldap|Sql): clean up imports 2015-12-03 13:36:33 +01:00
Thomas Gelf
73a718728d ImportSourceForm: introduce getSentOrObjectSetting 2015-12-03 01:37:36 +01:00
Thomas Gelf
0b052bb05a ImportSource: add failsafe getSetting() method 2015-12-03 01:37:10 +01:00
Thomas Gelf
a7f11f7702 ImportSourceHook: add failsafe getSetting method 2015-12-03 00:39:46 +01:00
Thomas Gelf
5144b8bfed DirectorObjectForm: add getSentOrObjectValue helper 2015-12-03 00:38:59 +01:00
Thomas Gelf
3fade17bf4 IcingaHostForm: allow to select non-global zones 2015-12-02 21:31:38 +01:00
Thomas Gelf
269ae11ec4 timeperiod: remove legacy options 2015-12-02 21:12:55 +01:00
Thomas Gelf
be4bfbb37d Db: enumIcingaObjects should also provide externals 2015-12-02 20:34:34 +01:00
Thomas Gelf
b0f98c2d07 IcingaConfig: deploy endpoints, remove 'master' 2015-12-02 16:46:13 +01:00
Thomas Gelf
379269653d schema/mysql: allow for 16MB startup log 2015-12-02 16:35:35 +01:00
Thomas Gelf
36d9db4c74 IcingaConfig: handle external zones like ours 2015-12-02 16:10:20 +01:00
Thomas Gelf
b190fd62e3 Sync: allow to access "deep" values from expressions 2015-12-02 15:59:31 +01:00
Thomas Gelf
d37991627a SyncRule: one more attempt to avoid ZF magic 2015-12-02 15:27:25 +01:00
Thomas Gelf
e45cb51031 schema: allow for longer stage names
Valid host names could have 64 characters, stage names are longer
2015-12-02 15:24:17 +01:00
Thomas Gelf
f4e9ff14cf SyncPropertyForm: provide imports based on type 2015-12-02 15:21:12 +01:00
Thomas Gelf
ef4eecae6f SyncRule: avoid issues with auto-aliased columns
Affects some ZF versions
2015-12-02 15:05:52 +01:00
Thomas Gelf
e871c1c534 schema/mysql: fix copy & paste error 2015-12-02 14:59:55 +01:00
Thomas Gelf
635befc501 ImportSourceLdap: respect import filter 2015-12-02 12:13:50 +01:00
Thomas Gelf
c20efcd761 schema/mysql: allow for external zones 2015-12-02 05:02:13 +01:00
Thomas Gelf
630e2f4ecc syncrule/property: stay on list on edit 2015-12-02 04:39:49 +01:00
Thomas Gelf
9d25418573 ImportrunController: no need to enforce filters
(as filter editor is not in place here, not yet)
2015-12-02 04:24:20 +01:00
Thomas Gelf
f962fb631a ImportedrowsTable: performance boost
Use recent optimizations for rendering historic tables too
2015-12-02 04:23:00 +01:00
Thomas Gelf
23caa0b5db usertemplates: new controller and table 2015-12-02 04:07:13 +01:00
Thomas Gelf
292a77dfc4 IcingaUserTable: fit other tables 2015-12-02 04:05:24 +01:00
Thomas Gelf
b8f246b11d cli: add benchmark command, for userspace filters 2015-12-02 04:04:38 +01:00
Thomas Gelf
dabc6de1da IcingaObject: add userspace filters 2015-12-02 04:04:19 +01:00
Thomas Gelf
d8a5e9a636 cli: add generic jobs command, remove import 2015-12-02 04:02:45 +01:00
Thomas Gelf
3c07cdcf66 ImportSourceHook: exception on missing class
Otherwise we were unable to catch such failures
2015-12-02 04:00:31 +01:00