Commit Graph

10854 Commits

Author SHA1 Message Date
Sara Arjona 022e9bb53c MDL-86488 core: Fix to remove whitespaces 2025-09-26 13:19:36 +02:00
Jun Pataleta 8354c16995 Merge branch 'MDL-86383-500-enfix' of https://github.com/mudrd8mz/moodle into MOODLE_500_STABLE 2025-09-26 09:48:19 +08: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
David Mudrák 889c86ee3f MDL-86383 lang: Use the fixed strings in tests, too 2025-09-23 20:43:32 +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
Mihail Geshoski a245413353 MDL-86596 tool_profiling: Revert string removal without deprecation 2025-09-22 13:09:39 +08:00
Brendan Heywood 86456b6f38 MDL-84504 cli: Add config logging for cli maintenance mode 2025-09-22 10:15:30 +10:00
Mihail Geshoski 348c0c1899 Merge branch 'MDL-86596-500' of https://github.com/yerairogo/moodle into MOODLE_500_STABLE 2025-09-21 22:29:59 +08:00
Sara Arjona 410e16bb89 MDL-86174 badges: Add Canvas Credentials paid plan alert 2025-09-19 15:34:30 +02:00
Yerai Rodríguez d6714f3367 MDL-86596 Profiling: add breadcrumb node to profiling detail page
Boost theme removes the last item action.
This adds an extra node so the profile run details page breadcrumb is clickable in both Classic and Boost themes.
2025-09-19 10:53:26 +02:00
Huong Nguyen bf69f70d29 Merge branch 'MDL-86592-500' of https://github.com/davewoloszyn/moodle into MOODLE_500_STABLE 2025-09-19 08:21:56 +07:00
Jun Pataleta 55968b2e35 MDL-86488 componentlibrary: Improved documentation for the action menu 2025-09-18 19:27:37 +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
David Woloszyn 8b1826591a MDL-86592 analytics: Modify processor checking in admin setting
Remove processor checks when calling write_setting. This prevents
configuration errors displaying when processors are not yet configured
when admin defaults are applied.
2025-09-16 15:02:42 +10:00
Jun Pataleta af7ff3cacc Merge branch 'MDL-86495-500' of https://github.com/HuongNV13/moodle into MOODLE_500_STABLE 2025-09-15 10:25:34 +08:00
Paul Holden ac818d5a8c Merge branch 'MDL-86447_MOODLE_500_STABLE' of https://github.com/dcmexy/moodle into MOODLE_500_STABLE 2025-09-10 15:49:56 +01:00
Huong Nguyen 80ded1a69e Merge branch 'MDL-85266-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-09-10 09:05:43 +07:00
Huong Nguyen 3b4b80ba1e MDL-86495 core: Better errors handling for IP Lookup
- Since `Geoplugin` is not free anymore, a new admin setting called `GeoPlugin API key` has been added for user to input
  their API key if they still want to use `Geoplugin` service.
