MDL-71953 calendar: Accessibility improvement for manage subscription
authorHuong Nguyen <huongnv13@gmail.com>
Sun, 1 Aug 2021 14:18:51 +0000 (21:18 +0700)
committerHuong Nguyen <huongnv13@gmail.com>
Thu, 21 Oct 2021 04:02:34 +0000 (11:02 +0700)
commitbca6b06a1c9be394c59ee70be3bb2f9e4730f20b
tree361605c113c50590ab964628e2a4ecb03231f938
parent8885e22a0b56f503b685313d0ae3e581ecf0665b
MDL-71953 calendar: Accessibility improvement for manage subscription

 - Create new web services for manage subscription (Update calendar subscription)
 - Modified delete subscription feature to use Web service.
 - Midified update subscription feature to use in-place editbale
 - Delete subscription feature now have a confirmation box before processing.
 - Fixed some accessibility issues
 - Used 'Delete' instead of 'Remove' for deleting subscriptions
27 files changed:
calendar/amd/build/manage_subscriptions.min.js [new file with mode: 0644]
calendar/amd/build/manage_subscriptions.min.js.map [new file with mode: 0644]
calendar/amd/build/repository.min.js
calendar/amd/build/repository.min.js.map
calendar/amd/build/selectors.min.js
calendar/amd/build/selectors.min.js.map
calendar/amd/src/manage_subscriptions.js [new file with mode: 0644]
calendar/amd/src/repository.js
calendar/amd/src/selectors.js
calendar/classes/external/event_exporter_base.php
calendar/classes/external/subscription/delete.php [new file with mode: 0644]
calendar/classes/output/refreshintervalcollection.php [new file with mode: 0644]
calendar/import.php
calendar/lib.php
calendar/managesubscriptions.php
calendar/renderer.php
calendar/templates/subscription_update_result.mustache [new file with mode: 0644]
calendar/tests/behat/calendar_import.feature
calendar/tests/lib_test.php
calendar/upgrade.txt
lang/en/calendar.php
lib/classes/task/calendar_cron_task.php
lib/db/services.php
lib/deprecatedlib.php
lib/tests/calendar_cron_task_test.php
lib/tests/upgradelib_test.php
version.php