Commit Graph

247 Commits

Author SHA1 Message Date
7892ecc2fd Updating the language file
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-20 18:41:40 +04:00
5115697a62 Comments added
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-20 18:36:28 +04:00
68a1928a4c Redesigned page of the service editor
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-20 18:29:50 +04:00
6e82b7cc19 Removing old web services
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-20 18:07:50 +04:00
36ddf415c4 Reducing nesting in the code
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-20 18:05:02 +04:00
67cf87d17c Correction of the file name
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-20 17:59:58 +04:00
dc4bc38f80 Removing old event recorders
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-20 17:46:42 +04:00
73f45578b3 Correction of checks
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-09 21:47:37 +04:00
c18d7107b9 Formatting the code on the settings page
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-09 21:13:57 +04:00
1701c9cf97 Adapted homepage
* The work of basic functions has been restored.
* The control buttons are moved down.
* Removed redundant functionality:
  * Backup data.
  * Delete all records.
  * Restore from a backup.

Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-09 21:09:12 +04:00
d0e7af84ff A reworked table for displaying a list of services
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-09 05:33:14 +04:00
aae3ea70b2 Fix table version
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-09 05:08:26 +04:00
16305051a9 TODO and function type change
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-09 05:04:36 +04:00
5d942ccbb2 Delete unnecessary files
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-09 05:00:43 +04:00
05ce3e0664 Task handler from the list
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-09 04:57:04 +04:00
17b9cfde78 Service search function on the event
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-09 04:38:27 +04:00
270c04a603 Minor fixes to the function 'get_services'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-09 04:29:38 +04:00
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
5884a58f54 Added TODO
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-08 18:13:45 +04:00
472f85850a Basic function of getting a list of all services
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-08 16:06:39 +04:00
816110da62 Basic function of obtaining data about the service
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-08 15:46:57 +04:00
295da67a0a Formatting the code
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-08 15:23:37 +04:00
7d2e288b70 Realization of the basic functionality
* Function of adding a service to the database.
* Function of updating the service in the database.
* Function of removing the service from the database.

Signed-off-by: Valentin Popov <info@valentineus.link>
2018-09-07 15:27:59 +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
9ee0af7e28 Reworked the event handler
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-21 08:13:13 +04:00
9006e6b9dd Renamed function search services
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-21 08:12:22 +04:00
2b791958a7 Redesigned cache name
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-21 07:48:01 +04:00
4833a44b51 Redesigned feature a list of services
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-21 07:46:03 +04:00
d7185f5925 Minor bug fixed
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-20 04:42:44 +04:00
975c6f8d20 Checking arguments is added
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-20 04:31:14 +04:00
092d0436e8 Comments have been added
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-20 04:23:13 +04:00
27e7f48f36 Updated description
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-20 04:19:08 +04:00
41a6a89ac8 Updated the status change function
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-20 04:13:47 +04:00
279fca5ed1 Added cache to the search function
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-20 03:58:45 +04:00
5036ef261c The function 'local_webhooks_get_total_count' is deleted
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 01:53:32 +04:00
6aed41d675 Fixed the name of the constant
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 01:52:44 +04:00
25f1756835 The internal functions 'local_webhooks_serialization_data' and 'local_webhooks_deserialization_data' are deleted
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 01:50:55 +04:00
490b8bb170 Update function 'local_webhooks_restore_backup'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 01:43:23 +04:00
95c54f8262 Update function 'local_webhooks_create_backup'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 01:34:19 +04:00
6a83be960e Update function 'local_webhooks_search_record'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 01:17:22 +04:00
82842e5ed8 Update function 'local_webhooks_change_status'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 01:01:42 +04:00
98c33a639a Added function 'local_webhooks_delete_all_records'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 00:52:51 +04:00
98e5a6470d Added function 'local_webhooks_delete_record'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 00:48:12 +04:00
e8b59e7b0d Update function 'local_webhooks_get_list_records'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 00:25:55 +04:00
46b6022269 Added variables
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 00:18:28 +04:00
2bd5e80b10 Rewritten 'local_webhooks_get_record' feature
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 00:16:08 +04:00
af4224e8db Renaming internal functions
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 00:10:56 +04:00
79fe101e1b Added function 'local_webhooks_get_list_events_for_service'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-13 00:08:18 +04:00
b12c850a2f Fix: Global variable
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 23:52:38 +04:00
57a870f56f Update function 'local_webhooks_create_record'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 23:48:00 +04:00