Commit Graph

34643 Commits

Author SHA1 Message Date
Huong Nguyen 88b6baa6af Merge branch 'mdl85075-50' of https://github.com/matthewhilton/moodle into MOODLE_500_STABLE 2025-10-29 09:31:20 +07:00
Adrian Greeve 5190731af4 Merge branch 'MDL-85774-500-3' of https://github.com/junpataleta/moodle into MOODLE_500_STABLE 2025-10-27 09:03:21 +08:00
Huong Nguyen 89cd360c83 NOBUG: Add upgrade notes 2025-10-24 11:00:15 +07:00
Jun Pataleta 52ec42bb01 MDL-85774 login: Check for username/password fields before moving focus
When the login form is not shown but $CFG->loginautofocus is turned on,
we need to verify first that the username and password fields exist
before we move the focus. Otherwise, the JS will break.
2025-10-23 11:28:48 +08:00
Jun Pataleta 4c66cdde04 MDL-85774 login: Remove visually-hidden links
Visually hidden links on login error/info disrupt tab order. We must
remove them.

Instead, announce the div containing the login error/info messages on
page reload.

The visually hidden signup link has also been removed.
2025-10-23 11:28:48 +08:00
Huong Nguyen 5be6382221 Merge branch 'MDL-86986-500' of https://github.com/junpataleta/moodle into MOODLE_500_STABLE 2025-10-23 09:57:31 +07:00
Huong Nguyen f50b0661ef Merge branch 'MDL-80524-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-10-23 09:29:27 +07:00
Matthew Hilton bd500af20e MDL-85075 files: Use core security helper first 2025-10-23 12:21:17 +10:00
Andrew Nicols a429bfbdac Merge branch 'MDL-81804-500-first' of https://github.com/lucaboesch/moodle into MOODLE_500_STABLE 2025-10-23 09:12:45 +08:00
Luca Bösch 635b7f6bdf MDL-81804 dml: Passing parameters with -c key=val on PostgreSQL.
Co-authored-by: Marcos Dos Santos De Oliveira <marcos.s.oliveira@fiesc.com.br>
2025-10-22 16:20:25 +02:00
Jun Pataleta ded6e7e9b2 MDL-86986 core: Add aria-label to the drag handle button 2025-10-22 20:14:38 +08:00
Paul Holden a3c171eeb8 MDL-80524 rating: preserve activity idnumber when adding rating.
See also e9a5485f for context regarding similar problem with grade
updates.

Co-authored-by: Julian Tovar
2025-10-22 09:43:39 +01:00
Mihail Geshoski 8c2b54410e Merge branch 'MDL-86225-500' of https://github.com/josepico01/moodle into MOODLE_500_STABLE 2025-10-22 11:03:21 +08:00
Mihail Geshoski ba4ffb5881 Merge branch 'MDL-86063-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-10-22 10:21:45 +08:00
Huong Nguyen 2f4f624b19 Merge branch '83543-xls-form-500' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_500_STABLE 2025-10-22 09:12:55 +07:00
Huong Nguyen c8d7e0cf64 Merge branch '77137-proxybypass-on-multiple-curl-queries-500' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_500_STABLE 2025-10-22 09:07:17 +07:00
Amaia Anabitarte 60950923a6 Merge branch 'MDL-85796-500' of https://github.com/junpataleta/moodle into MOODLE_500_STABLE 2025-10-21 19:56:09 +02:00
Shamim Rezaie e36f16ec13 Merge branch 'MDL-85592-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-10-21 17:10:33 +11:00
Huong Nguyen 1125b4ada6 Merge branch 'MDL-85168-MOODLE_500_STABLE' of https://github.com/phmemmel/moodle into MOODLE_500_STABLE 2025-10-21 10:36:34 +07:00
Paul Holden cf8d527e11 Merge branch 'MDL-86455-500' of https://github.com/yerairogo/moodle into MOODLE_500_STABLE 2025-10-20 16:51:06 +01:00
Paul Holden f9f4c49fd2 MDL-86063 customfield: internally validate numeric data in persistent.
Move previous validation from the data controller, added in 89dbe63d,
into the persistent class itself so that it can internally validate
itself rather than relying on callers.

