Commit Graph

525 Commits

Author SHA1 Message Date
Thomas Gelf 1370ec7312 IcingaNotification: use ConfigurationError 2016-06-13 17:42:02 +02:00
Thomas Gelf b83bfed186 IcingaObject: fix comments for disabled object...
...and switch to multiline comments, they look better in our diffs

fixes #11937
2016-06-13 17:20:44 +02:00
Thomas Gelf e3c08c242b IcingaTemplateResolver: initial import
Should help to accomplish various template resolving tasks
2016-06-12 11:19:06 +02:00
Thomas Gelf bbdf981b99 IcingaNotification: render "to" after object name
fixes #11924
2016-06-10 12:43:58 +02:00
Thomas Gelf 3b8b41c3f6 IcingaCommand: allow lowercase drives (e.g. c:)
fixes #11906
2016-06-11 00:41:35 +02:00
Thomas Gelf 0b92ca922f IcingaObject: render disabled objects as comments
fixes #11922
2016-06-11 00:30:28 +02:00
Thomas Gelf cc9f5037f4 IcingaNotificationForm: enforce & render apply to
fixes #11895
2016-06-09 23:49:02 +02:00
Thomas Gelf 7dfadf1951 IcingaHost: fix parent zone for agent zone in a...
...satellite zone
2016-05-26 01:36:20 +02:00
Thomas Gelf cb825b5b94 IcingaObject: fix resolveProperty in combination...
...with lazy-set properties
2016-05-26 01:35:12 +02:00
Thomas Gelf 984f28bfdc DirectorActivityLog: allow to loadLatest() 2016-05-25 15:23:57 +02:00
Thomas Gelf e79e123e19 DirectorDeploymentLog: add helper methods...
...dealing with related configs
2016-05-25 15:04:00 +02:00
Thomas Gelf fa978902c7 DirectorJob: add run helper, support timeperiods 2016-05-25 12:28:07 +02:00
Thomas Gelf 44e2c73f79 IcingaNotification: add apply_to column 2016-05-24 17:42:17 +02:00
Thomas Gelf 4291f6425e IcingaService: fake isApplyRule for host templates 2016-05-20 15:21:29 +02:00
Thomas Gelf b3a1d54870 IcingaObject: fix c&p error, variable name 2016-05-20 09:23:48 +02:00
Thomas Gelf 9eb9d65bef IcingaHost: pass Config to zone lookup 2016-05-20 08:51:57 +02:00
Thomas Gelf 1c79807500 IcingaObjectGroups: keep id when cloning groups
Before this fix we lost autoincrement ids on clone, resulting in
ill-constructed queries on deletion

fixes #11508
2016-05-20 08:47:07 +02:00
Thomas Gelf 018713a13f IcingaObject: smaller methods for import resolvers 2016-05-20 08:36:07 +02:00
Thomas Gelf 64fbdcfeee IcingaObjectImports: fix null handling 2016-05-20 08:12:46 +02:00
Thomas Gelf 9b731641c4 IcingaCommand: correctly render notification cmds 2016-05-19 17:04:28 +02:00
Markus Frosch 839527a2e1 IcingaObjectImports: set modified on clear
Imports could not have been set empty because of this
2016-05-19 16:34:07 +02:00
Thomas Gelf 480e80709a IcingaService: simplify command endpoint rendering
host.name doesn't work as of #11786. host_name should be fine for
templates, objects and apply rules. I therefore also dropped the
exception for service objects with use_agent and host_id.
2016-05-19 16:06:06 +02:00
Thomas Gelf 2007dee6c0 IcingaCommandArgument: add replaceWith method 2016-05-19 15:09:08 +02:00
Thomas Gelf 2ae326ab8c IcingaTimePeriod: add and test isActive() method 2016-05-18 21:21:53 +02:00
Thomas Gelf 4222261434 IcingaCommand: fix windows absolute path detection
Also add a couple of new related tests

