moodle.git
5 months agoMDL-84729 core: Use `core\clock` for Tasks
Huong Nguyen [Tue, 4 Mar 2025 08:46:49 +0000 (15:46 +0700)]
MDL-84729 core: Use `core\clock` for Tasks

This will help to solve the random failure on "test_adhoc_task_get_first_starting_time"

5 months agoweekly release 5.0dev
Sara Arjona [Thu, 27 Feb 2025 15:54:40 +0000 (16:54 +0100)]
weekly release 5.0dev

5 months agoNOBUG: Add upgrade notes
Sara Arjona [Thu, 27 Feb 2025 15:54:40 +0000 (16:54 +0100)]
NOBUG: Add upgrade notes

5 months agoNOBUG: Fixed SVG browser compatibility
Sara Arjona [Thu, 27 Feb 2025 15:54:33 +0000 (16:54 +0100)]
NOBUG: Fixed SVG browser compatibility

5 months agoMerge branch 'MDL-83873-main' of https://github.com/sarjona/moodle
Huong Nguyen [Thu, 27 Feb 2025 04:19:59 +0000 (11:19 +0700)]
Merge branch 'MDL-83873-main' of https://github.com/sarjona/moodle

5 months agoMerge branch 'MDL-84450-main' of https://github.com/roland04/moodle
Huong Nguyen [Thu, 27 Feb 2025 04:18:38 +0000 (11:18 +0700)]
Merge branch 'MDL-84450-main' of https://github.com/roland04/moodle

5 months agoMerge branch 'MDL-84346-main' of https://github.com/roland04/moodle
Huong Nguyen [Thu, 27 Feb 2025 04:16:32 +0000 (11:16 +0700)]
Merge branch 'MDL-84346-main' of https://github.com/roland04/moodle

5 months agoMerge branch 'MDL-84327-main' of https://github.com/raortegar/moodle
Huong Nguyen [Thu, 27 Feb 2025 04:10:01 +0000 (11:10 +0700)]
Merge branch 'MDL-84327-main' of https://github.com/raortegar/moodle

5 months agoMerge branch 'MDL-81996' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 27 Feb 2025 03:39:31 +0000 (10:39 +0700)]
Merge branch 'MDL-81996' of https://github.com/paulholden/moodle

5 months agoMerge branch 'MDL-80351' of https://github.com/pedrojordao/moodle
Huong Nguyen [Thu, 27 Feb 2025 03:13:13 +0000 (10:13 +0700)]
Merge branch 'MDL-80351' of https://github.com/pedrojordao/moodle

5 months agoMerge branch 'MDL-84527' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 27 Feb 2025 02:32:44 +0000 (09:32 +0700)]
Merge branch 'MDL-84527' of https://github.com/paulholden/moodle

5 months agoMerge branch 'MDL-84639' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 27 Feb 2025 02:24:54 +0000 (09:24 +0700)]
Merge branch 'MDL-84639' of https://github.com/paulholden/moodle

5 months agoMerge branch 'MDL-80519-main' of https://github.com/roland04/moodle
Jun Pataleta [Thu, 27 Feb 2025 02:22:48 +0000 (10:22 +0800)]
Merge branch 'MDL-80519-main' of https://github.com/roland04/moodle

5 months agoMDL-84424 behat: add template_competencies generator and improve test
Simey Lameze [Thu, 20 Feb 2025 03:22:18 +0000 (11:22 +0800)]
MDL-84424 behat: add template_competencies generator and improve test

5 months agoMDL-84424 tool_lp: admin can create learning plans from template
Angelia Dela Cruz [Wed, 12 Feb 2025 06:28:31 +0000 (14:28 +0800)]
MDL-84424 tool_lp: admin can create learning plans from template

5 months agoMerge branch 'MDL-84613-main' of https://github.com/roland04/moodle into main
Paul Holden [Wed, 26 Feb 2025 14:44:04 +0000 (14:44 +0000)]
Merge branch 'MDL-84613-main' of https://github.com/roland04/moodle into main

5 months agoMerge branch 'MDL-84637-main' of https://github.com/roland04/moodle into main
Paul Holden [Wed, 26 Feb 2025 14:39:43 +0000 (14:39 +0000)]
Merge branch 'MDL-84637-main' of https://github.com/roland04/moodle into main