This resolves problems with empty/null numeric fields contained within
course backups (e.g. during course copy).
2025-10-19 16:53:17 +01:00
Huong Nguyen 7518095d59 Merge branch 'MDL-85418-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-10-17 10:28:04 +07:00
Andrew Nicols b286e6c65a Merge branch 'm500-86376' of https://github.com/danmarsden/moodle into MOODLE_500_STABLE 2025-10-17 11:04:40 +08:00
Andrew Nicols 611008d6eb Merge branch 'MDL-85366-500' of https://github.com/djarran/moodle into MOODLE_500_STABLE 2025-10-17 08:47:05 +08:00
Andrew Nicols 30a482b220 Merge branch 'MDL-86822-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-10-17 08:34:39 +08:00
Yerai Rodríguez 7dfbf9582f MDL-86455 forms: disable all modal submit buttons on button click
To provide visual feedback and prevent multiple clicks
on no-submit buttons, all submit buttons within a modal
form will be disabled once any of them is clicked.
2025-10-16 15:59:36 +02:00
Jun Pataleta 7db7c26280 MDL-85796 core: Remove unnecessary title attribute on profile links
The title attribute with value "View profile" on profile links is
not necessary as the user's name on the link itself is sufficient
to convey the purpose of the link.
2025-10-16 15:51:01 +08:00
Dan Marsden fb9d6e718d MDL-86376 core: Make public static functions more resilient
a
2025-10-16 20:45:50 +13:00
Andrew Nicols 360cb2d370 Merge branch 'MDL-85736-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-10-16 13:39:55 +08:00
Andrew Nicols 3b91765090 Merge branch 'MDL-86053-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-10-16 13:33:22 +08:00
Jarad Barker da9daf4437 MDL-84483 core_files: Always fire after_file_created hook 2025-10-16 09:04:09 +07:00
hieuvu ef3cc1d8b9 MDL-86621 core_question: Add capability checking for question bank node 2025-10-15 23:18:58 +08:00
ferran b6a1859fea Merge branch 'MDL-86003-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-10-15 15:40:14 +02:00
Andrew Nicols 93a62aae94 Merge branch '86322-fix-example-phpdoc-500' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_500_STABLE 2025-10-15 15:10:55 +08:00
Mihail Geshoski a0622c21ee Merge branch 'MDL-81514_500_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_500_STABLE 2025-10-15 11:05:39 +08:00
Mihail Geshoski b6c07ab1ed Merge branch 'MDL-86621-500' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_500_STABLE 2025-10-15 09:49:09 +08:00
hieuvu d785312c06 MDL-86621 core_question: remove incorrect navigation nodes. 2025-10-13 15:05:26 +07:00
Julien Boulen 95d763d24f MDL-77137 filelib: Honour proxybypass option for multiple Curl queries 2025-10-12 22:16:58 +02:00
Julien Boulen aeb3794af4 MDL-86322 phpdoc: Fix the given example in the phpdoc 2025-10-12 21:49:15 +02:00
Julien Boulen 50d583d951 MDL-83543 core: Move download complete status handling to Excel library
When a form is validated, all validation buttons are automatically
locked to prevent them from being sent twice by mistake. When the form
returns a file instead of redirecting to a new HTML page, a mechanism
(\core_form\util::form_download_complete()) must be called to
reactivate the form's validation buttons.

This mechanism is called for CSV files (file lib/csvlib.class.php), but
not when downloading xls files. The mechanism is only called when
downloading grades in Excel format (file
grade/export/xls/grade_export_xls.php).

The patch proposes to call this mechanism globally for all Excel file
downloads (file lib/excellib.class.php), and not just for grade
downloads (file grade/export/xls/grade_export_xls.php).
2025-10-12 21:35:03 +02:00
Jun Pataleta e040a192c0 MDL-85820 lib: Update pear/readme_moodle.txt 2025-10-10 11:01:51 +08:00
Tim Hunt af619f925b MDL-85820 formslib: don't add '-' to client-side valiation 2025-10-10 11:01:51 +08:00
Huong Nguyen dc1a579507 NOBUG: Add upgrade notes 2025-10-04 09:03:14 +07:00
Paul Holden 31fb5cd4f5 MDL-86822 mod_h5pactivity: fix block page type list method parameters.
Similar was done before in 7a77493b.
2025-10-02 12:13:13 +01:00
Mihail Geshoski 7c1276b014 Merge branch 'MDL-86791-500' of https://github.com/Jayce0808/moodle into MOODLE_500_STABLE 2025-10-02 00:24:25 +08:00
David Woloszyn 0aaacc446a MDL-86494 router: Display error details only when debugging is on 2025-10-01 06:24:16 +00:00
David Woloszyn a2c9b6cef7 MDL-86335 router: Hide detailed payload data for non-admins 2025-10-01 06:24:16 +00:00
Jake Dallimore 784b4793f0 Merge branch 'MDL-86800-500' of https://github.com/mihailges/moodle into MOODLE_500_STABLE 2025-10-01 14:21:34 +08:00
Mihail Geshoski 5391ca467a MDL-86800 profiling: Fix incorrect table borders 2025-10-01 11:26:44 +08:00
Jayce Birrell 7935afc657 MDL-86791 core_analytics: include filelib in processor 2025-10-01 11:40:36 +09:30