fixes #11550
2016-05-13 16:01:47 +02:00
Thomas Gelf bea8988df1 IcingaService: fix and simplify command_endpoint 2016-05-10 21:13:07 +02:00
Thomas Gelf 576d62da26 IcingaObject: use resolved zone for apply/tpl 2016-05-10 20:23:45 +02:00
Thomas Gelf d84369ce77 IcingaArgument: enforce command object id on set 2016-05-02 11:10:47 +02:00
Thomas Gelf 2209607016 ImportSource: set a default state, according to db 2016-05-02 10:44:12 +02:00
Thomas Gelf f7bd50838d Objects: delegate rendering zone for groups, users 2016-05-02 10:26:41 +02:00
Thomas Gelf 1158409eeb IcingaObject: fix rendering target and tests 2016-05-02 10:23:32 +02:00
Thomas Gelf bd937e57c5 IcingaZone: delegate rendering responsibility 2016-05-02 10:22:22 +02:00
Thomas Gelf b6b15ce7e3 IcingaCommand: prefer to be rendered to global 2016-04-23 14:08:25 +02:00
Thomas Gelf a8904758f3 ImportSource: refresh, provide helpers 2016-04-22 15:31:02 +02:00
Thomas Gelf cf1e5d88a8 DirectorJob: fix settings, add state helpers 2016-04-22 14:30:52 +02:00
Thomas Gelf e88d490021 SyncRule: add helper allowing to apply changes 2016-04-22 13:40:05 +02:00
Thomas Gelf 7265a5796b SyncRule: add checkForChanges helper 2016-04-22 12:10:48 +02:00
Thomas Gelf c92d1caeb4 SyncRule: adjust to fit latest schema changes 2016-04-22 11:12:29 +02:00
Thomas Gelf ee041b5aac DirectorJob: add job object 2016-04-22 11:12:29 +02:00
Thomas Gelf 8c02b1e6c5 IcingaObject: fix multi-relation rendering order 2016-04-22 11:12:29 +02:00
Thomas Gelf eb25898a63 IcingaHost: make render target checks green 2016-04-20 10:27:32 +02:00
Thomas Gelf d3b5504e47 IcingaArguments: remove forgotten var_dump 2016-04-20 10:21:16 +02:00
Thomas Gelf f8ef034358 IcingaObject: add render target helpers 2016-04-19 21:29:03 +02:00
Thomas Gelf e040e84e5b IcingaObject: add isDisabled helper method 2016-04-18 13:17:47 +02:00
Thomas Gelf 46e230c5ad IcingaObject: fix occasional error when showing...
...resolved properties for applied objects
2016-04-11 11:06:54 +02:00
Thomas Gelf 3e52585538 IcingaObjectAssignment: render numbers as numbers 2016-04-06 12:11:55 +02:00
Thomas Gelf f7f73402d4 IcingaObjectAssignments: persist 'ignore' rules 2016-04-06 11:39:12 +02:00
Thomas Gelf 36c4e51aa0 IcingaObject: fix argument retrieval 2016-04-03 21:27:49 +02:00
Thomas Gelf 5854e56419 IcingaArguments: avoid false-positives when...
...detecting modification
2016-04-02 20:21:06 +02:00
Thomas Gelf 9d4ee40575 IcingaObjects: add missing relations 2016-04-01 17:23:23 +02:00
Thomas Gelf 65b048d78b IcingaCommand: allow underscore in constant names 2016-04-01 14:08:27 +02:00
Thomas Gelf 03d739170c IcingaCommand: zone is a relation 2016-04-01 14:08:11 +02:00
Thomas Gelf 8cfdbbfb1e IcingaHost: improve and extend enumProperties 2016-03-30 19:21:47 +02:00
Thomas Gelf 9f5f955310 IcingaCommandArgument: use resolveIds as a hack 2016-03-28 23:50:15 +02:00
Thomas Gelf 2dd0f37192 IcingaArguments: fix removal, modification 2016-03-28 23:49:04 +02:00
Thomas Gelf 9e91285136 IcingaCommandArgument: fix booleans 2016-03-28 23:48:19 +02:00
Thomas Gelf 9cf3569884 IcingaObject: unresolved properties 2016-03-24 13:37:32 +01:00
Thomas Gelf 1e1cc74b31 IcingaArguments: correctly resolve them 2016-03-24 13:35:31 +01:00
Thomas Gelf 349954e1c3 IcingaObjectAssignments: show type on error 2016-03-24 13:24:52 +01:00
Thomas Gelf 98a5be4e68 IcingaObjectAssignments: play nice with forms 2016-03-24 11:41:37 +01:00
Thomas Gelf a8ec07237d IcingaObject: provide former assignments for...
...the activity log
2016-03-24 11:40:32 +01:00
Thomas Gelf f8d6af7b3f IcingaObject: make assignments public 2016-03-24 06:49:19 +01:00
Thomas Gelf 33ff0c77e8 IcingaObjectAssignments: complete re-write 2016-03-24 06:46:13 +01:00
Thomas Gelf e803385673 IcingaService: fix command endpoint when...
...assigned by template
2016-03-22 03:12:15 +01:00
Thomas Gelf c7cba66c83 IcingaTimePeriod: fix config errors at deploy time 2016-03-21 13:35:00 +01:00
Thomas Gelf a49f163ca2 IcingaObject: fix argument setter 2016-03-21 10:35:11 +01:00
Thomas Gelf 675be400d1 Icinga(Command)Argument(s): refactor objects...
...and try to satisfy tests
2016-03-21 10:12:49 +01:00
Thomas Gelf d7142b307a IcingaObject: clean up legacy methods 2016-03-20 14:51:18 +01:00
Thomas Gelf 3be31ee247 IcingaObjectGroups: do not join object table 2016-03-20 14:45:50 +01:00
Thomas Gelf 99302d40f4 IcingaService: fix redirection for host services 2016-03-20 12:04:06 +01:00
Thomas Gelf 3e016311d6 DirectorActivityLog: improve removal logging 2016-03-20 12:02:45 +01:00
Thomas Gelf dda16fd0d0 IcingaObject: introduce isObject helper method 2016-03-20 12:00:03 +01:00
Thomas Gelf 5e3fe5e2df IcingaCommandArguments: refactor large parts 2016-03-18 13:46:06 +01:00
Thomas Gelf 1dbf2e8410 IcingaObject: failsafe helper for related object 2016-03-18 11:43:40 +01:00
Thomas Gelf 4119fee9bb IcingaHost: syntax 2016-03-18 11:38:44 +01:00
Thomas Gelf 8680f04532 IcingaObject: a bunch of timeperiod-related fixes 2016-03-17 23:08:57 +01:00
Thomas Gelf 81e97853c4 IcingaTimePeriodRanges: lot of changes 2016-03-17 23:06:06 +01:00
Thomas Gelf 7546a9db66 IcingaObject: fix unmodified multi rel properties
Former object in activity log used to be buggy in case you removed
all relations of a multi-relation properties
2016-03-17 08:27:11 +01:00
Thomas Gelf 2b80c554d5 IcingaTimePeriodRanges: new range has been modified 2016-03-16 22:14:39 +01:00
Thomas Gelf 05f745c3dc IcingaObjectMultiRelations: fix failing tests 2016-03-16 21:48:02 +01:00
Thomas Gelf b188b9c18d IcingaObject: a couple of small fixes 2016-03-16 21:46:00 +01:00
Thomas Gelf 03a5708a00 IcingaObject: return booleans in plain objects 2016-03-16 21:34:46 +01:00
Thomas Gelf 2b46eff08f IcingaObject: add createByType method 2016-03-16 20:27:26 +01:00
Thomas Gelf 61674546d9 IcingaObject: return a list for multi-related 2016-03-16 19:26:28 +01:00
Thomas Gelf d605bd7b06 IcingaObject: fix full plain for empty multi rel 2016-03-16 15:17:58 +01:00
Thomas Gelf d008cb7ef9 IcingaService: fix rendering when assigned to tpl 2016-03-16 14:32:23 +01:00
Thomas Gelf 3aa5ecbd8e IcingaNotification: fix CodeSniffer warnings 2016-03-16 13:57:53 +01:00
Thomas Gelf c7bf68a70a IcingaObjectMultiRelations: fix store and render 2016-03-16 13:53:34 +01:00
Thomas Gelf 8336d16d98 IcingaNotification: add related users and -_groups 2016-03-16 13:02:45 +01:00
Thomas Gelf 5861788420 IcingaObjectMultiRelations: new abstraction layer 2016-03-16 13:01:55 +01:00
Thomas Gelf f971839f82 Notification: form and rendering improvements 2016-03-12 01:35:24 +01:00
Thomas Gelf 8b903486d3 IcingaObject: support merge for objects with no CV 2016-03-11 13:56:34 +01:00
Thomas Gelf 507dd176cc IcingaObject: fix lookup loop on lazy loading 2016-03-11 02:41:22 +01:00
Thomas Gelf 47ef93cf91 IcingaNotification: fix loading for apply objects 2016-03-10 21:11:41 +01:00
Thomas Gelf d8a3fb68bd IcingaObjectGroup: unify group object logic 2016-03-09 20:53:57 +01:00
Thomas Gelf 9120db3f70 IcingaCommand: allow formatted timeout (e.g. 1m 4s)
refs #11340
2016-03-09 18:12:01 +01:00
Thomas Gelf 7cd2eb415f FormExtensibleSet: fix nested options (e.g. users) 2016-03-09 09:14:13 +01:00
Thomas Gelf 23333f1b77 IcingaObject: unmodified object should be an object 2016-03-08 21:30:12 +01:00
Thomas Gelf 670b932526 IcingaObject: fix lezy-loading issues 2016-03-08 09:21:59 +01:00
Thomas Gelf f2d9e1a544 IcingaObject: fix key handling for unresolved props 2016-03-07 18:10:09 +01:00
Thomas Gelf b3a44bd7dd IcingaObject: fix 'empty' check for relation property 2016-03-07 18:07:36 +01:00
Thomas Gelf aee62754ce IcingaObject: fix resolution of lazy-loaded rels 2016-03-07 17:11:23 +01:00
Thomas Gelf 715c00e975 IcingaServiceAssignment: has no object name 2016-03-07 08:56:57 +01:00
Thomas Gelf 5350584bec IcingaObject: lazy-load related objects...
...if string name is given