- The `iplookup_find_location()` method has been improved to handle error responses more effectively.
2025-09-09 08:44:53 +07:00
Huong Nguyen 3d67d7b889 Merge branch 'MDL-85335-500' of https://github.com/gbarat87/moodle into MOODLE_500_STABLE 2025-09-08 08:30:22 +07:00
Mihail Geshoski ed40f8f422 Merge branch 'MDL-74046-500' of https://github.com/muhammadarnaldo/moodle into MOODLE_500_STABLE 2025-09-04 23:47:03 +08:00
Huong Nguyen 101136c8b4 Merge branch 'MDL-86230-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-09-04 15:44:21 +07:00
Muhammad Arnaldo 77c9a9d83d MDL-74046 tool_lp: new-tab for competency frameworks repo link 2025-09-04 14:28:15 +07:00
Paul Holden 31518baf30 MDL-85266 tool_uploaduser: correctly key bulk users session array. 2025-08-29 15:50:08 +01:00
Dean Chimezie 81d2d088ef MDL-86447 tool_mfa: Restore setup lang string 2025-08-26 13:38:25 -04:00
guillaumebarat baac1c57b9 MDL-85335 cli: Allow uninstall of sub-plugin when parent missing 2025-08-12 15:04:32 +10:00
Paul Holden 4c68ce0888 MDL-86230 admin: fix site registration link to Moodle app.
Broken by 5d316201.
2025-08-06 00:35:53 +01:00
Jun Pataleta ad93f921e5 Merge branch 'MDL-85945-500-enfix' of https://github.com/mudrd8mz/moodle into MOODLE_500_STABLE 2025-08-01 14:34:46 +08:00
Huong Nguyen 2b8ce68fd3 Merge branch 'MDL-86137-500' of https://github.com/roland04/moodle into MOODLE_500_STABLE 2025-08-01 09:15:06 +07:00
Helen Foster 0327b79d68 MDL-85945 lang: Import fixed English strings (en_fix) 2025-07-31 17:00:29 +02:00
Michael Hawkins 02353916b0 Merge branch 'MDL-85362-500' of https://github.com/HuongNV13/moodle into MOODLE_500_STABLE 2025-07-31 14:35:52 +08:00
Mikel Martín 4c2dc280ef MDL-86137 core_role: Fix role tables styles 2025-07-30 10:42:37 +02:00
Andrew Nicols bf18273a08 MDL-85897 core: Move all deprecations to emit_deprecation 2025-07-30 13:53:27 +08:00
Michael Hawkins 3bcb3343da Merge branch 'MDL-83111-500' of https://github.com/sh-csg/moodle into MOODLE_500_STABLE 2025-07-24 12:01:01 +08:00
Huong Nguyen 2ccf85b0eb Merge branch 'MDL-86049-500' of https://github.com/andrewnicols/moodle into MOODLE_500_STABLE 2025-07-24 09:47:47 +07:00
Huong Nguyen ced7437759 Merge branch 'MDL-60799_500' of https://github.com/jonof/moodle into MOODLE_500_STABLE 2025-07-23 09:03:36 +07:00
Huong Nguyen 8f1b1275f2 Merge branch 'MDL-85573-tool-brickfield-uninstall-500' of https://github.com/szymonk1101/moodle into MOODLE_500_STABLE 2025-07-23 08:33:44 +07:00
Huong Nguyen e8add02056 MDL-85362 core: Define environment requirements for Moodle 5.1 2025-07-22 10:53:25 +07:00
Andrew Nicols e642fad70f MDL-86049 core: Do not use the component cache before purge
When trying to resolve a corrupt cache where it is not possible to
complete the Moodle setup/bootstrap, it is necessary to ignore the
current cache to load the cache purging infrastructure.
2025-07-21 12:25:26 +08:00
Huong Nguyen f280d19a55 Merge branch 'MDL-85609-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-07-16 09:52:43 +07:00
Andrew Nicols 946e3934a3 MDL-86016 core: Remove xmldb test in favour of unit test 2025-07-15 09:32:55 +08:00
Huong Nguyen e02277fa76 Merge branch 'MDL-85262-500' of https://github.com/paulholden/moodle into MOODLE_500_STABLE 2025-07-10 08:33:29 +07:00
Huong Nguyen becb2dfd80 Merge branch 'MDL-84976-500' of https://github.com/rjnl/moodle into MOODLE_500_STABLE 2025-07-08 18:13:38 +07:00
Petr Skoda c652c8e4d3 MDL-85666 phpunit: add general plugin tests
This defines new group which can be used
to limit execution of these tests to one plugin only.

For example to execute all tests for Label module use:

phpunit --testsuite=mod_label_testsuite
phpunit --group=plugin_checks --filter=mod_label

or

phpunit --filter=mod_label
2025-07-02 07:12:33 +02:00
Jonathon Fowler 1a3a89b90f MDL-60799 enrol: update_instance() needs separate objects passed
Passing the same object means enrol_cohort does not recognise a change
in role when an edit or batch course upload operation is done.

 * enrol/editinstance.php was modifying $instance before passing it to
   enrol_plugin::update_instance() so the latter never sees a difference
   versus $data. This is redundant since update_instance() is doing the
   same thing a second time.
 * admin/tool/uploadcourse/classes/course.php is passing the same object
   as both arguments to enrol_plugin::update_instance().

There is an expectation that update_enrol_plugin_data() is to mutate its
$instance argument and then return it based on how derived classes in
enrol_guest and enrol_self behave, so cloning $instance within
update_enrol_plugin_data() before mutating it isn't an option.
2025-06-25 09:43:06 +10:00
Paul Holden 6fa39fbfc6 MDL-85609 tool_mfa: fix user counting for factors in use table. 2025-06-16 13:03:36 +01:00
meirzamoodle 8bb9fe14ca MDL-85316 admin: Add environment check for AWS Aurora database 2025-06-11 10:16:21 +07:00
Rajneel Totaram 33e190452b MDL-84976 tool_policy: noclean param was not set 2025-06-06 15:15:41 +12:00
Szymon Karolczuk 84c4ca67f8 MDL-85573 tool_brickfield: fix uninstall code 2025-06-05 19:19:47 +02:00
Huong Nguyen 1db743ea9a MDL-80380 admin: Support Microsoft XOAUTH2 for outgoing email 2025-06-05 11:12:22 +07:00
Mihail Geshoski 301ae93c4a Merge branch 'MDL-84432-500' of https://github.com/HuongNV13/moodle into MOODLE_500_STABLE 2025-06-04 10:47:05 +08:00