Commit Graph

10829 Commits

Author SHA1 Message Date
Andrew Nicols a99dd29975 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:24:37 +08:00
Andrew Nicols ba80ee68fb MDL-83424 core: Move admin/cli scripts to root directory
Note: Plugin-specific CLI directories cannot be moved.
2025-07-14 09:16:32 +07:00
Andrew Nicols f747c15cbf MDL-83424 core: Restructure Moodle codebase 2025-07-12 17:51:38 +08:00
Huong Nguyen d07f9905e5 Merge branch 'MDL-85262' of https://github.com/paulholden/moodle 2025-07-10 08:33:24 +07:00
Huong Nguyen e085781437 Merge branch 'MDL-84976-main' of https://github.com/rjnl/moodle 2025-07-08 18:13:31 +07:00
Mihail Geshoski e37956b5d1 Merge branch 'patch/MDL-85666-main' of https://github.com/skodak/moodle into main 2025-07-03 09:56:06 +08:00
Petr Skoda 52520cc993 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-01 09:56:59 +02:00
ferran 1eb4671f1a MDL-85533 course: remove activitychoosertabmode setting 2025-06-30 09:10:26 +02:00
Sara Arjona edb9a0540a MDL-85436 lib: Deprecate unused icons 2025-06-20 15:33:16 +02:00
Huong Nguyen 51774b2176 Merge branch 'MDL-79052_final-deprecation-of-removing-the-legacy-theme-settings' of https://github.com/ziegenberg/moodle 2025-06-19 11:15:45 +07:00
Daniel Ziegenberg a462df7eb7 MDL-79052 core: Final deprecation of removing the legacy theme settings 2025-06-18 12:23:06 +02:00
Sara Arjona 457b438bb4 MDL-85463 pix: Replace custom icons
When working on MDL-85084, it was decided to replace as many custom
icons as possible with their FontAwesome equivalents.
2025-06-13 16:06:02 +02:00
meirzamoodle 04e848da25 MDL-85316 admin: Add environment check for AWS Aurora database 2025-06-11 10:41:43 +07:00
Rajneel Totaram 12948c8bac MDL-84976 tool_policy: noclean param was not set 2025-06-06 15:16:30 +12:00
Huong Nguyen 41e516eac1 MDL-80380 admin: Support Microsoft XOAUTH2 for outgoing email 2025-06-05 11:10:29 +07:00
Mihail Geshoski 84be6bdc08 Merge branch 'MDL-84432-main' of https://github.com/HuongNV13/moodle into main 2025-06-04 10:42:11 +08:00
Huong Nguyen 61d944be9d MDL-84432 core: Use discovery endpoint for Microsoft OAuth2 service
- Instead of creating the endpoints manually, use the OpenId
configuration endpoint to auto-configure endpoints
- Updates user field mappings so they map the new OpenId userinfo fields
2025-06-04 08:34:12 +07:00
Sara Arjona 8a0fa3848e Merge branch 'MDL-84291-main-v03' of https://github.com/ferranrecio/moodle 2025-06-03 17:12:24 +02:00
Amaia Anabitarte 9a3c1fdf73 Merge branch 'MDL-85327' of https://github.com/paulholden/moodle 2025-06-03 13:37:02 +02:00
ferran 56b0e93d7c MDL-84291 course: deprecate maxsections setting 2025-06-03 12:58:51 +02:00
Michael Hawkins 4de0189cae Merge branch 'MDL-83448-main' of https://github.com/stevandoMoodle/moodle 2025-05-29 12:18:17 +08:00
Sara Arjona c7dc23d1b9 MDL-85392 behat: Fix behat failures with Additional activities 2025-05-26 15:20:24 +02:00
Stevani Andolo 531c526b4e MDL-83448 core_hub: Fixed registration check 2025-05-22 13:41:42 +08:00
Huong Nguyen f354086c91 Merge branch 'MDL-84793-main' of https://github.com/sammarshallou/moodle 2025-05-22 10:48:02 +07:00
Huong Nguyen 766ba0bd8d Merge branch 'MDL-84918-main' of https://github.com/HuongNV13/moodle 2025-05-22 10:34:12 +07:00
David Woloszyn d6b955be71 MDL-84918 core: Add zend.exception_ignore_args environment check 2025-05-22 10:03:36 +07:00
Huong Nguyen d289ea56b4 MDL-84918 core: Add initial environment requirements for Moodle 5.1 2025-05-22 09:58:26 +07:00
Huong Nguyen 97bbdb795b Merge branch 'MDL-84274-main' of https://github.com/davewoloszyn/moodle 2025-05-21 13:35:29 +07:00
Huong Nguyen 7dfe22758e Merge branch 'MDL-85374-main' of https://github.com/andrewnicols/moodle 2025-05-21 09:55:43 +07:00
Andrew Nicols 595d89b1be MDL-85374 report_competency: Create custom step for setting autocomplete
The autocompletes used in the competency report have been bastardised to
redirect on selection. Unfortunately this also applies when when making
null-op changes like deleting the initial "Please select a value"
option.