5 months agoMerge branch 'MDL-83764-main' of https://github.com/laurentdavid/moodle
Sara Arjona [Wed, 26 Feb 2025 13:53:26 +0000 (14:53 +0100)]
Merge branch 'MDL-83764-main' of https://github.com/laurentdavid/moodle

5 months agoMDL-84450 theme_boost: Add backward compatibility for BS4 data-attr
Mikel Martín [Wed, 5 Feb 2025 15:51:55 +0000 (16:51 +0100)]
MDL-84450 theme_boost: Add backward compatibility for BS4 data-attr

New `theme_boost/bs4-compat` JS module added to silectly convert old BS4
data-attributes syntax to the new in BS5.
For example: data-toggle="dropdown" > data-bs-toggle="dropdown"

Co-authored-by: ferranrecio <ferran@moodle.com>
5 months agoMerge branch 'MDL-84381-main' of https://github.com/roland04/moodle
Sara Arjona [Wed, 26 Feb 2025 12:08:35 +0000 (13:08 +0100)]
Merge branch 'MDL-84381-main' of https://github.com/roland04/moodle

5 months agoMerge branch 'MDL-82825_remove-php-enum-library' of https://github.com/ziegenberg...
Sara Arjona [Wed, 26 Feb 2025 12:01:38 +0000 (13:01 +0100)]
Merge branch 'MDL-82825_remove-php-enum-library' of https://github.com/ziegenberg/moodle

5 months agoMDL-83873 core_calendar: Deprecating lib functions
Amaia Anabitarte [Thu, 23 Jan 2025 15:41:11 +0000 (16:41 +0100)]
MDL-83873 core_calendar: Deprecating lib functions

5 months agoMDL-83873 core_calendar: New human date format
Amaia Anabitarte [Thu, 23 Jan 2025 14:27:44 +0000 (15:27 +0100)]
MDL-83873 core_calendar: New human date format

5 months agoMerge branch 'MDL-84593-main' of https://github.com/dmitriim/moodle
Jun Pataleta [Wed, 26 Feb 2025 08:26:19 +0000 (16:26 +0800)]
Merge branch 'MDL-84593-main' of https://github.com/dmitriim/moodle

5 months agoMerge branch 'MDL-84011' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 26 Feb 2025 07:52:41 +0000 (08:52 +0100)]
Merge branch 'MDL-84011' of https://github.com/paulholden/moodle

5 months agoMerge branch 'MDL-84584-main' of https://github.com/sh-csg/moodle
Sara Arjona [Wed, 26 Feb 2025 07:04:02 +0000 (08:04 +0100)]
Merge branch 'MDL-84584-main' of https://github.com/sh-csg/moodle

5 months agoMDL-84637 reportbuilder: Fix help buttons in editor
Mikel Martín [Tue, 25 Feb 2025 06:47:41 +0000 (07:47 +0100)]
MDL-84637 reportbuilder: Fix help buttons in editor

After the Bootstrap 5 upgrade the help buttons on the editor page
were not working anymore. This commit fixes the JS related error.

5 months agoMDL-83970 core: Bump upgrade code version properly
Jun Pataleta [Wed, 26 Feb 2025 06:57:51 +0000 (14:57 +0800)]
MDL-83970 core: Bump upgrade code version properly

5 months agoMerge branch 'MDL-83970-main' of https://github.com/meirzamoodle/moodle
Jun Pataleta [Wed, 26 Feb 2025 06:35:40 +0000 (14:35 +0800)]
Merge branch 'MDL-83970-main' of https://github.com/meirzamoodle/moodle

5 months agoMerge branch 'MDL-82942-main' of https://github.com/davewoloszyn/moodle
Shamim Rezaie [Wed, 26 Feb 2025 06:28:00 +0000 (17:28 +1100)]
Merge branch 'MDL-82942-main' of https://github.com/davewoloszyn/moodle

5 months agoMerge branch 'MDL-84554-main' of https://github.com/jleyva/moodle
Jun Pataleta [Wed, 26 Feb 2025 06:25:38 +0000 (14:25 +0800)]
Merge branch 'MDL-84554-main' of https://github.com/jleyva/moodle

5 months agoMerge branch 'MDL-84607-main' of https://github.com/lameze/moodle
Sara Arjona [Wed, 26 Feb 2025 06:04:09 +0000 (07:04 +0100)]
Merge branch 'MDL-84607-main' of https://github.com/lameze/moodle

