Git commits in Moodle 3.10.x by Shamim Rezaie

commit c562f8bb874393495ea52f29ce73f80473c0d213
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 05 Nov 2021 08:15:59 +0800
Tag:    v3.10.8

MDL-72688 contentbank: Some accessibility improvements described below

commit 08438367252f89af2a1abe94643418fffb801b50
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 04 Nov 2021 11:45:19 +0800
Tag:    v3.10.8

MDL-72990 badges: Use imagecaption as alternative text for badge image

commit b9a996799681ba1366cc34362f66f6de208d1173
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 04 Nov 2021 10:54:02 +0800
Tag:    v3.10.8

MDL-72668 block_badges: Add alt attribute to badge images

commit f9053d932e59d706ef1682abf437181186f9fd35
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 02 Nov 2021 08:03:58 +0800
Tag:    v3.10.8

MDL-72688 contentbank: Add and maintain appropriate aria roles

commit 6bf3f5f911699ee99d3950490d8b762b28885b16
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 22 Oct 2021 11:33:50 +0800
Tag:    v3.10.8

MDL-72669 qtype_multianswer: Replace empty option with NBSP

commit 105cd1d7a0a6331dba6e920fa66ab259168aac07
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 21 Oct 2021 02:35:26 +0800
Tag:    v3.10.8

MDL-72668 core: Highlight the focused tree item in a tree.

commit cede428cc4b9d339d81f35025f00522a2075cce4
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 15 Oct 2021 21:29:25 +0800
Tag:    v3.10.8

weekly release 3.10.7+

commit 2d3e43ec62337ec4104958b50aa36d2e107bf8b0
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 05 Oct 2021 02:50:00 +0800
Tag:    v3.10.8

MDL-72668 block_private_files: Switched from YUI to core/tree AMD

commit 194b964dc51db9eb3926d83badcad8a35936a137
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 10 Sep 2021 22:47:44 +0800
Tag:    v3.10.7

MDL-71240 filter_tex: Add allowlist for filter_tex_sanitize_formula

commit 85f18da71d52263e694e891d9161c81f25ea2b51
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sun, 29 Aug 2021 23:38:17 +0800
Tag:    v3.10.8

MDL-66203 mod_assign: Reset submission status when removing a submission

commit 194379a0f83835cade83574a98225063af0dec25
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 24 Aug 2021 15:55:05 +0800
Tag:    v3.10.7

MDL-72403 calendar: prereserve courseid after form submit

commit aa7bc64c05604c4b92bf5b1e873bc0ab09341f8c
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 10 Aug 2021 03:45:51 +0800
Tag:    v3.10.8

MDL-56773 atto_equation: The equation editor should always be rtl

commit 1b6f1756f6f4457da8cf7c25096731712f78a5cd
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 16 Jul 2021 19:08:36 +0800
Tag:    v3.10.7

MDL-71240 filter_tex: Sanitize the whole latex document

commit cd7fa2e5133a7a2bdb1f8532b29e2548dcb4d407
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 16 Jul 2021 18:00:07 +0800
Tag:    v3.10.7

MDL-71240 filter_tex: Support paranoid mode for openin_any in latex

commit 6227246c3ff05be19afc98e95021d8b27167d316
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 12 Jul 2021 04:01:45 +0800
Tag:    v3.10.8

MDL-71602 qtype_essay: label essay question's answer area

commit 987166f5e0a9efb501f87d51512f53078d46fe3f
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sat, 19 Jun 2021 04:59:45 +0800
Tag:    v3.10.6

MDL-71672 atto_equation: Fix the markup and the initial focused element

commit faa1b7e640cd0126ce6868aa6816fc9edbe3b44f
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 14 Jun 2021 19:58:12 +0800
Tag:    v3.10.6

MDL-71672 javascript: Fix the markup in the header of YUI dialogs

commit 0fdf326b17445bdf46b1e0d5815f4304be06eba8
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 07 Jun 2021 10:37:11 +0800
Tag:    v3.10.6

MDL-71672 atto_managefiles: Focus the first file manager button

commit c47395c1eae43e57c0583ffbaada3e49138606a7
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 07 Jun 2021 05:55:08 +0800
Tag:    v3.10.6

MDL-71672 atto_emojipicker: Focus the search bar initially

commit 136312c3cec4b8c8f2044559cd0b6dc0aa057b7a
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 02 Jun 2021 18:11:58 +0800
Tag:    v3.10.6

MDL-71672 atto_recordrtc: focus Atto button after hide

commit d227e72aa43cd016774315cc5ebf954145188850
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 02 Jun 2021 15:59:04 +0800
Tag:    v3.10.6