The autocomplete code removes all current options before creating an
option, and because of this redirect the browser is redirecting before
the new value can be entered, but we retain a reference to the field as
`$this->field`, which is now stale.
2025-05-20 12:41:51 +08:00
Luca Bösch 553861cbcd MDL-83985 tool_recyclebin: change module names to 1333 chars 2025-05-16 13:53:19 +02:00
sam marshall 9a1c919f32 MDL-84793 Behat: Allow CLI scripts to run on Behat instance 2025-05-15 08:48:40 +01:00
Huong Nguyen 381b2cc8f3 Merge branch 'MDL-79756-main' of https://github.com/junpataleta/moodle 2025-05-14 22:54:49 +07:00
Huong Nguyen 0285e0abe2 Merge branch 'MDL-84009-main' of https://github.com/raortegar/moodle 2025-05-14 21:51:29 +07:00
raortegar dab86dd04a MDL-84009 factor_webauthn: Add additional security keys 2025-05-14 11:16:04 +02:00
raortegar 315abd55ac MDL-84009 tool_mfa: Additional factor instances support 2025-05-14 11:16:04 +02:00
Paul Holden 4e1dd1d51f MDL-85262 tool_task: switch next run time comparison in renderer.
If a task is "due", then next run time should be considered "ASAP".
2025-05-13 22:13:12 +01:00
Mikel Martín a861a4687e MDL-85157 theme_boost: Clean table SCSS styles
- Simplify .generaltable styles
- Add Bootstrap .table class to every use of .generaltable
- Remove unneded classes from tables (.generalbox, .boxaligncenter, ...)
2025-05-09 13:46:51 +02:00
Paul Holden 566c9670a3 MDL-85327 admin: observe show/hide settings on category page.
Co-authored-by: Carlos Castillo <carlos.castillo@moodle.com>
2025-05-01 10:54:09 +01:00
Huong Nguyen 5c4a7567ae Merge branch 'MDL-84421-main' of https://github.com/andrewnicols/moodle 2025-04-25 09:09:32 +07:00
David Woloszyn 74d8cb51a6 MDL-84274 tool_policy: Policy acceptance pages use secure layout 2025-04-24 11:54:42 +10:00
David Woloszyn 017209e1eb MDL-84274 tool_mfa: Prevent tool_policy pages from redirecting 2025-04-24 10:55:19 +10:00
Jun Pataleta 245cce7f85 MDL-85187 upgrade: Add the 5.0.0 separation line to all upgrade scripts 2025-04-13 18:42:19 +08:00
Jun Pataleta f933606dec NOBUG: Add upgrade notes 2025-04-13 09:54:13 +08:00
Huong Nguyen 7ac32003f7 NOBUG: Add upgrade notes 2025-04-11 22:03:06 +07:00
Huong Nguyen e741e0ba9c Merge branch 'MDL-85147-main' of https://github.com/junpataleta/moodle 2025-04-11 08:34:54 +07:00
Paul Holden 91e6ad43ed MDL-84478 tool_brickfield: verify sesskey prior to course analysis. 2025-04-10 13:06:12 +08:00
David Woloszyn bad803358c MDL-84351 tool_mfa: Fix guidance page file access
File uploaded to the guidance page were not accessible due to
null values being provided to $course and $cm params for the
tool_mfa_pluginfile.
2025-04-09 16:49:41 +07:00
raortegar b52ff75980 MDL-84351 tool_mfa: Fix access to guide page when MFA login 2025-04-09 16:49:41 +07:00
David Woloszyn a13d8e4ff1 MDL-84351 tool_mfa: Check URL against allowed components for redirect 2025-04-09 16:49:41 +07:00