5 months agoMDL-82942 aiplacement_courseassist: Improve response formatting
David Woloszyn [Wed, 26 Feb 2025 05:03:55 +0000 (16:03 +1100)]
MDL-82942 aiplacement_courseassist: Improve response formatting

5 months agoMDL-82942 aiplacement_courseassist: Integrate Explain action into UI
David Woloszyn [Sun, 1 Dec 2024 03:57:04 +0000 (14:57 +1100)]
MDL-82942 aiplacement_courseassist: Integrate Explain action into UI

Part of this change required refactoring of several course assist files.
The updates now accommodates for multiple course assist actions.

5 months agoMDL-82942 aiplacement_courseassist: Add explain action
David Woloszyn [Mon, 25 Nov 2024 05:08:20 +0000 (16:08 +1100)]
MDL-82942 aiplacement_courseassist: Add explain action

5 months agoMerge branch 'MDL-83674-main' of https://github.com/sammarshallou/moodle
Jun Pataleta [Tue, 25 Feb 2025 23:19:35 +0000 (07:19 +0800)]
Merge branch 'MDL-83674-main' of https://github.com/sammarshallou/moodle

5 months agoMerge branch 'MDL-84628-main' of https://github.com/roland04/moodle
Jun Pataleta [Tue, 25 Feb 2025 23:16:10 +0000 (07:16 +0800)]
Merge branch 'MDL-84628-main' of https://github.com/roland04/moodle

5 months agoMerge branch 'MDL-84324-main' of https://github.com/roland04/moodle
Jun Pataleta [Tue, 25 Feb 2025 23:13:31 +0000 (07:13 +0800)]
Merge branch 'MDL-84324-main' of https://github.com/roland04/moodle

5 months agoMerge branch 'MDL-84125-main' of https://github.com/davewoloszyn/moodle
Jun Pataleta [Tue, 25 Feb 2025 23:09:20 +0000 (07:09 +0800)]
Merge branch 'MDL-84125-main' of https://github.com/davewoloszyn/moodle

5 months agoMerge branch 'MDL-84379-main' of https://github.com/laurentdavid/moodle into main
Paul Holden [Tue, 25 Feb 2025 17:11:35 +0000 (17:11 +0000)]
Merge branch 'MDL-84379-main' of https://github.com/laurentdavid/moodle into main

5 months agoMerge branch 'MDL-84378-main' of https://github.com/laurentdavid/moodle into main
Paul Holden [Tue, 25 Feb 2025 17:02:48 +0000 (17:02 +0000)]
Merge branch 'MDL-84378-main' of https://github.com/laurentdavid/moodle into main

5 months agoMerge branch 'MDL-84407-main' of https://github.com/laurentdavid/moodle into main
Paul Holden [Tue, 25 Feb 2025 16:57:08 +0000 (16:57 +0000)]
Merge branch 'MDL-84407-main' of https://github.com/laurentdavid/moodle into main

5 months agoMDL-84381 tool_componentlibrary: Remove Bootstrap 4 documentation
Mikel Martín [Thu, 30 Jan 2025 14:34:38 +0000 (15:34 +0100)]
MDL-84381 tool_componentlibrary: Remove Bootstrap 4 documentation

After Bootstrap 5 upgrade in MDL-75669, Bootstrap 4 docs included are not
applicable anymore.

5 months agoMDL-84324 core: Fix Bootstrap dropdown key listeners
Mikel Martín [Mon, 3 Feb 2025 14:30:46 +0000 (15:30 +0100)]
MDL-84324 core: Fix Bootstrap dropdown key listeners

Bootstrap EventHandler is managing the keydown event at document
level in the capture phase. That is conflicting with dropdown elements
with form autocomplete inputs inside, because when suggestions panel is
open, pressing the "Esc" key will close the whole dropdown.
This commit fixes that behaviour by realocating the Bootsrap dropdown
event listener to the body instead of the document.

5 months agoMDL-80519 theme_boost: Fix deprecated BS4 SCSS usages
Mikel Martín [Tue, 11 Feb 2025 15:05:51 +0000 (16:05 +0100)]
MDL-80519 theme_boost: Fix deprecated BS4 SCSS usages

