1202 Commits

Author SHA1 Message Date
Thomas Gelf
a715111d8c host/show: render zone/endpoint objects for agents 2016-02-18 01:45:05 +01:00
Thomas Gelf
16362f1b82 index: a few more little changes 2016-02-18 01:14:25 +01:00
Thomas Gelf
e9e30da625 index: a few more links, some styling 2016-02-18 00:52:22 +01:00
Thomas Gelf
2d29421521 ObjectController: simpler title logic 2016-02-17 22:27:44 +01:00
Thomas Gelf
215f42926f SyncPropertyForm: non-Icinga objects should not fail 2016-02-17 22:23:52 +01:00
Thomas Gelf
f03503492a schema/mysql: re-create import modifier tables 2016-02-17 22:12:00 +01:00
Thomas Gelf
f6a3c6cf34 ImportRowModifier: simplify code 2016-02-17 22:02:28 +01:00
Thomas Gelf
625b9373de DirectorDatafield: remove obsolete code 2016-02-17 22:00:29 +01:00
Thomas Gelf
8b39a223f8 forms: use object_type element 2016-02-17 21:58:28 +01:00
Thomas Gelf
7b1c17799d DirectorObjectForm: get rid of object_type magic 2016-02-17 21:50:06 +01:00
Thomas Gelf
1d24efd103 DbObjectWithSettings: slightly speed up deletion 2016-02-17 21:41:22 +01:00
Thomas Gelf
4fd0054a59 DbObjectWithSettings: one more abstraction layer
Would be a candidate for traits, unfortunately we still support PHP 5.3
2016-02-17 21:23:24 +01:00
Thomas Gelf
b05973f3a7 ImportSource: fix settings delete 2016-02-17 21:08:16 +01:00
Thomas Gelf
fc193b9844 Objects and overview: auto-refresh 2016-02-17 20:15:42 +01:00
Thomas Gelf
aa3614a37f Object forms: allow to disable objects 2016-02-17 20:10:22 +01:00
Thomas Gelf
e8aadbb30b IcingaObject: fix issue with disabled property 2016-02-17 20:00:48 +01:00
Thomas Gelf
6d1b44f56e DirectorObjectForm: new helper method for disabled 2016-02-17 20:00:18 +01:00
Thomas Gelf
35e0830658 IcingaConfig: do not render disabled objectst 2016-02-17 19:59:25 +01:00
Thomas Gelf
520644a67a ObjectsController: rudimentary API support 2016-02-17 19:35:29 +01:00
Thomas Gelf
a58978099b ObjectController: remove legacy delete action 2016-02-17 19:25:40 +01:00
Thomas Gelf
fa85bf071c ObjectController: improve response codes for REST 2016-02-17 19:22:36 +01:00
Thomas Gelf
eb0759a364 index: re-style overview page, show stats 2016-02-17 18:54:46 +01:00
Thomas Gelf
449769d151 Db: provide command object stats 2016-02-17 17:21:36 +01:00
Thomas Gelf
a94fe761b6 ConfigForm: get rid of legacy api user configuration 2016-02-17 16:49:33 +01:00
Thomas Gelf
017f4b09d1 EndpointController: remove peer detection 2016-02-17 16:47:42 +01:00
Thomas Gelf
b6a8ce7acc BenchmarkCommand: remove api instantiation logic 2016-02-17 16:44:23 +01:00
Thomas Gelf
e250c7c6f6 CliCommand: provide api helper 2016-02-17 16:43:29 +01:00
Thomas Gelf
19a92b1bef Db: getDeploymentEndpointName should retrieve...
...only endpoints with a configured api user
2016-02-17 16:42:42 +01:00
Thomas Gelf
3df0115895 run.php: cleanup, add property modifiers 2016-02-17 16:41:46 +01:00
Thomas Gelf
bf31f77961 InspectController: delegate api instantiation 2016-02-17 16:40:43 +01:00
Thomas Gelf
e33d548d1b ActionController: get api from endpoint object 2016-02-17 16:40:08 +01:00
Thomas Gelf
402b4c31e2 IcingaEndpoint: add api user and client helper 2016-02-17 16:39:18 +01:00
Thomas Gelf
7b6747ab67 IcingaObject: add helper for related objects 2016-02-17 16:03:07 +01:00
Thomas Gelf
afe0bfb373 Migrations: run initial schema file...
...when no migrations have ever been applied
2016-02-17 15:42:34 +01:00
Thomas Gelf
c3ac57ede0 schema/mysql: forgot to raise schema version 2016-02-17 15:37:35 +01:00
Thomas Gelf
c6cd99f9db Hooks: remove last traces of Web\Hook 2016-02-17 11:49:56 +01:00
Thomas Gelf
04cdf624c0 PropertyModifier: switch hook base 2016-02-17 11:11:05 +01:00
Thomas Gelf
7b65efee23 Hooks: get rid of legacy pre 2.1 hook classes
In case you already implemented such you have to adjust your implementations.
Just replace Director/Web/Hook with Director/Hook. Sorry for the inconvenience.
Compat classes would have been possible, but as Director isn't stable yet I'd
like to avoid doing so.
2016-02-17 10:49:57 +01:00
Thomas Gelf
2a173b7cd3 ImportSourceLdap: allow to fetch dn as a column 2016-02-17 10:00:40 +01:00
Thomas Gelf
5b3b5cbfb8 IcingaObjects: add new "disabled" property 2016-02-16 12:17:50 +01:00
Thomas Gelf
b22f12cf55 IcingaObject: dedicated boolean munging method 2016-02-16 11:46:01 +01:00
Thomas Gelf
22918f99b1 Db: no transaction for settings 2016-02-15 08:25:52 +01:00
Thomas Gelf
c0ee54b81c IcingaConfig:: fix db connection reference 2016-02-10 17:39:56 +01:00
Thomas Gelf
4c8bc7f3b4 HostController: fetch settings via helper methods 2016-02-10 17:38:39 +01:00
Thomas Gelf
446f378b10 IcingaConfig: get rid of hardcoded zone names 2016-02-09 20:43:13 +01:00
Thomas Gelf
543601e5c6 InspectController: discover endpoint if none given
Also fixes host/service inspect hooks
2016-02-09 20:38:56 +01:00
Thomas Gelf
8e4e441484 Db: add deployment settings helper methods 2016-02-09 20:38:16 +01:00
Thomas Gelf
ea327ed4ec Db: add methods to store and fetch settings 2016-02-09 20:37:10 +01:00
Thomas Gelf
b551651f7e schema/mysql: introduce the director_setting table 2016-02-09 19:37:23 +01:00
Thomas Gelf
ad39da9a13 Sync: fix datalist entry sync 2016-02-09 19:21:36 +01:00