115684 Commits

Author SHA1 Message Date
Safat
310f5f50ee
MDL-81924 smsgateway_aws: Move SMS related methods to AWS plugin
Originally implemented as MDL-80962.
2024-09-23 10:53:30 +07:00
Safat
cceed874fd
MDL-81924 factor_sms: Remove leftover AWS implementation
Originally implemented as MDL-80962.
2024-09-23 10:53:30 +07:00
Safat
b5ac3257b5
MDL-81924 core_sms: Add SMS gateway management UI
Originally implemented as MDL-81732.

Co-authored by: Michael Hawkins <michaelh@moodle.com>
2024-09-23 10:53:30 +07:00
Safat
3348832b78
MDL-81924 smsgateway_aws: Add hooks for SMS gateway management
Originally implemented as MDL-81732.

Co-authored by: Michael Hawkins <michaelh@moodle.com>
2024-09-23 10:44:27 +07:00
Safat
a1209ab882
MDL-81924 factor_sms: Add support for SMS gateway selection
Includes migrating AWS settings from the SMS MFA factor to a new gateway
in the SMS subsystem and notifying admins of the update.

Originally implemented as MDL-81732 and MDL-82660.

Co-authored by: Michael Hawkins <michaelh@moodle.com>
2024-09-23 10:44:26 +07:00
Safat
cf75a3aad1
MDL-81924 factor_sms: Implement sms subsystem
Originally implemented as MDL-80961.
2024-09-23 10:43:39 +07:00
Safat
a5f100e6dd
MDL-81924 smsgateway_aws: Add AWS sms gateway plugin
Originally implemented as MDL-80961.
2024-09-23 10:43:39 +07:00
Andrew Nicols
10c3e4b770
MDL-81924 core_sms: Add new subsystem and plugintype
Originally implemented as MDL-80960.
2024-09-23 10:43:39 +07:00
Andrew Nicols
11ab65db5e
MDL-81924 core: Include libphonenumber lite
Originally implemented as MDL-80960.
2024-09-23 09:45:41 +07:00
Andrew Nicols
58acf94c96
MDL-81924 core: Include Spatie\Cloneable
Originally implemented as MDL-80960.
2024-09-23 09:45:26 +07:00
Sara Arjona
525fc81cf6
on-demand release 4.5dev+ 2024-09-20 17:12:54 +02:00
Sara Arjona
15f4091392
NOBUG: Add upgrade notes 2024-09-20 17:12:53 +02:00
Sara Arjona
ebaed307fc
NOBUG: Fixed SVG browser compatibility 2024-09-20 17:12:35 +02:00
Sara Arjona
b6bf649701
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install 2024-09-20 17:12:35 +02:00
Huong Nguyen
f456c54bdf
MDL-83092 AI: Fix Behat failure for Course Assistance 2024-09-20 15:50:29 +07:00
Huong Nguyen
1cabd82999
Merge branch 'MDL-83055' of https://github.com/paulholden/moodle 2024-09-20 11:03:32 +07:00
Ilya Tregubov
7c75929ffa Merge branch 'MDL-82814-main' of https://github.com/andrewnicols/moodle 2024-09-20 10:37:05 +08:00
Jun Pataleta
fa31b3f3cb
Merge branch 'MDL-83092-main' of https://github.com/junpataleta/moodle 2024-09-20 10:30:33 +08:00
Matt Porritt
cfe65f1772
MDL-83092 AI: Placement action needs to check status of provider action
When all providers for a certain action are disabled, or if providers
are enabled but all individual actions of a type are disabled, then
a warning is shown on the placement admin settings page for actions
that have no providers available.

