Commit Graph

34584 Commits

Author SHA1 Message Date
Stevani Andolo 052d50f8a4 MDL-86667 registration: Unset fields after site being unregistered 2025-09-29 10:32:34 +08:00
Huong Nguyen 605c6ac271 Merge branch 'MDL-86511-500' of https://github.com/andimendunia/moodle into MOODLE_500_STABLE 2025-09-26 11:15:46 +07:00
Andi Permana 423f7fec62 MDL-86511 tiny_link: TinyMCE fails to insert a link using enter key 2025-09-26 11:13:27 +07:00
Mihail Geshoski a5132bc695 Merge branch 'MDL-86177-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-09-26 12:02:57 +08:00
Huong Nguyen 0d39faed51 Merge branch 'mdl-84491_redis_connection_500' of https://github.com/ngandrass/moodle into MOODLE_500_STABLE 2025-09-26 10:20:51 +07:00
Huong Nguyen 41db1fd9ae Merge branch 'MDL-80447-500-4' of https://github.com/raortegar/moodle into MOODLE_500_STABLE 2025-09-26 08:25:01 +07:00
Amaia Anabitarte 91d31e815a MDL-58001 core_grades: New is_gradable() function in gradelib
Backported from main, introduced in MDL-85837.
2025-09-25 12:03:21 +02:00
Mihail Geshoski 5ce8b33ea8 Merge branch 'MDL-86432-500' of https://github.com/timhunt/moodle into MOODLE_500_STABLE 2025-09-25 14:12:59 +08:00
Andrew Nicols db8a5b2f7a MDL-86432 phpunit: Ensure that data providers do not modify state 2025-09-24 16:53:30 +01:00
Amaia Anabitarte 00cb0cdff3 Merge branch 'MDL-86488-500-2' of https://github.com/junpataleta/moodle into MOODLE_500_STABLE 2025-09-24 17:17:55 +02:00
raortegar be840bc26f MDL-80447 core_repository: Add upload button to filepicker repository 2025-09-24 11:22:09 +02:00
Huong Nguyen b2bf044363 Merge branch 'MDL-84504-maintenance-log-MOODLE_500_STABLE' of https://github.com/bwalkerl/moodle into MOODLE_500_STABLE 2025-09-23 18:37:10 +08:00
Huong Nguyen ecb89f1e41 Merge branch 'MDL-86586-500-choice-dropdown' of https://github.com/sharpchi/moodle into MOODLE_500_STABLE 2025-09-23 08:43:27 +07:00
Mihail Geshoski 53d06b4504 Merge branch 'MDL-86512-500' of https://github.com/junpataleta/moodle into MOODLE_500_STABLE 2025-09-22 15:08:08 +08:00
Huong Nguyen c856b78f05 Merge branch 'MDL-83066-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-09-22 08:24:18 +07:00
Brendan Heywood 86456b6f38 MDL-84504 cli: Add config logging for cli maintenance mode 2025-09-22 10:15:30 +10:00
Brendan Heywood a3209bb547 MDL-84504 core: Allow setting config and logging with one call 2025-09-22 10:15:17 +10:00
Mihail Geshoski 83ec402da6 Merge branch 'MDL-83080-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-09-21 22:48:10 +08:00
Mark Sharp 72a2bc2962 MDL-86586 core_form: Fixed dropdown JS error if no element found 2025-09-19 14:41:15 +01:00
Shamim Rezaie fbd05827c9 Merge branch 'MDL-86021-500' of https://github.com/laurentdavid/moodle into MOODLE_500_STABLE 2025-09-19 10:49:34 +10:00
Sara Arjona 3e72f5aad1 Merge branch 'MDL-86173-500' of https://github.com/aanabit/moodle into MOODLE_500_STABLE 2025-09-18 17:55:58 +02:00
Jun Pataleta 11607a0a57 MDL-86488 behat: Update xpath for action menu trigger's label 2025-09-18 19:27:36 +08:00
ferran c568d9db64 MDL-86021 core_course: Sort modules in the course listing order
When sections contains submodules, the list of course modules should appear
in the right order (the order displayed in the course page)
2025-09-18 12:24:14 +02:00
Amaia Anabitarte fc84a849d5 MDL-86173 grade: Checking the grade item is gradable 2025-09-17 16:16:56 +02:00
Paul Holden ca93788b50 Merge branch 'MDL-86431-500' of https://github.com/andrewnicols/moodle into MOODLE_500_STABLE 2025-09-17 12:39:06 +01:00
Paul Holden 39f1775180 Merge branch 'MDL-86541-500' of https://github.com/dfelipemonroy/moodle into MOODLE_500_STABLE 2025-09-17 11:52:55 +01:00
Jun Pataleta e8dd16f7fd MDL-86488 output: Make the icon in action menu triggers decorative
* Set the action label properly.
* Set the kebab icon as a decorative icon.
* Move the title attribute to the menu button itself instead of the
kebab icon.
2025-09-17 15:16:34 +08:00
Andrew Nicols b2c991e3c9 MDL-86431 phpunit: Rename test teardown method 2025-09-17 13:58:16 +08:00
Jun Pataleta 280d9de9c3 MDL-86512 core: Ensure bulk action selection count announcement
When the bulk actions are first rendered, the item count in the
aria-live region will not be announced by screen readers as aria-live
regions need to be present in the DOM and changed before screen readers
can announce their content.