fixes #11301
2016-03-07 02:06:04 +01:00
Thomas Gelf 378423ff10 IcingaObjectImports: implement lazy loading
reefs #11301
2016-03-07 02:05:10 +01:00
Thomas Gelf 529eb13118 IcingaEndpoint: fall back to name with no host
fixes #11315
2016-03-07 02:03:34 +01:00
Thomas Gelf 8cc7b0834e IcingaService: override setKey, allows for...
...different kind of links (host/service name VS id)
2016-03-06 19:13:58 +01:00
Thomas Gelf cef7090666 IcingaServiceAssignment: new dedicated object type 2016-03-06 14:22:47 +01:00
Thomas Gelf 51916192a9 IcingaService: render assigned to host template 2016-03-06 14:21:18 +01:00
Thomas Gelf fb43331379 IcingaObject: add getUrlParams helper 2016-03-06 14:20:05 +01:00
Thomas Gelf cafd136232 DirectorObjectForm: get ids when resolving object
This formerly broke some forms
2016-03-06 10:27:37 +01:00
Thomas Gelf b5c09caff6 IcingaObject: support sets in hasBeenModified 2016-03-05 16:13:24 +01:00
Thomas Gelf f3e526f95f IcingaObjectImports: gracefully ignore empty members 2016-03-05 12:56:29 +01:00
Thomas Gelf 3460912fea IcingaObjectImports: fix behaviour, simplify usage 2016-03-05 10:49:37 +01:00
Thomas Gelf 092bb8c3f6 IcingaObjectGroups: simplify setting groups 2016-03-05 10:46:12 +01:00
Thomas Gelf 4e677dbc56 Forms: used templates should not be deleted 2016-03-02 19:29:35 +01:00
Thomas Gelf 4461f3c8aa IcingaUserField: add missing field class 2016-03-01 06:40:45 +01:00
Thomas Gelf a8768c7741 IcingaUser: users should provide fields 2016-03-01 04:26:28 +01:00
Thomas Gelf 8b3d72a04a library: code style 2016-03-01 04:23:31 +01:00
Thomas Gelf c2347b6b97 IcingaNotification: use external sets 2016-02-29 23:46:58 +01:00
Thomas Gelf 29b1253bea IcingaObject: log former related set state 2016-02-29 22:54:46 +01:00
Thomas Gelf c9a7c9d085 IcingaObject/ExtensibleSet: support toPlainObject 2016-02-29 20:05:38 +01:00
Thomas Gelf f97e117994 IcingaObject: load and store related sets 2016-02-29 18:57:19 +01:00
Thomas Gelf 62c1aec917 IcingaUser: remove obsolete states stub 2016-02-29 18:29:18 +01:00
Thomas Gelf 47f20c93a3 IcingaObject: render related sets 2016-02-29 18:19:01 +01:00
Thomas Gelf ea0f58f611 IcingaUserForm: state/filter prototype, dummy...
...and still subject to changes
2016-02-28 17:02:57 +01:00
Thomas Gelf f9f1298bfd IcingaObject: allow default for getResolvedProperty 2016-02-28 14:37:13 +01:00
Thomas Gelf 7d9fefd61f IcingaObject: blacklist "disabled" when inheriting 2016-02-28 14:28:27 +01:00
Thomas Gelf 8bcbf0f45a IcingaObject/Host/Service: provide interval helpers 2016-02-28 14:21:00 +01:00
Thomas Gelf 3ee9841bc7 IcingaConfigHelper: provide helpers for intervals 2016-02-28 12:40:11 +01:00
Thomas Gelf a6891444b1 DirectorActivityLog: superfluous newline 2016-02-27 21:29:39 +01:00
Thomas Gelf c5f4d6d9e4 DirectorDeploymentLog: new column 2016-02-27 21:29:20 +01:00
Thomas Gelf 8c3f38c11b IcingaHost: add name to assign properties...
...and remove internal ones
2016-02-27 09:48:23 +01:00
Thomas Gelf 1da6d64030 IcingaNotification: there are no notification groups 2016-02-27 01:25:26 +01:00
Thomas Gelf 56dd2b44c4 schema/mysql: fix timeperiod relation name 2016-02-27 01:23:47 +01:00
Thomas Gelf af5d5d231a IcingaNotification: fix interval column name 2016-02-27 01:18:26 +01:00
Thomas Gelf d3b9d2e9fe IcingaNotification: base object 2016-02-27 01:14:45 +01:00
Thomas Gelf c9c3f3e2e5 IcingaUser: fix syntax error 2016-02-26 13:10:42 +01:00
Thomas Gelf 4bc5afb2f8 library/Director: fix PSR2 complaints 2016-02-26 11:58:37 +01:00
Thomas Gelf bf8108d937 IcingaTimePeriodRanges: improve "modified" handling
Seems to be currently unused nonetheless
2016-02-25 19:58:08 +01:00
Thomas Gelf a3a17df437 IcingaObject: fix host merge test 2016-02-25 19:38:52 +01:00
Thomas Gelf 8684824ddf IcingaTimePeriodRanges: fetch period id on store 2016-02-25 19:22:19 +01:00
Thomas Gelf 1261bd93e1 IcingaObject: add merge method, use in Sync 2016-02-25 00:23:27 +01:00
Thomas Gelf b9ee674d3f IcingaObject: render assignments (experimental) 2016-02-24 23:59:50 +01:00
Thomas Gelf fb6518a887 IcingaObject: add awareness for apply object type 2016-02-24 21:37:48 +01:00
Thomas Gelf 4292f31f4f IcingaObject: generic loadAll support...
...also for multi-key objects
2016-02-24 15:18:30 +01:00
Thomas Gelf 92f54dbae2 schema/mysql: storing what we know makes life easier 2016-02-24 12:20:48 +01:00
Thomas Gelf e2cd8958c3 SyncRun: less useless use of use 2016-02-24 11:14:12 +01:00
Thomas Gelf a993f5cafa SyncRun: new object to track sync history 2016-02-24 11:09:12 +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 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 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 dd7a914fea ImportSource: add fetchRowModifiers helper 2016-02-19 02:47:12 +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 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 e8aadbb30b IcingaObject: fix issue with disabled property 2016-02-17 20:00:48 +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 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 c285dc260d IcingaZone: no endpoint fetching for new zones 2016-02-05 15:38:57 +01:00
Thomas Gelf 88ffc6baf2 Icinga/DbObject: explizit destruction 2016-02-04 16:58:32 +01:00
Thomas Gelf 7d96201afc IcingaArguments: fix index when loading from db 2016-02-03 11:15:20 +01:00
Thomas Gelf c62b008df8 IcingaObject: allow mor control over JSON structure 2016-02-03 00:58:13 +01:00
Thomas Gelf 9786fd5dae IcingaArguments: play nice with DSL in set_if
Recent changes to ITL ships with such an example.
2016-02-01 15:07:02 +01:00
Thomas Gelf a0b5e79115 Icinga(Commmand)Arguments: small improvements 2015-12-18 16:11:36 +01:00
Thomas Gelf 6ba5e44071 IcingaCommandArgument: render simple args compact 2015-12-18 16:02:48 +01:00
Thomas Gelf ff5ebdab53 IcingaService: command_endpoint fix for use_agent 2015-12-18 15:52:02 +01:00
Thomas Gelf ce44252f8e IcingaObject: return null for missing relations 2015-12-18 14:25:15 +01:00
Thomas Gelf 1cb47b6d32 IcingaObject: allow for null booleans 2015-12-18 14:23:49 +01:00
Thomas Gelf 4e7856bc80 IcingaHost/Service: fix boolean array 2015-12-18 12:07:26 +01:00
Thomas Gelf 01be02fe9c IcingaService: command endpoint respects use_agent 2015-12-18 11:55:42 +01:00
Thomas Gelf 53c0f94f27 IcingaService: use booleans, drop custom renderers 2015-12-18 11:52:00 +01:00
Thomas Gelf c03aaada92 IcingaService: add use_agent 2015-12-18 11:07:23 +01:00
Thomas Gelf 76a3e9cece IcingaZone: allow to prefill endpoint list 2015-12-18 10:52:00 +01:00
Thomas Gelf 313ac50f81 IcingaObject: allow to access relations by key 2015-12-17 20:32:15 +01:00
Thomas Gelf f8634cf66b IcingaHost: add agent properties 2015-12-17 19:27:01 +01:00
Thomas Gelf 63081474fa IcingaHost: define boolean properties 2015-12-17 19:22:53 +01:00
Thomas Gelf 91250cf0b9 ApiUser: add all tabs, tables, links 2015-12-17 14:58:43 +01:00
Thomas Gelf 08c3614620 IcingaApiUser: introduce a new object type 2015-12-17 14:29:08 +01:00
Thomas Gelf 922a6d25c0 IcingaObject: add resolve-cache 2015-12-16 14:32:53 +01:00
Thomas Gelf 0c68677fa5 Zone: rename parent_zone to parent 2015-12-15 15:13:25 +01:00
Thomas Gelf 7f558d1523 IcingaObject: more choices for toPlainObject 2015-12-10 18:41:09 +01:00
Thomas Gelf 75bbf9c7da IcingaObject: a few more hardcoded class names 2015-12-10 18:40:08 +01:00
Thomas Gelf d0359683cd IcingaObject: fix inheritance blacklist application 2015-12-10 17:56:02 +01:00
Thomas Gelf 39532d7173 IcingaObject: use missing ConfigurationError 2015-12-10 13:18:35 +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 91b486cc66 IcingaObject: add TODO for unhandled situation 2015-12-10 12:53:24 +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 1cd0b0f4cb IcingaObjectImports: allow for multicol relations 2015-12-10 11:43:54 +01:00