Commit graph

116701 commits

Author SHA1 Message Date
David Woloszyn
24f3d5f5d5
MDL-79958 tool_mfa: String updates and added settings description 2024-12-24 15:18:40 +07:00
David Woloszyn
8d7b8f99bd
MDL-79958 factor_email: Email factor is enabled by default 2024-12-24 15:17:49 +07:00
Huong Nguyen
3c9bab2f33
Merge branch 'MDL-83159-main' of https://github.com/lucaboesch/moodle 2024-12-24 09:42:00 +07:00
Huong Nguyen
f6fe786a32
Merge branch 'MDL-83988-main' of https://github.com/andrewnicols/moodle 2024-12-24 09:29:21 +07:00
ferran
22935259c1
MDL-82342 core_course: deprecate old course edit webservices
Both core_course_edit_section and core_course_edit_module are not needed
anymore. All course edit actions are now executed as state actions from
core_courseformat_update_course. Also, the core_course_get_module is
fully replaced by the core_courseformat cmitem fragment (including also
any possible JS module).
2024-12-23 11:28:17 +01:00
Sara Arjona
84f561189a
Merge branch 'MDL-82341-main' of https://github.com/ferranrecio/moodle 2024-12-23 11:19:57 +01:00
Sara Arjona
0a7e04a184
Merge branch 'MDL-82034-main' of https://github.com/aanabit/moodle 2024-12-23 10:04:02 +01:00
Shamim Rezaie
d2e4a25a52 Merge branch 'MDL-83005-main' of https://github.com/davewoloszyn/moodle 2024-12-23 06:02:19 +11:00
AMOS bot
2e19a9f52e Automatically generated installer lang files 2024-12-22 00:08:11 +00:00
AMOS bot
6664b4a568 Automatically generated installer lang files 2024-12-21 00:07:43 +00:00
Mark Johnson
89b061a702
MDL-84037 quiz: Fix restore of shared questions
When a quiz that used shared questions was being restored without the
qbank the questions came from, if the qbank still existed on the target
site, the restored questions were being left in a category in an invalid
course context.

This changes the process so that if the original qbank does exist and
the user can access to it, we will find any references to the restored
copies of questions from that qbank, switch them to refer back to the
original qbank, then delete the category they were restored to from the
course context.

If the user does not have access to the qbank, a new one will be created
in the target course and the questions moved there, just as if the
original qbank did not exist.
2024-12-20 12:10:29 +00:00
ferran
f6cfb1ebc3 MDL-83673 core_courseformat: optimize pageitem update
The course page employs a scroll spy to highlight the
relevant element in the course index. However, the
frequency of updates is excessively high. This commit add
throttling of the scroll spy and prevents the page item
state from updating if the value hasn’t changed.
2024-12-20 12:29:58 +01:00
ferran
f081373156 MDL-82341 core_courseformat: migrate events for inplace editable 2024-12-20 12:22:45 +01:00
ferran
074645571b MDL-82341 core_courseformat: migrate permalink to action request 2024-12-20 12:22:45 +01:00
ferran
751dcbb4b9 MDL-82341 core_course: deprecate yui modules 2024-12-20 12:22:45 +01:00
Amaia Anabitarte
f87d36d750 MDL-82034 core_course: Fix Activity chooser opening issues on behat 2024-12-20 10:31:24 +01:00
Amaia Anabitarte
4c2b9922df MDL-82034 mod_subsection: Enable mod_subsection when upgrading 2024-12-20 10:31:22 +01:00
Amaia Anabitarte
4dda4b9dd9 MDL-82034 mod_subsection: Subsection is stable and uninstallable 2024-12-20 10:29:48 +01:00
Amaia Anabitarte
c406bcecc3 MDL-82034 mod_subsection: Enable by default 2024-12-20 10:29:48 +01:00
Luca Bösch
70e97830b8 MDL-83159 mod_quiz: Use format_string for course and quiz name. 2024-12-20 10:14:52 +01:00
Sara Arjona
314d41f427
MDL-83639 pix: Update custom icons
Sabina Abellán from the UX team has created the following custom icons:

- ai*:sparkles
- core:e/insert_col_after
- core:e/insert_col_before
- core:e/split_cells
- core:e/text_color
- core:i/bulk_edit
- core:i/export
- core:i/grade_partiallycorrect
- core:i/item
- core:t/completion_incomplete
- core:t/locktime
- mod_scorm:browsed
- tool_policy:level