5 months agoMDL-80519 theme_boost: Add backward compatibility for BS4 SCSS
Mikel Martín [Tue, 9 Jan 2024 13:45:36 +0000 (14:45 +0100)]
MDL-80519 theme_boost: Add backward compatibility for BS4 SCSS

This commit will add a bs4-compat SCSS file with some of the helper classes
that are dropped in BS5. That will help third-party plugins to do the migration.

- Add backward compatibility for .media
- Add backward compatibility for badges
- Add backward compatibility for forms
- Add backward compatibility for cards
- Add backward compatibility for .no-gutters
- Add backward compatibility for spacing
- Add backward compatibility for margins and paddings
- Add backward compatibility for float directions
- Add backward compatibility for border directions
- Add backward compatibility for text directions
- Add backward compatibility for .close
- Add backward compatibility for font utilities
- Add backward compatibility for rounded sizes
- Add backward compatibility for sr-only
- Add backward compatibility for custom controls
- Add backward compatibility for .btn-block

5 months agoMerge branch 'MDL-83892-main-v02' of https://github.com/ferranrecio/moodle
Sara Arjona [Tue, 25 Feb 2025 11:18:38 +0000 (12:18 +0100)]
Merge branch 'MDL-83892-main-v02' of https://github.com/ferranrecio/moodle

5 months agoMerge branch 'MDL-83108-main' of https://github.com/albertgasset/moodle into main
Paul Holden [Tue, 25 Feb 2025 11:04:43 +0000 (11:04 +0000)]
Merge branch 'MDL-83108-main' of https://github.com/albertgasset/moodle into main

5 months agoMerge branch 'MDL-78711_final-removal-of-edit_default_completion' of https://github...
Paul Holden [Tue, 25 Feb 2025 10:59:41 +0000 (10:59 +0000)]
Merge branch 'MDL-78711_final-removal-of-edit_default_completion' of https://github.com/ziegenberg/moodle into main

5 months agoMerge branch 'MDL-84178_uprade-symfony-deprecation-contracts-to-3-5-1' of https:...
Paul Holden [Tue, 25 Feb 2025 10:56:49 +0000 (10:56 +0000)]
Merge branch 'MDL-84178_uprade-symfony-deprecation-contracts-to-3-5-1' of https://github.com/ziegenberg/moodle into main

5 months agoMerge branch 'MDL-84526-main' of https://github.com/roland04/moodle into main
Paul Holden [Tue, 25 Feb 2025 10:48:22 +0000 (10:48 +0000)]
Merge branch 'MDL-84526-main' of https://github.com/roland04/moodle into main

5 months agoMerge branch 'MDL-83404-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Tue, 25 Feb 2025 09:17:20 +0000 (16:17 +0700)]
Merge branch 'MDL-83404-main' of https://github.com/andrewnicols/moodle

5 months agoMDL-84639 reportbuilder: replace deprecated trait test mocking.
Paul Holden [Mon, 24 Feb 2025 23:48:57 +0000 (23:48 +0000)]
MDL-84639 reportbuilder: replace deprecated trait test mocking.

"getObjectForTrait() is deprecated and will be removed in PHPUnit 12
without replacement."

See: https://github.com/sebastianbergmann/phpunit/issues/5244

5 months agoMDL-83892 course: fix section name in single activity format
ferran [Mon, 24 Feb 2025 14:24:13 +0000 (15:24 +0100)]
MDL-83892 course: fix section name in single activity format

The course activities overview shows the section name under each
activity. However, this information should not be present when the
course format does not support sections.

5 months agoMDL-83892 mod_feedback: add course overview integration
ferran [Fri, 24 Jan 2025 11:08:35 +0000 (12:08 +0100)]
MDL-83892 mod_feedback: add course overview integration

Adds the necessary code to present the feedback information in the
course overview page. Due to this integration, the message user gets
when a feedback is already submitted has been unified and it is now the
same on both activity UI and the overview report.

5 months agoMDL-83970 core_ai: Updated get_name() to return the provider's name
meirzamoodle [Tue, 25 Feb 2025 06:56:31 +0000 (13:56 +0700)]
MDL-83970 core_ai: Updated get_name() to return the provider's name

The changes also affect the AI usage report. The provider column will show
the provider plugin name instead of the plugin class in the database.

