Commit Graph

814 Commits

Author SHA1 Message Date
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 da2ad842fa DirectorObjectForm: provide filter enums 2016-02-26 15:52:03 +01:00
Thomas Gelf 57be4f0504 StreamContext: fix syntax errors, file is unused 2016-02-26 13:12:17 +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 2d265caf95 RestApiClient: wait max 3sec for connection 2016-02-26 08:18:07 +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 14223712eb DbObject: fix storing object multiple times 2016-02-25 19:57:08 +01:00
Thomas Gelf 2bac3c682f CustomVariables: do not count deleted vars 2016-02-25 19:40:06 +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 77804d2b37 BaseTestCase: provide db for our tests 2016-02-25 19:01:48 +01:00
Thomas Gelf e9152f2f3d BaseTestCase: bootstrap only once 2016-02-25 18:31:00 +01:00
Thomas Gelf 9cd5f46a68 BaseTestCase: add simple test bootstrapping 2016-02-25 18:23:05 +01:00
Thomas Gelf 1261bd93e1 IcingaObject: add merge method, use in Sync 2016-02-25 00:23:27 +01:00
Thomas Gelf f0d02edbe6 Sync: fix negation lost at ca76f30 2016-02-25 00:12:10 +01:00
Thomas Gelf 79f4aec592 Sync: initialize empty array only for combined keys 2016-02-25 00:10:40 +01:00
Thomas Gelf b9ee674d3f IcingaObject: render assignments (experimental) 2016-02-24 23:59:50 +01:00
Thomas Gelf 518ff61b3f AssignRenderer: initial implementation 2016-02-24 23:00:49 +01:00
Thomas Gelf 39f789aa7b DirectorObjectForm: allow to choose apply rule type 2016-02-24 21:40:03 +01:00
Thomas Gelf c65d042ed4 ObjectController: re-order tabs, fields to the right 2016-02-24 21:38:42 +01:00
Thomas Gelf fb6518a887 IcingaObject: add awareness for apply object type 2016-02-24 21:37:48 +01:00
Thomas Gelf bda927b446 css/tables: style apply rows 2016-02-24 21:34:31 +01:00
Thomas Gelf 697c367fe7 Sync: fix syntax. Broken by git add -p, sorry :p 2016-02-24 16:37:45 +01:00
Thomas Gelf e455bbf37a Sync: finish combined key support
Services on hosts should be fine right now
2016-02-24 15:33:08 +01:00
Thomas Gelf ca76f30aa0 Sync: support IcingaObjects in fillVariables 2016-02-24 15:19:54 +01:00
Thomas Gelf 4292f31f4f IcingaObject: generic loadAll support...
...also for multi-key objects
2016-02-24 15:18:30 +01:00
Thomas Gelf f2f6bdfadf Sync: re-organize, store sync history 2016-02-24 12:24:19 +01:00
Thomas Gelf 92f54dbae2 schema/mysql: storing what we know makes life easier 2016-02-24 12:20:48 +01:00
Thomas Gelf 2e7342b879 Db: fetchActivityLogIdByChecksum - one more helper 2016-02-24 11:38:11 +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 97b81e08d1 Db: add fetchActivityLogChecksumById method 2016-02-24 11:08:30 +01:00
Thomas Gelf 42e87476fb schema/mysql: add sync_run history table 2016-02-24 10:50:57 +01:00
Thomas Gelf 5c202b57ff Sync: TODO has been done 2016-02-23 21:05:09 +01:00
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