This commit ensures that the item selection count will be announced
when the bulk actions get added to the DOM by calling
`updateBulkItemSelection()` after rendering the bulk actions HTML. This
removes the non-breaking space in the template, effectively causing a
change in DOM without affecting the visuals, and allowing screen readers
to announce the contents of the item count.
2025-09-16 22:39:00 +08:00
Jun Pataleta 09999184d4 MDL-86512 core: Assign status role for the number of selected items
Add a status role for the container containing the number of selected
items for bulk actions so that screen readers will announce this
number when an item gets selected for bulk action.
2025-09-16 22:39:00 +08:00
Jun Pataleta 678b4aa851 MDL-86490 tool: Click on the action link itself and not on its icon 2025-09-16 22:35:49 +08:00
Jun Pataleta 5bc4eb67b3 MDL-86490 output: Mark icon in action_icon as decorative 2025-09-16 22:35:49 +08:00
Paul Holden 3995498467 MDL-83080 message: handle core\url instance data as contexturl. 2025-09-15 10:40:23 +01:00
Paul Holden 5982990339 Merge branch 'MDL-86330-500' of https://github.com/yerairogo/moodle into MOODLE_500_STABLE 2025-09-10 16:26:44 +01:00
Diego Monroy 72940def9d MDL-86541 blocks: validate allowing block title to be '0' (zero). 2025-09-10 12:32:21 +02:00
Jun Pataleta 3ec9e79d42 MDL-86501 form: Fix unit tests
The change in the calendar button from an `<a>` tag to a native
`<button>` tag means the `\HTML_QuickForm_group::getValue()` will have
a different result and the `test_onquickformevent()` tests must be
adjusted accordingly.
2025-09-10 11:28:06 +08:00
Huong Nguyen 0d3ecd8267 Merge branch 'MDL-84076-MOODLE_500_STABLE' of https://github.com/PhMemmel/moodle into MOODLE_500_STABLE 2025-09-10 09:10:10 +07:00
Huong Nguyen c18ab7c188 Merge branch 'MDL-85270-m50' of https://github.com/micaherne/moodle into MOODLE_500_STABLE 2025-09-10 09:08:21 +07:00
Paul Holden 0df18c7432 Merge branch 'MDL-86499-500' of https://github.com/junpataleta/moodle into MOODLE_500_STABLE 2025-09-09 14:15:33 +01:00
Paul Holden db2a0ea4aa Merge branch 'MDL-86501-500' of https://github.com/junpataleta/moodle into MOODLE_500_STABLE 2025-09-09 14:01:01 +01:00
Huong Nguyen b71a12b73e Merge branch 'MDL-83003-M500_INFO-command-not-compatible-with-envoy-proxy-redis' of https://github.com/ziegenberg/moodle into MOODLE_500_STABLE 2025-09-09 09:28:51 +07:00
Michael Aherne bfcc1cf4ec MDL-85270 output: Export url_select for template. 2025-09-08 10:24:13 +01:00
Mihail Geshoski 128bcf4b9e Merge branch 'MDL-86317-500' of https://github.com/rjnl/moodle into MOODLE_500_STABLE 2025-09-08 09:17:12 +08:00
Philipp Memmel cbb7382c86 MDL-84076 core_templates: Avoid manipulation of template context object 2025-09-05 09:59:06 +02:00
Yerai Rodríguez f15afac206 MDL-86330 enrol: remove time rounding to avoid missing active enrolments
Rounding time could lead to newest enrolments being excluded, resulting in
these courses not appearing under the "My courses" tab in the Dashboard until the rounded time aligned with the actual time.

enrol_get_all_users_courses() now uses the PSR-20 clock to provide stable
and testable time values.
2025-09-05 08:21:32 +02:00
Huong Nguyen 3b8769886e Merge branch 'MDL-83628-m500' of https://github.com/sammarshallou/moodle into MOODLE_500_STABLE 2025-09-05 09:21:55 +07:00
ferran 33a0aa6625 Merge branch 'MDL-86248-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-09-04 10:03:55 +02:00
Rajneel Totaram cfffecddb5 MDL-86317 core: Replace deprecated bootstrap class 2025-09-04 10:19:55 +12:00
toanlamt e9e5c098e3 MDL-84982 tiny_media: Fix excessive data passed to the usedfiles JS file 2025-09-03 12:30:37 +02:00
Paul Holden df4f173fd9 Merge branch 'MDL-86187-MOODLE_500_STABLE' of https://github.com/phmemmel/moodle into MOODLE_500_STABLE 2025-09-03 12:16:17 +02:00