Paul Holden
e8d7817f7f
MDL-72544 output: set default core/toast message type to information.
...
Update existing code to set type to warning as appropriate.
2021-09-24 08:19:54 +01:00
Andrew Nicols
92179b7057
MDL-71113 js: Fix all jsdoc warnings
2021-06-18 09:38:05 +08:00
Andrew Nicols
70dcc60862
MDL-71113 js: Bare minimum fixes to build jsdoc
2021-06-18 09:38:04 +08:00
Shamim Rezaie
9317849257
MDL-70287 core_payment: Redirect user to the successurl after payment
2021-02-24 22:44:10 +11:00
Shamim Rezaie
0ecce652b1
MDL-69166 core_payment: Use promises instead of callbacks
2020-10-27 15:34:56 +11:00
Shamim Rezaie
f5d94d6305
MDL-69166 core_payment: Addressing various integration points
...
- Add help for 'payment account' field in the enrol instance form
- Remove MOODLE_INTERNALs when not necessary
- Add $userid to deliver_order
- Check if provider classes implement the provider interface
- Rename get_cost to get_payable
- get_payable returns payable object
- Improve registerEventListeners and added init
- Rename payment\provider to payment\service_provider
2020-10-27 15:34:56 +11:00
Shamim Rezaie
d5a9d6e520
MDL-69166 core_payment: Rename componentid to itemid
2020-10-27 15:34:56 +11:00
Shamim Rezaie
2d7feb7583
MDL-69166 core_payment: Renamed plugintype name from pg to paygw
2020-10-27 15:34:55 +11:00
Marina Glancy
71ccaf200d
MDL-69166 core_payment: rename some functions
2020-10-27 15:34:55 +11:00
Shamim Rezaie
61766b3d11
MDL-69166 core_payment: Add paymentarea to the payment subsystem
2020-10-27 14:40:49 +11:00
Shamim Rezaie
73527fa213
MDL-69166 core_payment: Show cost on the modal when no gateway is chosen
2020-10-27 14:40:49 +11:00
Marina Glancy
1d479dc0cf
MDL-69166 core_payment: improvements to api, small fixes
2020-10-27 14:40:49 +11:00
Marina Glancy
6ff3087fe6
MDL-69166 core_payment: add payment accounts
2020-10-27 14:40:49 +11:00
Shamim Rezaie
e25eb2c0e1
MDL-69166 core-payment: Autoselect gateway when there is only one
2020-10-27 14:40:49 +11:00
Shamim Rezaie
e3e83185ed
MDL-69166 core_payment: payment gateways can have a surcharge
2020-10-27 14:40:47 +11:00
Shamim Rezaie
11b2d9e9ac
MDL-69166 core_payment: show cost on the modal
2020-10-27 14:37:29 +11:00
Shamim Rezaie
fd187060ad
MDL-69166 core_payment: ES6-ifying modal_gateways
2020-10-27 14:37:28 +11:00
Shamim Rezaie
b23dcc37f2
MDL-69166 core_payment: Use a custom modal type for gateway selector
2020-10-27 14:37:28 +11:00
Shamim Rezaie
9d773ee592
MDL-69166 enrol_fee: use template for payment btn & properly format cost
2020-10-27 14:37:28 +11:00
Shamim Rezaie
ad6df31745
MDL-69166 core_payment: es6-ify
2020-10-27 14:37:28 +11:00
Shamim Rezaie
b5507b8685
MDL-69166 core_payment: add a callback for when payment is done
2020-10-27 14:37:28 +11:00
Shamim Rezaie
8726d77517
MDL-69166 pg_paypal: Display PayPal buttons in a modal
2020-10-27 14:37:28 +11:00
Shamim Rezaie
03f20edbd5
MDL-69166 core_payment: send a purchase description to payment gateways
...
We truncate description to 127 chars as per PayPal requirement
2020-10-27 14:37:28 +11:00
Shamim Rezaie
8ef156b7dc
MDL-69166 core_payment: post to process payment
2020-10-27 08:37:08 +11:00
Shamim Rezaie
e9de430907
MDL-69166 core_payment: display the gateways modal
2020-10-27 08:37:08 +11:00