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