In addition to updating these SVG files, the entries in the icon_map() have
been removed to ensure that the customized version is always used.
2024-12-20 07:40:23 +01:00
Sara Arjona
c0366ffea1
MDL-82460 pix: Deprecate unused icons
While addressing MDL-82211, these icons were identified as candidates
for deprecation. After confirmation that they are no longer in use,
they can now be safely deprecated.
2024-12-20 07:39:52 +01:00
Sara Arjona
de71c9b306
MDL-82460 mod_quiz: Move theme icons to the module
The quiz icons from the theme/boost/pix folder have been relocated
to mod/quiz/pix. The icons in the theme/boost/pix/mod/quiz folder
will be deprecated and replaced by those in mod/quiz/pix.
2024-12-20 07:39:51 +01:00
Sara Arjona
99d36acade
MDL-82460 form: Remove adv icon from _advancedHTML
The "adv" icon was used in _advancedHTML but was not displayed anywhere,
so it has been deprecated to clean up the code.
2024-12-20 07:39:51 +01:00
Sara Arjona
d9c4176432
MDL-82460 pix: Remove redundant PNG/GIF icons 2024-12-20 07:39:51 +01:00
danghieu1407
c97c9c4b9f MDL-83982 Quiz: Add grade item percentage 2024-12-20 11:40:59 +07:00
AMOS bot
e1c81a85fe Automatically generated installer lang files 2024-12-20 00:07:51 +00:00
Jun Pataleta
7d6f282aef
weekly release 5.0dev 2024-12-19 20:07:48 +08:00
Jun Pataleta
ff30f04299
NOBUG: Add upgrade notes 2024-12-19 20:07:48 +08:00
Jun Pataleta
4b176b9ab5
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install 2024-12-19 20:07:34 +08:00
Huong Nguyen
94b45207e9
Merge branch 'MDL-83516-main-2' of https://github.com/meirzamoodle/moodle 2024-12-19 11:06:23 +07:00
Jun Pataleta
77403362a8
Merge branch 'MDL-82754-main' of https://github.com/meirzamoodle/moodle 2024-12-19 12:02:53 +08:00
Huong Nguyen
ba313fddd8
Merge branch 'MDL-83395-main' of https://github.com/davewoloszyn/moodle 2024-12-19 10:55:45 +07:00
Huong Nguyen
05badcdae0
Merge branch 'MDL-83940' of https://github.com/paulholden/moodle 2024-12-19 10:40:11 +07:00
Huong Nguyen
7a5fb9bd78
Merge branch 'MDL-82697' of https://github.com/paulholden/moodle 2024-12-19 10:21:08 +07:00
Huong Nguyen
c66bbed355
Merge branch 'MDL-83956' of https://github.com/paulholden/moodle 2024-12-19 10:07:02 +07:00
Huong Nguyen
7befed22d0
Merge branch 'versionbump' of https://github.com/junpataleta/moodle 2024-12-19 10:03:51 +07:00
David Woloszyn
25be0c2776 MDL-83969 hub: Update text for marketing opt-in 2024-12-19 13:41:49 +11:00
Andrew Nicols
84532b7667
MDL-83705 core: Update subplugins.json relative to plugin 2024-12-19 09:03:00 +07:00
Andrew Nicols
62ad246544
Merge branch 'MDL-63802-main' of https://github.com/lucaboesch/moodle 2024-12-19 09:19:34 +08:00
David Woloszyn
af7ca95b3f MDL-83395 core_ai: AI usage report 2024-12-19 10:51:43 +11:00
Jun Pataleta
a8ff492a8e
NOBUG: Bump the main version.php file 2024-12-19 00:00:13 +08:00
Jun Pataleta
1ff50ac088
NOBUG: Bump versions for main to the current date 2024-12-18 23:53:12 +08:00
Jun Pataleta
e33b058910
Merge branch 'MDL-83691-main' of https://github.com/meirzamoodle/moodle 2024-12-18 13:46:38 +08:00
Jun Pataleta
c3c31731de
Merge branch 'MDL-84026-main' of https://github.com/andrewnicols/moodle 2024-12-18 13:24:18 +08:00
meirzamoodle
508e77a208 MDL-83516 tool_mfa: Improve the factors management table 2024-12-18 10:07:13 +07:00
Huong Nguyen
359472dd35
MDL-83738 reportbuilder: Fix PHP Syntaxt error 2024-12-18 10:00:45 +07:00
Jun Pataleta
6120f12c10
Merge branch '79121-normalize-proxy-bypass-main' of https://github.com/DSI-Universite-Rennes2/moodle 2024-12-18 10:56:00 +08:00
Andrew Nicols
7020726705
MDL-84026 core: Update GitHub Funding to point to fund.moodle.org 2024-12-18 10:45:09 +08:00
Huong Nguyen
eac86fb5d3
Merge branch 'MDL-83738' of https://github.com/paulholden/moodle 2024-12-18 09:37:47 +07:00