Commit graph

45 commits

Author SHA1 Message Date
Dominic Bosch
3914b29255 custom events do not need an interval and a start time 2014-04-22 10:34:11 +02:00
Dominic Bosch
4cd014801a Start time added to event poller 2014-04-22 09:59:57 +02:00
Dominic Bosch
d31e66a701 Modules are now private to user. Copy/Share logic could be added in the future 2014-04-22 00:06:22 +02:00
Dominic Bosch
ff859d6d7c Database select added for several parallel systems on the same redis instance 2014-04-21 22:42:39 +02:00
Dominic Bosch
d7c09e2e2e admin command newuser added 2014-04-21 14:42:26 +02:00
Dominic Bosch
bc999b6012 ISO time declarations added. Import.io example added 2014-04-21 01:34:49 +02:00
Dominic Bosch
ca63157349 Added user specific function arguments to the event pollers as well 2014-04-20 20:35:52 +02:00
Dominic Bosch
87379e3584 interval calculation and info update 2014-04-20 15:06:36 +02:00
Dominic Bosch
2e66a24409 System fully managable over web based UI, event intervals added, mapping from events to actions added. Let's get it tested 2014-04-19 22:35:05 +02:00
Dominic Bosch
0e8ce1233c function arguments still need care 2014-04-19 03:49:48 +02:00
Dominic Bosch
a68b27c0c7 examples updated to new dynamic module sandbox. UI improvements 2014-04-17 18:19:40 +02:00
Dominic Bosch
2c3ac8d24d unit tests adapted to architectural change 2014-04-16 23:38:41 +02:00
Dominic Bosch
18b36b84ac We are dirty again, replaced all indents with tabs, tried to fix all the lil things showing up as we test rule upload 2014-04-16 17:42:56 +02:00
Dominic Bosch
6c5b9d0885 fast commit to check event retrieval through webhooj 2014-04-15 14:25:26 +02:00
Dominic Bosch
a2e9e970c8 Updates in ECA rules management 2014-04-09 16:07:31 +02:00
Dominic Bosch
1a13f954aa Stability and examples added, removed legacy stuff 2014-04-06 21:36:34 +02:00
Dominic Bosch
003fe4111d Debugging tools and use case implementation 2014-04-06 02:22:39 +02:00
Dominic Bosch
8346b8bd7d Added administration tools for modules, user is now able to do everything except for a module update 2014-04-05 19:02:03 +02:00
Dominic Bosch
f070184329 Cleansing, formatting, consistency 2014-04-05 03:09:40 +02:00
Dominic Bosch
745dddf04f cleansing, js-coffee moved to js where it is supposed to be. legacy js files removed. README updated 2014-04-05 02:05:51 +02:00
Dominic Bosch
21ff603f36 Event Poller also in coffee, now everything is set up and ready to be thoroughly tested 2014-04-04 23:57:22 +02:00
Dominic Bosch
0cb2241ea0 Engine started in coffeescript 2014-04-03 17:41:51 +02:00
Dominic Bosch
d9a98029e7 Unit Tests fixed, removed way too overloaded persistence function set 2014-03-20 13:24:09 +01:00
Dominic Bosch
264ef6eeb6 Huge refactoring of architecture started 2014-02-17 23:27:26 +01:00
Dominic Bosch
88e248ad52 reworking the code and adding tests 2014-02-04 08:35:07 +01:00
Dominic Bosch
8aa6d1245a latest changes for demo 2013-12-10 23:44:28 +01:00
Dominic Bosch
2b4bfdc07e man changes and additions to webpages, module storing and rules forge. we're getting there... 2013-12-08 22:59:04 +01:00
Dominic Bosch
a778cbcde5 Documentation and private vars update 2013-11-26 23:24:15 +01:00
Dominic Bosch
eba1357e9e login working now, keeping js code up to date is getting annoying... we'll drop this support soon 2013-11-25 15:43:31 +01:00
Dominic Bosch
8527a87e3e db_interface.coffee almost done 2013-11-21 22:07:39 +01:00
Dominic Bosch
8c115aa71d What a wonderful detour over docco, only to recognize that it was always possible to auto generate documentation.
... if one would just define the correct folder...
at least deep knowledge about docco now, plus that it doesn't use glob (leaves it a user task...) while groc does use glob to resolve file paths, yay!
2013-11-20 15:41:41 +01:00
Dominic Bosch
12b5088d5e server in coffeescript 2013-11-19 18:13:38 +01:00
Dominic Bosch
e3fb282dd3 user handling improved 2013-11-19 13:51:30 +01:00
Dominic Bosch
33318f4cba config and user dummies, plus removed require calls from modules since it is no longer supported 2013-11-19 08:05:52 +01:00
Dominic Bosch
d385ef6163 login feature starts to manifest 2013-11-18 22:53:09 +01:00
Dominic Bosch
89fc5d26a1 changed event data to payload, worked on user sessions, mobile location event pusher webpage added 2013-11-18 16:54:40 +01:00
Dominic Bosch
b3de695b07 shifted module loading from fs to module manager, eventpoller now only fetches activated polling functions from the DB 2013-11-18 10:55:40 +01:00
Dominic Bosch
a6c3dd4510 server loads everything correct now. still a lot of cleansing to do 2013-11-18 08:49:48 +01:00
Dominic Bosch
efbb179832 architectural changes pushed as far as the server starts running again, just limited 2013-11-14 22:27:15 +01:00
Dominic Bosch
11ced9a57e bad commit, new architecture 2013-11-14 15:06:10 +01:00
Dominic Bosch
b743a880e4 - new consequent error and callback handling starts to manifest in the code, still a lot of work required!
- unit testing seems a bit more complex because of the dependencies, this has to be started before solving above point because it will give hints to better loose coupling
2013-11-13 23:31:43 +01:00
Dominic Bosch
d01b40d5a2 - [ ] task list test
- [x] solved
2013-11-13 20:37:47 +01:00
Dominic Bosch
19c6a7403f push testing 2013-11-13 20:35:17 +01:00
Dominic Bosch
6f6c0e9166 testing update, server now runnable from test and capable to receive die command 2013-11-13 17:22:37 +01:00
Dominic Bosch
dfe3df5df5 very rude commit, basically porting everything from the original project to create a new clean approach with thorough documentation and testing. This commit relies on the huge TODO list to be solved in order to go into a release state. 2013-11-13 16:21:58 +01:00