Co-authored-by: Stevani Andolo <stevani.andolo@moodle.com>
5 months agoMerge branch 'MDL-84051-main' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Tue, 25 Feb 2025 04:00:29 +0000 (11:00 +0700)]
Merge branch 'MDL-84051-main' of https://github.com/meirzamoodle/moodle

5 months agoMDL-83401 core: Upgrade laravel/serializable to 2.0.3
Huong Nguyen [Tue, 25 Feb 2025 02:39:45 +0000 (09:39 +0700)]
MDL-83401 core: Upgrade laravel/serializable to 2.0.3

5 months agoMerge branch 'MDL-83401-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Tue, 25 Feb 2025 02:35:29 +0000 (09:35 +0700)]
Merge branch 'MDL-83401-main' of https://github.com/andrewnicols/moodle

5 months agoMDL-84051 core: Call parent function to clear session data in the table
meirzamoodle [Fri, 31 Jan 2025 02:11:10 +0000 (09:11 +0700)]
MDL-84051 core: Call parent function to clear session data in the table

5 months agoMDL-83892 core_course: log course overview events
ferran [Tue, 4 Feb 2025 17:15:37 +0000 (18:15 +0100)]
MDL-83892 core_course: log course overview events

5 months agoMDL-83892 core_course: overview page redirection method
ferran [Fri, 24 Jan 2025 15:38:39 +0000 (16:38 +0100)]
MDL-83892 core_course: overview page redirection method

5 months agoMDL-83892 core_course: activity record from cm_info
ferran [Fri, 24 Jan 2025 13:26:57 +0000 (14:26 +0100)]
MDL-83892 core_course: activity record from cm_info

Adds a new get_instance_record in the cm_info object so core can get the
activity table record without using the $DB object every time. Also, the
method caches de result so getting more than once per execution is much
faster.

5 months agoMerge branch 'MDL-78349-main' of https://github.com/HuongNV13/moodle
Huong Nguyen [Mon, 24 Feb 2025 14:04:45 +0000 (21:04 +0700)]
Merge branch 'MDL-78349-main' of https://github.com/HuongNV13/moodle

5 months agoMDL-78349 tiny_recordrtc: Convert recorded audio to MP3 format
meirzamoodle [Mon, 13 Jan 2025 03:29:45 +0000 (10:29 +0700)]
MDL-78349 tiny_recordrtc: Convert recorded audio to MP3 format

5 months agoMDL-78349 tiny_recordrtc: Add lamejs library
meirzamoodle [Mon, 13 Jan 2025 03:29:37 +0000 (10:29 +0700)]
MDL-78349 tiny_recordrtc: Add lamejs library

5 months agoMDL-84628 report_log: Fix report filters layout after BS5 upgrade
Mikel Martín [Mon, 24 Feb 2025 12:27:27 +0000 (13:27 +0100)]
MDL-84628 report_log: Fix report filters layout after BS5 upgrade

5 months agoMDL-84346 courseformat: Replace css class for completion buttons
Mikel Martín [Thu, 20 Feb 2025 15:43:32 +0000 (16:43 +0100)]
MDL-84346 courseformat: Replace css class for completion buttons

5 months agoMDL-84346 theme_boost: Add new '.btn-subtle-' helper class
Mikel Martín [Thu, 20 Feb 2025 15:41:52 +0000 (16:41 +0100)]
MDL-84346 theme_boost: Add new '.btn-subtle-' helper class

- Add new .btn-subtle helper class that accept different colour themes
(.btn-subtle-success, .btn-subtle-warning, ...) and also .btn-subtle-body
for basic styling
- Remove specific styles in course.scss that are not needed anymore
- Adjust some styles in course.scss that were affected by this change

5 months agoMerge branch 'MDL-84412' of https://github.com/jfederico/moodle
Sara Arjona [Mon, 24 Feb 2025 07:20:28 +0000 (08:20 +0100)]
Merge branch 'MDL-84412' of https://github.com/jfederico/moodle

5 months agoMDL-84407 admin: Fix plugin stats badge display
Laurent David [Tue, 11 Feb 2025 09:38:00 +0000 (10:38 +0100)]
MDL-84407 admin: Fix plugin stats badge display

* Fix plugin overview display regarding stats for
all plugins/additional plugins.

