227 Commits

Author SHA1 Message Date
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
639276c33d
Added function 'local_webhooks_update_record'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 23:45:35 +04:00
0d9fe62ec6
The function 'local_webhooks_insert_event' is replaced by the function 'local_webhooks_insert_events'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 23:38:14 +04:00
2b7e419f8f
Added internal function 'local_webhooks_insert_event'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 23:29:02 +04:00
adb9a1e69c
Added internal function 'local_webhooks_delete_events'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 23:23:57 +04:00
2c013b3230
The function 'local_webhooks_create_record' was rewritten for new storage
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 22:50:40 +04:00
f3dc13ac91
Service edit form is focused on the new standard
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 22:09:36 +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
f220e057bd
The web service 'local_webhooks_get_list_records' has been expanded
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 14:48:20 +04:00
422cbfd57d
New parameters of function 'local_webhooks_get_list_records' have been added
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 14:38:33 +04:00
e0a43273a3
Added constants to the cache
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 14:20:30 +04:00
cce50b316d
Delete the variable
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 03:42:08 +04:00
55b1a6b5a9
Delimiter
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 03:30:57 +04:00
6a711bfc48
Fixed a potential performance hole
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 03:24:38 +04:00
9ada0cfe74
Using a constant
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 02:29:32 +04:00
0a07c2ab22
Added a new function 'local_webhooks_get_total_count'
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 02:05:27 +04:00
0e94634c49
Updated description
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 01:45:08 +04:00
d29ee546a2
Renaming a variable
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-12 01:44:01 +04:00
27fe9e412b
Fixed table in the latest version of Moodle
Signed-off-by: Valentin Popov <info@valentineus.link>
2018-03-11 22:31:15 +04:00
9cf4fc575c
Correction of spaces v4.0.0-rc.2 2018-02-25 01:32:29 +04:00
f3c2ebbe4d
Correcting a stupid mistake 2018-02-25 01:27:40 +04:00