MDL-71672 javascript: Fix the issue of focusOnShowSelector being ignored

commit 88645207425c135611cf1b38b1b8be15666b3007
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 31 May 2021 17:20:49 +0800
Tag:    v3.10.5

MDL-71668 editor_atto: Accissibility focus styling for Atto buttons

commit e0f895ea8ec9a3ffbae52d66bb10410ff830868d
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 01 Feb 2021 04:04:21 +0800
Tag:    v3.10.2

MDL-69748 core: Fix hideif issue with array elements

commit c61b50e6a0c5baf8ca35a9502fd8affb0bfdaa51
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 21 Jan 2021 19:34:40 +0800
Tag:    v3.10.2

MDL-70173 core: Use a meaningful first level header

commit f9b58dd719587fe8ceac852a4be704dd8ec7be34
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 13 Jan 2021 22:54:26 +0800
Tag:    v3.10.2

MDL-70625 core_calendar: Fix whitespace appearance in the id attribute

commit 2e1b2cf30edc2ed1d61e7a6fec7b7c63d509e7e9
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 16 Dec 2020 21:15:47 +0800
Tag:    v3.10.1

MDL-70394 paygw_paypal: Fix the incorrect foreign key

commit 5f57b1071212b94f46401089135a5a136fa204c2
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 16 Dec 2020 19:26:44 +0800
Tag:    v3.10.1

MDL-70459 enrol_fee: Sort the list of currencies when displaying

commit ec6720a836da17a9012f3bfac1425a34e992724a
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sat, 12 Dec 2020 20:44:22 +0800
Tag:    v3.10.1

MDL-70459 core_payment: use array_merge to merge currencies

commit 8ec7ddb92b709e85a3749037279ca52ce731c2f2
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 10 Dec 2020 20:23:49 +0800
Tag:    v3.10.2

MDL-70172 output: pages with main logo should have a first-level header

commit f1ec340ccacc190679a21e04457ca6dece80da66
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 10 Dec 2020 14:42:14 +0800
Tag:    v3.10.1

MDL-69301 theme_boost: Remove the special handling of Escape key

commit af390c44957ce4714a593b1b0585f7ce0c514e51
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 10 Dec 2020 01:02:09 +0800
Tag:    v3.10.2

MDL-70172 output: Fix empty links

commit fa7e21854637d68b0218c399ec40f30a19806f0c
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 09 Dec 2020 13:26:23 +0800
Tag:    v3.10.1

MDL-69301 behat: comment a test out

commit 950e44c82f9cf709e66821e637051548cde33f97
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 08 Dec 2020 02:00:27 +0800
Tag:    v3.10.2

MDL-70173 theme_boost: Fix empty link issue on the "Go to top" button

commit 71b49a5b8793702b823e1bee334b0633f086d3d4
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 07 Dec 2020 01:25:17 +0800
Tag:    v3.10.2

MDL-70173 theme_boost: Increase the size of notification counter

commit e7b0985d5ea2c368bcb1907fdcbc5e62505b9006
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sun, 06 Dec 2020 23:41:06 +0800
Tag:    v3.10.2

MDL-70173 output: All pages should have a heading

commit ac4b7f1193b53114039023664bc431df69bada57
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sun, 06 Dec 2020 22:43:45 +0800
Tag:    v3.10.2

MDL-70173 dashboard: ARIA role presentation conflicted the empty alt

commit 30354e039a492ea6f9644ec131b02e3b08e04381
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sat, 05 Dec 2020 00:59:51 +0800
Tag:    v3.10.2

MDL-70173 message: Fix empty link

commit a9c9d74fa0514da7fc6e32d9e6df1a70387fb0f9
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 04 Dec 2020 21:57:47 +0800
Tag:    v3.10.2

MDL-70173 output: use an empty alt to hide user pic from screen readers

commit 433556de1f46674a1e1af78db2c4ea61f7e1f991
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 03 Dec 2020 01:18:01 +0800
Tag:    v3.10.1

MDL-69301 theme_boost: Use event.key in aria.js

commit a9b83b3c01e1885652180908b5d3dd33d16ec3f5
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 16 Nov 2020 18:37:45 +0800
Tag:    v3.10.1

MDL-70237 payment: Allow html tags in gateway description

commit f6b7ed422adecbdb996d86f60fed01d5250a1892
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 06 Nov 2020 16:21:17 +0800
Tag:    v3.10.1

MDL-70072 core: Fix always displaying date in Gregorian

commit 352e2f7787aa9d0414332257f795de1bafe4d250
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 30 Oct 2020 01:59:40 +0800
Tag:    v3.10.0-rc1