5 months agoMDL-84379 theme_boost: Fix course management page layout
Laurent David [Tue, 11 Feb 2025 14:18:04 +0000 (15:18 +0100)]
MDL-84379 theme_boost: Fix course management page layout

5 months agoMDL-84378 mod_quiz: Fix Switch bank button
Laurent David [Tue, 11 Feb 2025 11:25:02 +0000 (12:25 +0100)]
MDL-84378 mod_quiz: Fix Switch bank button

* Fix alignment issue for Switch bank button in quiz

5 months agoMDL-84378 mod_assign: Fix right alignment for action button
Laurent David [Tue, 11 Feb 2025 11:24:15 +0000 (12:24 +0100)]
MDL-84378 mod_assign: Fix right alignment for action button

* Fix the alignment for quick grading action button

5 months agoMDL-83764 core_courseformat: Deprecate externservercourse.php feature
Laurent David [Thu, 28 Nov 2024 09:25:42 +0000 (10:25 +0100)]
MDL-83764 core_courseformat: Deprecate externservercourse.php feature

* Add deprecation message and testing

5 months agoMerge branch 'MDL-84213' of https://github.com/paulholden/moodle
Huong Nguyen [Mon, 24 Feb 2025 03:09:15 +0000 (10:09 +0700)]
Merge branch 'MDL-84213' of https://github.com/paulholden/moodle

5 months agoMDL-84412 mdl_bigbluebuttonbn: Change the BigBlueButtonBN activity icon
jfederico [Fri, 21 Feb 2025 14:19:13 +0000 (14:19 +0000)]
MDL-84412 mdl_bigbluebuttonbn: Change the BigBlueButtonBN activity icon

5 months agoMDL-83674 Files: pluginfile.php debugging if user not allowed course
sam marshall [Fri, 8 Nov 2024 15:41:39 +0000 (15:41 +0000)]
MDL-83674 Files: pluginfile.php debugging if user not allowed course

5 months agoMDL-84526 theme_boost: Fix forum table after BS5 upgrade
Mikel Martín [Wed, 12 Feb 2025 15:05:37 +0000 (16:05 +0100)]
MDL-84526 theme_boost: Fix forum table after BS5 upgrade

Bootstrap 5 upgrade in MDL-75669 generated a regression in Forum table
where form switches in "Subscribe" column were not correcly displayed.
This commit fixes that UI problem.
Because the fix is affecting "toggle all" checkboxes, an small fix was
also needed there.

5 months agoMDL-84324 core: Add jQuery compatibility for BS5
Mikel Martín [Fri, 24 Jan 2025 11:57:14 +0000 (12:57 +0100)]
MDL-84324 core: Add jQuery compatibility for BS5

You don’t need jQuery in Bootstrap 5, but it’s still possible to use our components with jQuery.
If Bootstrap detects jQuery in the window object, it’ll add all of our components in jQuery’s plugin system.
This allows you to do the following:
$('#myTooltip').tooltip('show')

5 months agoMDL-84613 theme_boost: Fix visually hidden focusable content
Mikel Martín [Fri, 21 Feb 2025 10:01:19 +0000 (11:01 +0100)]
MDL-84613 theme_boost: Fix visually hidden focusable content

5 months agoMDL-83108 tiny_h5p: Remove redundant aria-label attributes
Albert Gasset [Fri, 21 Feb 2025 10:01:57 +0000 (11:01 +0100)]
MDL-83108 tiny_h5p: Remove redundant aria-label attributes

5 months agoMDL-83108 tiny_h5p: New option to enable auto-play in the app
Albert Gasset [Fri, 21 Feb 2025 10:01:57 +0000 (11:01 +0100)]
MDL-83108 tiny_h5p: New option to enable auto-play in the app

5 months agoMDL-82825 libraries: Remove php-enum library
Daniel Ziegenberg [Thu, 12 Sep 2024 21:44:32 +0000 (23:44 +0200)]
MDL-82825 libraries: Remove php-enum library

It was a dependency of zipstream, but is no longer required as this
functionality has been replaced by native PHP functionality.

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
5 months agoweekly release 5.0dev
Huong Nguyen [Fri, 21 Feb 2025 03:14:58 +0000 (10:14 +0700)]
weekly release 5.0dev

