3005 Commits

Author SHA1 Message Date
Thomas Gelf
364d4a5d68 ObjectController: allow API access 2015-12-10 13:11:21 +01:00
Thomas Gelf
21d51decb2 ActionController: start to offer JSON actions 2015-12-10 13:06:40 +01:00
Thomas Gelf
fa65e9850b IcingaObject: new methods for plain and json handling 2015-12-10 13:04:34 +01:00
Thomas Gelf
a0f0870566 IcingaObject: improve renderPropertyAsSeconds() 2015-12-10 12:58:47 +01:00
Thomas Gelf
f4ca547ac2 IcingaService: render intervals in a nice way 2015-12-10 12:57:45 +01:00
Thomas Gelf
ca15817da5 Sync: allow to override object_name 2015-12-10 12:57:11 +01:00
Thomas Gelf
023e15d057 DirectorObjectForm: intervals for check execution 2015-12-10 12:54:34 +01:00
Thomas Gelf
91b486cc66 IcingaObject: add TODO for unhandled situation 2015-12-10 12:53:24 +01:00
Thomas Gelf
59028ebeb4 DirectorObjectForm: add better status codes 2015-12-10 12:51:11 +01:00
Thomas Gelf
16c4bd4da8 QuickForm: add API helpers 2015-12-10 12:50:10 +01:00
Thomas Gelf
4803e11b49 CustomVariables: fix internal isset magic 2015-12-10 12:20:23 +01:00
Thomas Gelf
61cdeadb5d IcingaService: add and render (host) relations 2015-12-10 12:12:58 +01:00
Thomas Gelf
79748f0c4c IcingaObject: provide combined keys for imports 2015-12-10 12:11:54 +01:00
Thomas Gelf
81efcd0e8e DbObject: NotFoundError for "better" status codes 2015-12-10 11:44:27 +01:00
Thomas Gelf
1cd0b0f4cb IcingaObjectImports: allow for multicol relations 2015-12-10 11:43:54 +01:00
Thomas Gelf
d055c68a5c DbObject: allow null components in multicol keys 2015-12-10 11:42:21 +01:00
Thomas Gelf
5091db2268 IcingaObject: clean up zone rendering 2015-12-10 11:34:46 +01:00
Thomas Gelf
1116bc4331 IcingaZone: render endpoints 2015-12-10 11:27:28 +01:00
Thomas Gelf
9c5776bf00 IcingaZone: fix parent zone relation 2015-12-09 15:06:11 +01:00
Thomas Gelf
bac3969cdd IcingaObject: override key in renderRelationProperty 2015-12-09 15:05:31 +01:00
Thomas Gelf
0d8746624b Sync: fix variables passed to helper methods 2015-12-09 11:45:04 +01:00
Thomas Gelf
e34b0e0d95 Sync: simplifying prepareSyncForRule() method 2015-12-08 16:40:47 +01:00
Thomas Gelf
c6842520d9 SyncRule: fetch properties in reverse order 2015-12-08 15:01:33 +01:00
Thomas Gelf
a88d064b05 Sync: add documentation, code should be simplified 2015-12-08 11:51:05 +01:00
Thomas Gelf
cbd09c69f0 IcingaEndpoint: rename address to host 2015-12-08 08:36:53 +01:00
Johannes Meyer
e8c90ebb6b IcingaObject: Fix that object IcingaHostGroup cannot be found in classByType() 2015-12-07 13:50:48 +01:00
Thomas Gelf
eec9710727 IcingaZone: define parent as a relation, for sync 2015-12-04 12:48:25 +01:00
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
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
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
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
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