Thomas Gelf
1f869fa001
IcingaObject: fix variable names on setting vars.x
2016-02-22 15:19:26 +01:00
Thomas Gelf
1527873755
CustomVariableNull: faster diff
2016-02-22 11:13:16 +01:00
Thomas Gelf
b59df53ebc
CustomVariableArray: implement magic __clone
2016-02-22 11:09:36 +01:00
Thomas Gelf
c090665594
CustomVariables: improved "set modified" handling
2016-02-22 11:04:01 +01:00
Thomas Gelf
a5b7e06ba2
Sync: only return modified objects
2016-02-22 11:01:37 +01:00
Thomas Gelf
febd44a318
CustomVariables: clone values on set...
...
...just to be on the safe side
2016-02-22 10:59:30 +01:00
Thomas Gelf
e3d38f718f
CustomVariableDictionary: better sorting for diffs
2016-02-22 10:44:26 +01:00
Thomas Gelf
72ffe336be
IcingaObject: allow to directly set dict var key
2016-02-21 10:10:24 +01:00
Thomas Gelf
f2f748738e
IcingaObjectGroups: provide autocreate and ignore...
...
...failure options for objects assigned to missing groups by name
2016-02-19 15:36:56 +01:00
Thomas Gelf
2ff3764818
Sync: simplify code, prepare for various fixes
2016-02-19 15:23:44 +01:00
Thomas Gelf
37b2429aa1
Sync: just a modified TODO
2016-02-19 12:58:08 +01:00
Thomas Gelf
c1f3e1c041
Sync: separate datalist cleanup logic
2016-02-19 12:42:02 +01:00
Thomas Gelf
93436bffac
IcingaConfig: raise memory limits
2016-02-19 11:34:31 +01:00
Thomas Gelf
348aebcf41
Import: apply row modifiers
2016-02-19 09:15:47 +01:00
Thomas Gelf
dd7a914fea
ImportSource: add fetchRowModifiers helper
2016-02-19 02:47:12 +01:00
Thomas Gelf
637a9df3e2
ModifierRegex: allow for empty replacement
2016-02-19 02:45:48 +01:00
Thomas Gelf
a244ad467b
PropertyModifierHook: remove erraneous methods
2016-02-18 23:32:17 +01:00
Thomas Gelf
d34a7dd5aa
PropertyModifiers: fix errors, style, logic
2016-02-18 23:21:28 +01:00
Thomas Gelf
75ee4929b5
KickstartHelper: clean up, more helper methods
2016-02-18 20:46:07 +01:00
Thomas Gelf
0af71a82f0
menu: show health summary
2016-02-18 16:12:38 +01:00
Thomas Gelf
46fae7d60c
KickstartHelper: kickstart logic centralized
2016-02-18 16:02:51 +01:00
Thomas Gelf
23325d96f4
ObjectsController: API should ship full objects
2016-02-18 14:41:05 +01:00
Thomas Gelf
ea8da2172f
Db: add countActivitiesSinceLastDeployedConfig
...
Forgot to push this one, sorry.
2016-02-18 13:46:24 +01:00
Thomas Gelf
9b8415cccd
QuickTable: remove obsolete classes
2016-02-18 11:31:55 +01:00
Thomas Gelf
eb8ea78d27
ObjectsController: remove add template link again
2016-02-18 02:14:28 +01:00
Thomas Gelf
2d29421521
ObjectController: simpler title logic
2016-02-17 22:27:44 +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
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
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
449769d151
Db: provide command object stats
2016-02-17 17:21:36 +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
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
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