5 months agoNOBUG: Add upgrade notes
Huong Nguyen [Fri, 21 Feb 2025 03:14:58 +0000 (10:14 +0700)]
NOBUG: Add upgrade notes

5 months agoMDL-84607 behat: use the correct ai generator entity
Simey Lameze [Thu, 20 Feb 2025 23:44:26 +0000 (07:44 +0800)]
MDL-84607 behat: use the correct ai generator entity

5 months agoMDL-84327 mod_quiz: Quiz notification excludes suspended users.
raortegar [Thu, 20 Feb 2025 12:27:36 +0000 (13:27 +0100)]
MDL-84327 mod_quiz: Quiz notification excludes suspended users.

Only active users will receive "quiz opens soon" notifications.

Co-authored-by: Leon Stringer <leonstr@users.noreply.github.com>
5 months agoMDL-84327 mod_assign: Suspended account error
raortegar [Thu, 20 Feb 2025 12:19:57 +0000 (13:19 +0100)]
MDL-84327 mod_assign: Suspended account error

Change list_participants() to exclude both suspended users and users
with auth='nologin' when show_only_active_users() is true.  This
prevents the failure of notification tasks when such users are enrolled
in the course.

Co-authored-by: Leon Stringer <leonstr@users.noreply.github.com>
5 months agoMDL-84327 mod_assign: Add availability conditions in assign notification
raortegar [Tue, 18 Feb 2025 15:04:25 +0000 (16:04 +0100)]
MDL-84327 mod_assign: Add availability conditions in assign notification

Only users meeting availability conditions (time, group, etc.) in an assignment,
will receive the messages for Assignments notifications

5 months agoMDL-84327 mod_quiz: Add availability conditions in quiz notification
raortegar [Thu, 13 Feb 2025 11:19:35 +0000 (12:19 +0100)]
MDL-84327 mod_quiz: Add availability conditions in quiz notification

Only users meeting availability conditions (time, group, etc.) in a quiz,
will receive the message for quiz opens soon notifications

5 months agoMDL-84178 libraries: Upgrade Symfony Deprecation contracts to 3.5.1
Daniel Ziegenberg [Sun, 2 Feb 2025 18:10:29 +0000 (19:10 +0100)]
MDL-84178 libraries: Upgrade Symfony Deprecation contracts to 3.5.1

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
5 months agoMDL-84593 events: remove course_module_instances_list_viewed event
Dmitrii Metelkin [Thu, 20 Feb 2025 03:40:32 +0000 (14:40 +1100)]
MDL-84593 events: remove course_module_instances_list_viewed event

5 months agoMerge branch 'MDL-80156_remove-SCSS-deprecated-in-4-4' of https://github.com/ziegenbe...
Huong Nguyen [Thu, 20 Feb 2025 04:15:59 +0000 (11:15 +0700)]
Merge branch 'MDL-80156_remove-SCSS-deprecated-in-4-4' of https://github.com/ziegenberg/moodle

5 months agoMerge branch 'MDL-84448-main' of https://github.com/lameze/moodle
Jun Pataleta [Thu, 20 Feb 2025 04:09:58 +0000 (12:09 +0800)]
Merge branch 'MDL-84448-main' of https://github.com/lameze/moodle

5 months agoMerge branch 'MDL-84453' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 20 Feb 2025 03:59:52 +0000 (10:59 +0700)]
Merge branch 'MDL-84453' of https://github.com/paulholden/moodle

5 months agoMDL-84448 behat: return null if theme has no config
Simey Lameze [Thu, 20 Feb 2025 03:59:01 +0000 (11:59 +0800)]
MDL-84448 behat: return null if theme has no config

5 months agoMDL-84448 lib: Fixed behat context check for grandchild themes
Amanda Doughty [Fri, 7 Feb 2025 08:52:01 +0000 (08:52 +0000)]
MDL-84448 lib: Fixed behat context check for grandchild themes

5 months agoMerge branch 'MDL-84592-main' of https://github.com/andrewnicols/moodle
Jun Pataleta [Thu, 20 Feb 2025 03:45:32 +0000 (11:45 +0800)]
Merge branch 'MDL-84592-main' of https://github.com/andrewnicols/moodle

5 months agoMerge branch 'MDL-84528' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 20 Feb 2025 03:16:32 +0000 (10:16 +0700)]
Merge branch 'MDL-84528' of https://github.com/paulholden/moodle