20 Commits

Author SHA1 Message Date
2194bc4a01
Refactoring the event handler
Event processing is asynchronous.  For asynchronous processing, events
are added to the job queue.

Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-09 03:23:12 +04:00
fa86c0329f
Updating the table structure
* Fixed bug with 'XMLDB PATH'.  The latest update to Moodle includes
a strict check.
* Remotely the status field in the event table.  The logic is
simplified, if there is an event subscription, the event is stored in
a table.  There are no subscriptions, no events in the table.

Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-07 14:36:17 +04:00
4d69ca0da6
The revised structure of information storage
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 21:54:39 +04:00
a68882140b An external service search function is declared 2018-02-19 13:38:27 +04:00
a1099245b5 Cache description added 2018-02-19 13:06:06 +04:00
28e1169be8 Added correct update from old versions 2017-12-29 14:25:49 +04:00
51007a0fb5 Register a new external function 2017-12-27 19:52:21 +04:00
785a541d1c Registration of external plug-in functions is added 2017-12-27 15:27:55 +04:00
97140dccf7 Aesthetics in the code 2017-11-18 06:31:25 +04:00
217c79d867 Additional field in the database 2017-10-29 11:25:23 +04:00
43ee70c01e Deleting an additional table 2017-10-27 12:11:25 +04:00
04e60b112b Additional table 2017-10-27 11:28:10 +04:00
1160a52753 Rename the handler class 2017-10-27 08:51:27 +04:00
6c4e47b395 Bug fix 2017-10-26 17:31:08 +04:00
f43b3f2fd3 Adding an additional field to the database 2017-10-26 09:37:10 +04:00
c037edbc58 Added a field to the database for the security key 2017-10-26 07:51:42 +04:00
28632834af Additional field in the database 2017-10-26 06:27:50 +04:00
d235d49dc6 Refactor the observer for events 2017-10-25 09:25:02 +04:00
804fc061ed Instructions for creating a table in the database 2017-10-22 14:12:49 +04:00
9c5c778c52 Initial commit 2017-10-19 07:04:14 +04:00