MDL-68167 lib: Do not set aria-expanded if it should not be set

commit 2d2b8d917019516d5f4770d899337ba80d03eb66
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 30 Oct 2020 01:51:08 +0800
Tag:    v3.10.0-rc1

MDL-68167 user: Fix missing label for participants filter input fields

commit 4d00ebae7abc7bcea14ea549a90e7b9ace2fd787
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 29 Oct 2020 23:54:38 +0800
Tag:    v3.10.0-rc1

MDL-68167 lib: autocomplete focos should not be removed on blur

commit 53f2acb26365a03b5d812790189a4a3a708e27a0
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 29 Oct 2020 21:39:05 +0800
Tag:    v3.10.0-rc1

MDL-68167 lib: Clear single-select autocomplete elements with keyboard

commit f018e923345bbe670ac93a067e651e7f08242016
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 27 Oct 2020 15:15:09 +0800
Tag:    v3.10.0-beta

MDL-69166 core: Fix missing lang strings

commit 0fb7847e09a7697a8d0a0a95932d853c7d3781e6
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sun, 18 Oct 2020 23:31:44 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: Use promises instead of callbacks

commit 52305c9a2ec640e8f67aef527d9ce4867adb85db
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sat, 17 Oct 2020 02:05:54 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: Rename componentid to itemid

commit b63f17b5f127a29e97f7177b79239f4037feba38
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sat, 17 Oct 2020 01:43:25 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: Addressing various integration points

commit 6b3d163a567da98789a9f8bac259f41c1266765e
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 16 Oct 2020 23:45:36 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: Renamed plugintype name from pg to paygw

commit 25cf4fa5ca20792259fc2eced5011474e8eeca74
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 14 Oct 2020 14:38:14 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: Add privacy implementation

commit 087845bb30694b47095b0e3c1be1df5e8cef8fde
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 07 Oct 2020 18:56:13 +0800
Tag:    v3.10.0-beta

MDL-69166 Replace all upgrade steps with just "create_table" steps

commit 7d10f352785c70bf67347e63846986223759cea3
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 02 Oct 2020 18:23:53 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: Add paymentarea to the payment subsystem

commit 7e1126163300a725d12f317c788860c3f2987e0c
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 01 Oct 2020 22:53:54 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: Show cost on the modal when no gateway is chosen

commit acd1c824030319f758e2059d54e5ef7b78110f6a
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 30 Sep 2020 11:24:43 +0800
Tag:    v3.10.0-beta

MDL-69166 enrol_fee: Show a warning when no currency is supported

commit c9271eba7c01d3a3df0aab1ac1ae64b52ce68c17
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 30 Sep 2020 09:48:58 +0800
Tag:    v3.10.0-beta

MDL-69166 enrol_fee: Prevent adding instance if no currency is supported

commit 0cf4bb2afc35c74d425534c8d4ec326a2d95b5b9
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 29 Sep 2020 19:33:16 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: only prevent closing during autorisation

commit 58a89a46e440f46b9c7069997eda9a57703b8b59
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 29 Sep 2020 19:32:13 +0800
Tag:    v3.10.0-beta

MDL-69166 core-payment: Autoselect gateway when there is only one

commit 9a7aed4a25116a73a28377cddbc482419d346158
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 29 Sep 2020 19:21:33 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: WS and AMD to return some settings to be used in js

commit adac2a9e55570a53a70b4e16380071e81a7908b1
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 25 Sep 2020 21:11:32 +0800
Tag:    v3.10.0-beta

MDL-69649 form: Fix labels for defaultcustom form elements

commit 2fca843e49e8335ee24c0dcd56032731f3db0580
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 25 Sep 2020 19:07:10 +0800
Tag:    v3.10.0-beta

MDL-69649 backup: Fix missing labels

commit b24f13eca2a09c5b84b434c3366b8df7be0e30ab
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 17 Sep 2020 00:43:18 +0800
Tag:    v3.10.1

MDL-69301 course: Remove custom keyboard navigation code

commit 65a9b2679170a6d10fc5f5e20c5701a5064ced55
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 16 Sep 2020 23:12:54 +0800
Tag:    v3.10.1

MDL-69301 core: Enhanced WAI-ARIA support for tab elements

commit 2cc04e2b29708d455d9f3d165f6dc0f9bcbbea0e
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 16 Sep 2020 21:25:36 +0800
Tag:    v3.10.1

MDL-69301 theme_boost: convert aria.js to es6 module

commit abbda5d0253337755f27783cf63d5a79de6c011e
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 10 Sep 2020 09:57:34 +0800
Tag:    v3.10.4