Also the text editor placement will not show the option to generate
images or text if there are no actions available.
2024-09-20 10:26:49 +08:00
Ilya Tregubov
1d48c46edb Merge branch 'MDL-82663' of https://github.com/paulholden/moodle 2024-09-20 10:17:02 +08:00
Huong Nguyen
7c7e35b02d
Merge branch 'MDL-83182-main' of https://github.com/meirzamoodle/moodle 2024-09-20 09:06:05 +07:00
Andrew Nicols
b1b4dc4cc9
MDL-83209 cache: Correct class import 2024-09-20 09:47:59 +08:00
Andrew Nicols
e9165e309b
Merge branch 'MDL-83209-main' of https://github.com/PhMemmel/moodle 2024-09-20 09:47:10 +08:00
Huong Nguyen
2812dbff69
Merge branch 'MDL-82740-main' of https://github.com/junpataleta/moodle 2024-09-20 08:44:03 +07:00
Ilya Tregubov
85011b102e Merge branch 'MDL-74188' of https://github.com/paulholden/moodle 2024-09-20 09:39:20 +08:00
Ilya Tregubov
847fa95212 Merge branch 'MDL-82488' of https://github.com/paulholden/moodle 2024-09-20 09:24:51 +08:00
Paul Holden
4fc4fb27ea
MDL-82715 customfield_number: coding style cleanup/clarification. 2024-09-19 18:36:36 +01:00
Paul Holden
c9a01b4354
Merge branch 'MDL-82715-main-rebased' of https://github.com/ilyatregubov/moodle into main 2024-09-19 17:42:12 +01:00
Sara Arjona
e4e8bc8bbb
Merge branch 'MDL-82845-main' of https://github.com/ferranrecio/moodle 2024-09-19 18:29:37 +02:00
Laurent David
2aa7790804
MDL-83050 core_courseformat: Fix index highlight for collapsed section
* Collapsed sections on course index is not highlighting the correct
element when scrolling over subelements.
2024-09-19 17:48:39 +02:00
Sara Arjona
c35427249b
Merge branch 'MDL-80890-main-fix' of https://github.com/junpataleta/moodle 2024-09-19 16:34:52 +02:00
Jun Pataleta
3fc594f72b
MDL-80890 tiny_aiplacement: Prefetch the correct lang string 2024-09-19 22:14:47 +08:00
Sara Arjona
2236a2f449
Merge branch 'mdl-82784_main_wip' of https://github.com/james-cnz/moodle 2024-09-19 16:07:38 +02:00
Jun Pataleta
23a7976a4b
MDL-82740 core: Consider theme when checking for monologo icons 2024-09-19 20:47:18 +08:00
ferranrecio
37ce4e8ece MDL-82845 course: fix subsection navigation nodes 2024-09-19 11:26:28 +02:00
Philipp Memmel
47ba728eae MDL-83209 core_cache: Fix regressions by enforcing codestyle 2024-09-19 10:42:52 +02:00
Huong Nguyen
d29f4cd06c
Merge branch 'MDL-83199-main' of https://github.com/mihailges/moodle 2024-09-19 15:40:15 +07:00
ferranrecio
bfe9e6328a MDL-82845 mod_subsection: change maturity to beta 2024-09-19 10:30:57 +02:00
ferranrecio
4d3d5b3687 MDL-82845 core_course: method to get all cm_info from a section_info 2024-09-19 10:30:57 +02:00
Ilya Tregubov
8b5b91475e MDL-82715 customfield_number: Add automatically populated providers.
Added number of activity provider and also hooks for plugins.
2024-09-19 16:21:50 +08:00
Sara Arjona
3e65c22adb
Merge branch 'MDL-83188' of https://github.com/paulholden/moodle 2024-09-19 10:20:14 +02:00
Ilya Tregubov
eecc29a6bf Merge branch 'MDL-82909' of https://github.com/paulholden/moodle 2024-09-19 15:08:12 +08:00
Ilya Tregubov
adaa1944af Merge branch 'MDL-82494' of https://github.com/paulholden/moodle 2024-09-19 14:04:48 +08:00
Ilya Tregubov
6f9f396ec6 Merge branch 'MDL-81987_main' of https://github.com/marxjohnson/moodle 2024-09-19 12:42:50 +08:00
Huong Nguyen
0b09bace52
Merge branch 'MDL-83122-main' of https://github.com/safatshahin/moodle 2024-09-19 10:39:19 +07:00
Andrew Nicols
ea11d4674c
MDL-82814 router: Handle ssl and reverse proxies in router
When a terminating SSL proxy is in use, the scheme and port received by
the web server may be different to the wwwroot.

When a reverse proxy is in use, the scheme, port, and host name received
by the web server may be different to the wwwroot.

In both of these cases the incoming request URI must be updated to use
the correct host scheme, and port. In the case of the reverse proxy,
the host name must also be updated.

In both cases the actual path is expected to be correct, and neither the
path nor query parameters should be modified.
2024-09-19 11:22:47 +08:00
Jun Pataleta
c7cf081097
MDL-79628 core: Add missing deprecation note
* Add the missing deprecation note for the timeout parameter in
the PHPDoc block of the navigation_cache's constructor.
2024-09-19 11:17:05 +08:00
Jun Pataleta
254f752b76
Merge branch 'MDL-79628-move-navcache-to-muc-feature' of https://github.com/rajandangi/moodle 2024-09-19 11:14:11 +08:00
Huong Nguyen
8921272b51
Merge branch 'MDL-83082-main' of https://github.com/junpataleta/moodle 2024-09-19 09:43:32 +07:00
Jun Pataleta
92e842dceb
Merge branch 'MDL-80890-main' of https://github.com/HuongNV13/moodle 2024-09-19 10:33:13 +08:00