Commit Graph

778 Commits

Author SHA1 Message Date
Thomas Gelf fc45de5f31 Sync: same for objects 2016-02-23 17:47:18 +01:00
Thomas Gelf 4d100a6b65 Sync: do not pass imported data around 2016-02-23 17:35:47 +01:00
Thomas Gelf 1520d6fbf6 IcingaConfig: support the same file content twice 2016-02-23 17:03:52 +01:00
Thomas Gelf 6f2bd88069 Sync: two more lost $rules 2016-02-23 13:41:19 +01:00
Thomas Gelf 0b1f090972 Sync: fetch properties at construction time 2016-02-23 13:03:47 +01:00
Thomas Gelf ff7e243370 Sync: remove forgotten $db's 2016-02-23 11:59:25 +01:00
Thomas Gelf 22e3d72014 Sync: simplify methods, do not pass $db 2016-02-23 11:55:16 +01:00
Thomas Gelf 650ef67dc6 Sync: reduce parameters, don't pass Rule around 2016-02-23 11:22:25 +01:00
Thomas Gelf 2185dffa62 Sync: start to modularize combined key handling 2016-02-23 11:10:37 +01:00
Thomas Gelf d6d25bd306 CustomVariable(Boolean|Null|Number): provide JSON 2016-02-23 10:15:39 +01:00
Thomas Gelf 99608310c5 CustomVariables: set modified from outside 2016-02-23 10:14:42 +01:00
Thomas Gelf 190b3efb98 CustomVariableNumber: add a hint for floats 2016-02-23 09:09:47 +01:00
Thomas Gelf 2d826ba939 ObjectController: reasonable defaults for REST PUT 2016-02-23 09:09:10 +01:00
Thomas Gelf 037b3178a0 Sync: use setProperties 2016-02-23 09:08:14 +01:00
Thomas Gelf ad9f232e7b CustomVariableNumber: faster diff on type mismatch 2016-02-23 09:02:51 +01:00
Thomas Gelf 6c66f60ccc Sync: detect combined keys, e.g. host/service 2016-02-23 08:58:22 +01:00
Thomas Gelf c2b0e48c7f DirectorActivityLog: work based on new methods 2016-02-23 00:35:35 +01:00
Thomas Gelf 6c72eaf176 IcingaObject.php: getPlainUnmodifiedObject for log 2016-02-23 00:33:05 +01:00
Thomas Gelf 1f71def70c IcingaObject: skipDefaults instead of skipNull 2016-02-23 00:29:51 +01:00
Thomas Gelf 23090c502a IcingaObject: introduce differsFromDefaultValue 2016-02-23 00:26:39 +01:00
Thomas Gelf 2ba404c2c7 CustomVariable: more care when cloning 2016-02-23 00:24:38 +01:00
Thomas Gelf 070d05d4a8 IcingaObject: ignore deleted vars for getVars
This is used when resolving plain objects
2016-02-22 15:43:59 +01:00
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