MDL-69028 repository: Put a rate limit on draft file uploads

commit 4a60349a8acd74cadf246011c2735400d145ddda
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 12 Aug 2020 16:43:46 +0800
Tag:    v3.10.0-beta

MDL-57682 media_videojs: webservice to get the language pack of videojs

commit 94c19e0fea25aaf94ac887e81a2e0a5d15498ebd
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 12 Aug 2020 16:42:23 +0800
Tag:    v3.10.0-beta

MDL-57682 media_videojs: Cache videojs languages in the localstorage

commit 2189db9c867c920b677e52a70a78042e93389402
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 06 Aug 2020 19:37:15 +0800
Tag:    v3.10.0-beta

MDL-57682 media_videojs: convert videojs loader to es6

commit e6f0b5a3a32f086056ab4ee3b3d9929b56702008
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 05 Aug 2020 23:32:17 +0800
Tag:    v3.10.0-beta

MDL-69116 qtype_multichoice: accessibility improvement

commit 3ea25c3b7759e827cea4bfa8e7c6e78213c1b6dc
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 29 Jul 2020 01:51:48 +0800
Tag:    v3.10.0-rc1

MDL-68167 user: Fix a hardcoded string to be read from lang pack

commit 7931148cbbee77a17c7f5f20a2d1c1c9b56d6d96
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 29 Jul 2020 00:45:30 +0800
Tag:    v3.10.0-rc1

MDL-68167 lib: Fix label for autocomplete selection/suggestion box

commit 1031836d89a4e96680af45089ff679e73e0070c7
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 28 Jul 2020 22:22:39 +0800
Tag:    v3.10.0-rc1

MDL-68167 user: filter elements should listen to accessibleChange event

commit ec1e1fd01afbdc9991cfcfece2eeeab4000cd2d9
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 28 Jul 2020 16:26:22 +0800
Tag:    v3.10.0-rc1

MDL-68167 lib: The accessibleChange custom event now supports bubbling

commit b5a04a9fe24245ae9b40898c87a40bb3cff9f257
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 27 Jul 2020 14:26:11 +0800
Tag:    v3.10.0-rc1

MDL-68167 theme_boost: make focus outline accessible for autocompletes

commit be7b73a24b509918b226a35641ebe0bfd4665621
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 27 Jul 2020 11:36:25 +0800
Tag:    v3.10.0-rc1

MDL-68167 lib: Autocomplete selection to use listbox aria role

commit 0c438b4d3e40666460d50c2449779a7a0f0f0875
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 27 Jul 2020 08:12:48 +0800
Tag:    v3.10.0-rc1

MDL-68167 user: Improve keyboard navigation on autocomplete fields

commit 7a85cc6d2e085cb34d182da01d60278b372dded9
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 16 Jul 2020 18:41:25 +0800
Tag:    v3.10.0-beta

MDL-69116 qtype_mutichoice: Use label for the "clear my choice" link

commit 4bd0eaf732ad0c1d35f6cc741429df96dc4294a5
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 15 Jul 2020 18:54:19 +0800
Tag:    v3.10.0-beta

MDL-66707 mod_forum: do not blindly mark discussion replies as read

commit 7b313f407a2489b48833985506ef112a4c89d707
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 07 Jul 2020 08:04:54 +0800
Tag:    v3.10.0-beta

MDL-68444 calendar: Improve how screenreaders say week titles

commit 931fc89e13949282edb889eedc50b929811c1965
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 07 Jul 2020 07:12:43 +0800
Tag:    v3.10.0-beta

MDL-68444 calendar: Improve how screenreaders read day titles

commit 1882bb479249b3e9815b427a243d24377a125741
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 30 Jun 2020 15:37:50 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: payment gateways can have a surcharge

commit bb7d67939508885961679589d4c3c25e8870ffbf
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 30 Jun 2020 15:14:38 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: show cost on the modal

commit 97e8cb0de4214cc4470473c0a063af05f5c62e2a
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 30 Jun 2020 04:34:14 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: display an image for each gateway

commit 1e21a0b3d539294e339763599fab4105adfd2b89
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 12 Jun 2020 15:40:10 +0800
Tag:    v3.10.0-beta

MDL-68932 core: showhidesettings to work with multiple hideIf()s

commit c2321a263bcdd314bb6f2e267a67bc5d4b79fbf3
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 29 Jan 2020 16:11:37 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: display the gateways modal

commit f3d75264199c82d6ccb05fcfa27605232a155c90
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 29 Jan 2020 16:09:53 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: WS to get list of gateways supporting a currency

