Michael Zanetti
5f61ae03a7
make DeviceManager and RuleEngine in GuhCore private
...
This helps to have a cleaner separation between modules and have a
place to do inter-module checks before modifying data (e.g.
cascade deleting rules when a device is deleted etc)
2019-04-01 20:48:17 +02:00
Michael Zanetti
21738b3907
state changes emit events now
2014-06-08 20:52:30 +02:00
Michael Zanetti
70f6f783b9
add a test for triggering events
2014-05-04 14:21:58 +02:00
Michael Zanetti
ca8717d2a0
split tests into different files
2014-05-03 23:55:08 +02:00
Michael Zanetti
c54e289403
added a mechanism to bump the version
...
added a test that checks for JSONRPC api changes and enforces a version bump
2014-05-03 17:22:44 +02:00
Michael Zanetti
7c3ffbd5d6
make executeAction more verbose
2014-04-28 23:52:05 +02:00
Michael Zanetti
2e8f031d74
Fixes #3
2014-04-24 21:47:45 +02:00
Simon Stürz
2a372dd240
added google mail notification plugin
...
changed licence formating
2014-04-20 18:49:39 +02:00
Michael Zanetti
b85aa3072e
fix rules again
2014-04-13 14:07:35 +02:00
Michael Zanetti
415a48d659
make things more typesafe
2014-04-05 23:37:55 +02:00
Michael Zanetti
4f679b3bc3
restructure lib a bit. added initial code for the new rules stuff
2014-04-05 22:01:38 +02:00
Michael Zanetti
5a6d7bf2ba
states implemented
2014-04-04 01:34:13 +02:00
Michael Zanetti
6dd81e641c
some more work on states and the rules doc
2014-04-04 00:10:15 +02:00
Simon Stürz
95f806ccaf
added licence to source code
2014-03-31 21:55:33 +02:00
Simon Stürz
be4ee5c14d
hive -> guh
2014-03-31 20:33:30 +02:00