commit 048a652106f7af198fab7b4c3e5e34989e577e1b
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sat, 18 Jan 2020 00:20:41 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: capture payment directly

commit 23e24a504e375ddb48a0d6d28c4cb4356e4b74bd
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sat, 18 Jan 2020 00:08:02 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: New helper to get order details from PayPal

commit dc976fba1e2287e3f05e5f09032e6c5197d76e34
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 15 Jan 2020 21:22:05 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: ES6-ifying modal_gateways

commit e2faf672479c8b1dd1616ebbbc41541dd32682f7
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 15 Jan 2020 19:48:26 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: Use a custom modal type for gateway selector

commit b97899634ce0fad18628a544bfadb20a1e9c5bb3
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 15 Jan 2020 12:58:32 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: Support multiple currencies on the same page

commit 2427b92114c5c150502964b7a21a2f5570d967b1
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Tue, 14 Jan 2020 01:37:01 +0800
Tag:    v3.10.0-beta

MDL-69166 enrol_fee: use template for payment btn & properly format cost

commit 34770016ee20eed0a4edbb6bd0a22dc8f30d4272
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sun, 12 Jan 2020 22:31:44 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: es6-ify

commit d00c00dd4fe3fcc0abcac20620b978c75414b393
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sun, 12 Jan 2020 03:28:34 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: add a callback for when payment is done

commit ed1cc02522fea20711300ca042a54637a05f6446
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Sat, 11 Jan 2020 02:34:47 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: Display PayPal buttons in a modal

commit e1151bf6f5c9c5c8bedb9fcaba1ca540495702a2
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 10 Jan 2020 16:30:07 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: handle paypal checkout callbacks

commit bbb887f6aea13de8aece84456bf7f67133f86434
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 10 Jan 2020 15:59:58 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: Ability to connect to sandbox or live environment

commit 4403b8f60da752f8258193058213b1312d438e93
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 09 Jan 2020 01:06:44 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: Process after payment

commit 3c3b43a58c5452cdeac3144346d79812544b957c
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Thu, 09 Jan 2020 00:45:51 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: Save general payment information

commit 04e2dc7c3bbee03159ea1228bcce34cf69f92a25
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 08 Jan 2020 23:57:11 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: paypal helper class to work with API

commit 05574af1a675a48b64f3caa16e533395db174331
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 08 Jan 2020 22:43:51 +0800
Tag:    v3.10.0-beta

MDL-69166 enrol_fee: Implement callback functions for payment subsystem

commit 5337ca485cc6f06bb278fc4543ab9e29bb4bfc23
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Wed, 08 Jan 2020 22:41:12 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: helper methods to get cost and to deliver order

commit ab6ca27571f86cdc0b115a761a484b4acf485655
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 06 Jan 2020 16:54:31 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: send a purchase description to payment gateways

commit 3b0034cc91eeb7a041a1decdcd4d2b0f616d3dbc
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 06 Jan 2020 16:48:08 +0800
Tag:    v3.10.0-beta

MDL-69166 enrol_fee: set a description for enrolment

commit 149e530cc1fd1ed8b194040b872fb237fcd5e602
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 03 Jan 2020 17:07:51 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: render PayPal buttons and set up transaction

commit ed04c3824cd0be8f401daa68495a57ce4f0123c4
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 27 Dec 2019 21:19:21 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: post to process payment

commit a435c63e16ce5dbe94cac438f55680201bac1cca
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Fri, 27 Dec 2019 09:00:06 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: some basic styling

commit 4865d2a0ae5fcfea37a8bc1798a22e7fed48f59f
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 16 Dec 2019 22:21:47 +0800
Tag:    v3.10.0-beta

MDL-69166 core_payment: basic gateway skeleton

commit 8317134779494e09554bfcc5b2f811be3893e182
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 16 Dec 2019 21:23:26 +0800
Tag:    v3.10.0-beta

MDL-69166 core: define payment as a subsystem and pg as a plugin type

commit bc28c05995caa986ca8f0e51fb7a95cf9088c381
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 16 Dec 2019 20:58:11 +0800
Tag:    v3.10.0-beta

MDL-69166 core: list settings page in the admin tree

commit e1cab8e18e29604bbedc4074cf450203d037d912
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 16 Dec 2019 20:14:51 +0800
Tag:    v3.10.0-beta

MDL-69166 pg_paypal: A new payment gateway is born

commit d3432a883cbb7772e49f4c0af894a83ec4d4a8db
Author: Shamim Rezaie <shamim@moodle.com>
Date:   Mon, 16 Dec 2019 20:14:14 +0800
Tag:    v3.10.0-beta

MDL-69166 enrol_fee: An enrolment plugin that supports payments