Sara Arjona [Tue, 10 Dec 2024 12:01:27 +0000 (13:01 +0100)]
 
MDL-83933 theme: Update default icon width
While updating the custom icons for import/export, it was observed
that the default width for FontAwesome icons is 20px instead of
the previously assumed 16px.
This commit adjusts the default width accordingly and resolves several
styles where the width was incorrectly applied.
Additionally, the default icon color has been updated to ensure consistent
appearance across both SVG icons and FontAwesome icons.
Sara Arjona [Thu, 5 Dec 2024 16:36:22 +0000 (17:36 +0100)]
 
MDL-83933 pix: Switch import/export icons
Sara Arjona [Thu, 9 Jan 2025 14:21:35 +0000 (15:21 +0100)]
 
weekly release 5.0dev
Sara Arjona [Thu, 9 Jan 2025 14:21:35 +0000 (15:21 +0100)]
 
NOBUG: Add upgrade notes
Sara Arjona [Thu, 9 Jan 2025 14:21:25 +0000 (15:21 +0100)]
 
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Jun Pataleta [Thu, 9 Jan 2025 04:10:41 +0000 (12:10 +0800)]
 
MDL-73909 core_message: Update external services declaration
Jun Pataleta [Thu, 9 Jan 2025 04:20:59 +0000 (12:20 +0800)]
 
Merge branch 'MDL-73909-main' of https://github.com/raortegar/moodle
Huong Nguyen [Thu, 9 Jan 2025 03:34:44 +0000 (10:34 +0700)]
 
Merge branch 'MDL-83737' of https://github.com/pedrojordao/moodle
Huong Nguyen [Thu, 9 Jan 2025 03:12:52 +0000 (10:12 +0700)]
 
Merge branch 'MDL-77185-diskfreespace' of https://github.com/leonstr/moodle
Jun Pataleta [Thu, 9 Jan 2025 02:16:23 +0000 (10:16 +0800)]
 
Merge branch 'MDL-82769_main' of https://github.com/cwarwicker/moodle
Huong Nguyen [Thu, 9 Jan 2025 02:05:12 +0000 (09:05 +0700)]
 
Merge branch 'MDL-84080_main' of https://github.com/marxjohnson/moodle
AMOS bot [Thu, 9 Jan 2025 00:10:08 +0000 (00:10 +0000)]
 
Automatically generated installer lang files
Pedro Jordao [Sat, 4 Jan 2025 18:28:06 +0000 (15:28 -0300)]
 
MDL-83737 libraries: Upgrade ChartJS to version 4.4.7.
Sara Arjona [Wed, 8 Jan 2025 12:46:36 +0000 (13:46 +0100)]
 
Merge branch 'MDL-83725-main' of https://github.com/ferranrecio/moodle
Sara Arjona [Wed, 8 Jan 2025 12:40:50 +0000 (13:40 +0100)]
 
Merge branch 'MDL-51119-fix' of https://github.com/sarjona/moodle
Sara Arjona [Wed, 8 Jan 2025 12:33:36 +0000 (13:33 +0100)]
 
MDL-51119 glossary: Fix behat failures with classic
ferran [Thu, 21 Nov 2024 09:08:32 +0000 (10:08 +0100)]
 
MDL-83725 theme: dynamic activity icons colors
Now themes can change the activity purpose colors using only the
$activity-icon-XXXX-bg scss variables. The filter is not computed using
a sass mixin intead of a custom filter.
Mark Johnson [Mon, 6 Jan 2025 16:24:56 +0000 (16:24 +0000)]
 
MDL-84080 question: Prevent overly-long qbank names
When a question bank is created by the system, it's name may be created
by combining a course of category name with a language string. If the
course name is already near the limit for its database field, the
resulting question bank name may be too long for that field, and cause
an error.
This implements a function for generating question bank names which will
trim string parameters down until the resulting name is below the
allowed length. It also implements some validation to prevent
manually-created banks with names that are too long.
Huong Nguyen [Wed, 8 Jan 2025 08:39:36 +0000 (15:39 +0700)]
 
Merge branch 'MDL-83506-main' of https://github.com/andrewnicols/moodle
Jun Pataleta [Wed, 8 Jan 2025 06:36:39 +0000 (14:36 +0800)]
 
Merge branch 'MDL-84079-kill-all' of https://github.com/brendanheywood/moodle
sarjona [Wed, 8 Jan 2025 06:16:22 +0000 (07:16 +0100)]
 
Merge branch 'MDL-83917' of https://github.com/pedrojordao/moodle
Huong Nguyen [Wed, 8 Jan 2025 02:44:52 +0000 (09:44 +0700)]
 
Merge branch 'MDL-84042-main' of https://github.com/HuongNV13/moodle
Huong Nguyen [Wed, 8 Jan 2025 02:40:56 +0000 (09:40 +0700)]
 
Merge branch 'MDL-84008-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Wed, 8 Jan 2025 02:25:44 +0000 (09:25 +0700)]
 
Merge branch 'MDL-79122_main' of https://github.com/cwarwicker/moodle
Huong Nguyen [Wed, 8 Jan 2025 02:18:41 +0000 (09:18 +0700)]
 
MDL-84042 mod_assign: Notification helper tests cleanup
David Woloszyn [Fri, 20 Dec 2024 05:04:51 +0000 (16:04 +1100)]
 
MDL-84042 mod_assign: Fixed notification helper submission check
mod_assign_generator now accepts a status when creating a submission.
Pedro Jordao [Tue, 3 Dec 2024 20:10:43 +0000 (17:10 -0300)]
 
MDL-83917 core_completion: Create function count_modules_completed
The function returns the number of modules completed by a user and
executes a COUNT aggregate function to avoid running many queries
to obtain this information, aiming to optimize performance.
Co-authored-by: Carlos Castillo <carlos.castillo@moodle.com>
AMOS bot [Wed, 8 Jan 2025 00:07:49 +0000 (00:07 +0000)]
 
Automatically generated installer lang files
sarjona [Tue, 7 Jan 2025 17:05:42 +0000 (18:05 +0100)]
 
Merge branch 'MDL-51119-main' of https://github.com/lucaboesch/moodle
sarjona [Tue, 7 Jan 2025 13:50:00 +0000 (14:50 +0100)]
 
Merge branch 'MDL-83746-main' of https://github.com/srobotta/moodle
Luca Bösch [Sun, 15 Sep 2024 06:35:48 +0000 (08:35 +0200)]
 
MDL-51119 glossary: Allow multilang concepts.
sarjona [Tue, 7 Jan 2025 13:26:45 +0000 (14:26 +0100)]
 
Merge branch 'MDL-83335-main' of https://github.com/andrewnicols/moodle
sarjona [Tue, 7 Jan 2025 13:14:49 +0000 (14:14 +0100)]
 
Merge branch 'MDL-82788-main' of https://github.com/meirzamoodle/moodle
Jun Pataleta [Tue, 7 Jan 2025 06:07:53 +0000 (14:07 +0800)]
 
Merge branch 'MDL-82958-main' of https://github.com/raortegar/moodle
Andrew Nicols [Wed, 2 Oct 2024 01:10:50 +0000 (09:10 +0800)]
 
MDL-83335 core: Explicitly specify escape with fgetcsv/fputcsv
PHP 8.4 requires that a value be provided for the `$escape` parameter to
both `fgetcsv()` and `fputcsv()`.
Huong Nguyen [Tue, 7 Jan 2025 02:19:07 +0000 (09:19 +0700)]
 
Merge branch 'MDL-82895-main' of https://github.com/lucaboesch/moodle
Conn Warwicker [Thu, 2 Jan 2025 14:40:02 +0000 (14:40 +0000)]
 
MDL-82769 question: Update legacy filters on random questions.
- Adds the "cat" field to the converted legacy filter, which was
  missing.
- Does the conversion on the editrandom.php page as this was
  throwing a warning.
meirzamoodle [Mon, 25 Nov 2024 11:37:30 +0000 (18:37 +0700)]
 
MDL-82788 theme_boost: Obtain the correct Tiny and Atto editor elements
Luca Bösch [Sun, 22 Dec 2024 00:21:36 +0000 (01:21 +0100)]
 
MDL-84008 qtype_match: keep question and answer together.
Luca Bösch [Sun, 22 Dec 2024 00:16:44 +0000 (01:16 +0100)]
 
MDL-84008 qtype_calculated: glue formula, tolerance, display, feedback.
Luca Bösch [Sat, 21 Dec 2024 16:07:01 +0000 (17:07 +0100)]
 
MDL-84008 qtype_multichoice: keep choice, grade and feedback together.
Jun Pataleta [Mon, 6 Jan 2025 05:14:49 +0000 (13:14 +0800)]
 
Merge branch 'MDL-83835-main' of https://github.com/raortegar/moodle
Luca Bösch [Mon, 26 Aug 2024 14:50:26 +0000 (16:50 +0200)]
 
MDL-82895 qbank_managecategories: Correct d'n'd hover text encoding
Huong Nguyen [Fri, 3 Jan 2025 06:53:42 +0000 (13:53 +0700)]
 
weekly release 5.0dev
Huong Nguyen [Fri, 3 Jan 2025 06:53:41 +0000 (13:53 +0700)]
 
NOBUG: Add upgrade notes
Huong Nguyen [Fri, 3 Jan 2025 06:53:20 +0000 (13:53 +0700)]
 
NOBUG: Fixed SVG browser compatibility
Huong Nguyen [Fri, 3 Jan 2025 06:53:18 +0000 (13:53 +0700)]
 
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Huong Nguyen [Thu, 2 Jan 2025 07:47:51 +0000 (14:47 +0700)]
 
Merge branch 'MDL-79958-fix' of https://github.com/HuongNV13/moodle
Huong Nguyen [Thu, 2 Jan 2025 07:47:03 +0000 (14:47 +0700)]
 
MDL-79958 factor_nosetup: Language string updates
Huong Nguyen [Thu, 2 Jan 2025 03:38:41 +0000 (10:38 +0700)]
 
Merge branch 'MDL-83959' of https://github.com/paulholden/moodle
Brendan Heywood [Thu, 2 Jan 2025 04:01:34 +0000 (15:01 +1100)]
 
MDL-84079 cli: Fix deprecation warning
Huong Nguyen [Thu, 2 Jan 2025 02:28:04 +0000 (09:28 +0700)]
 
Merge branch 'MDL-83639-fix' of https://github.com/HuongNV13/moodle
Huong Nguyen [Thu, 2 Jan 2025 02:26:23 +0000 (09:26 +0700)]
 
MDL-83639 pix: Re-generate icons
Huong Nguyen [Mon, 30 Dec 2024 03:08:40 +0000 (10:08 +0700)]
 
Merge branch 'MDL-83639-main' of https://github.com/sarjona/moodle
Huong Nguyen [Mon, 30 Dec 2024 02:45:50 +0000 (09:45 +0700)]
 
Merge branch 'MDL-82460-main' of https://github.com/sarjona/moodle
Huong Nguyen [Mon, 30 Dec 2024 02:40:37 +0000 (09:40 +0700)]
 
Merge branch 'MDL-66129-main' of https://github.com/rhell4/moodle
Huong Nguyen [Wed, 25 Dec 2024 08:58:05 +0000 (15:58 +0700)]
 
Merge branch 'MDL-79958-behat-fix' of https://github.com/HuongNV13/moodle
Huong Nguyen [Wed, 25 Dec 2024 08:15:28 +0000 (15:15 +0700)]
 
MDL-79958 tool_mfa: Fix Behat failures
AMOS bot [Wed, 1 Jan 2025 00:08:00 +0000 (00:08 +0000)]
 
Automatically generated installer lang files
Leon Stringer [Tue, 31 Dec 2024 15:32:47 +0000 (15:32 +0000)]
 
MDL-77185 session: Fix undefined disk_free_space
Fix PHP fatal error "Call to undefined function
core\session\disk_free_space()" when disable_functions=disk_free_space.
Prior to PHP 8.0 this error was suppressed by '@'.
Co-authored-by: Federico Alvarez <32086536+fedealvz@users.noreply.github.com>
AMOS bot [Wed, 25 Dec 2024 00:31:54 +0000 (00:31 +0000)]
 
Automatically generated installer lang files
Huong Nguyen [Tue, 24 Dec 2024 08:31:31 +0000 (15:31 +0700)]
 
Merge branch 'MDL-83982-master' of https://github.com/danghieu1407/moodle
Huong Nguyen [Tue, 24 Dec 2024 08:22:47 +0000 (15:22 +0700)]
 
Merge branch 'MDL-84037_main' of https://github.com/marxjohnson/moodle
Huong Nguyen [Tue, 24 Dec 2024 08:19:34 +0000 (15:19 +0700)]
 
Merge branch 'MDL-79958-main' of https://github.com/HuongNV13/moodle
David Woloszyn [Thu, 14 Nov 2024 04:02:39 +0000 (15:02 +1100)]
 
MDL-79958 tool_mfa: String updates and added settings description
David Woloszyn [Tue, 17 Dec 2024 07:00:41 +0000 (18:00 +1100)]
 
MDL-79958 factor_email: Email factor is enabled by default
Huong Nguyen [Tue, 24 Dec 2024 02:42:00 +0000 (09:42 +0700)]
 
Merge branch 'MDL-83159-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Tue, 24 Dec 2024 02:29:21 +0000 (09:29 +0700)]
 
Merge branch 'MDL-83988-main' of https://github.com/andrewnicols/moodle
ferran [Mon, 4 Nov 2024 15:45:40 +0000 (16:45 +0100)]
 
MDL-82342 core_course: deprecate old course edit webservices
Both core_course_edit_section and core_course_edit_module are not needed
anymore. All course edit actions are now executed as state actions from
core_courseformat_update_course. Also, the core_course_get_module is
fully replaced by the core_courseformat cmitem fragment (including also
any possible JS module).
Sara Arjona [Mon, 23 Dec 2024 10:19:57 +0000 (11:19 +0100)]
 
Merge branch 'MDL-82341-main' of https://github.com/ferranrecio/moodle
Sara Arjona [Mon, 23 Dec 2024 09:04:02 +0000 (10:04 +0100)]
 
Merge branch 'MDL-82034-main' of https://github.com/aanabit/moodle
Shamim Rezaie [Sun, 22 Dec 2024 19:02:19 +0000 (06:02 +1100)]
 
Merge branch 'MDL-83005-main' of https://github.com/davewoloszyn/moodle
AMOS bot [Sun, 22 Dec 2024 00:08:11 +0000 (00:08 +0000)]
 
Automatically generated installer lang files
AMOS bot [Sat, 21 Dec 2024 00:07:43 +0000 (00:07 +0000)]
 
Automatically generated installer lang files
Mark Johnson [Thu, 19 Dec 2024 16:07:14 +0000 (16:07 +0000)]
 
MDL-84037 quiz: Fix restore of shared questions
When a quiz that used shared questions was being restored without the
qbank the questions came from, if the qbank still existed on the target
site, the restored questions were being left in a category in an invalid
course context.
This changes the process so that if the original qbank does exist and
the user can access to it, we will find any references to the restored
copies of questions from that qbank, switch them to refer back to the
original qbank, then delete the category they were restored to from the
course context.
If the user does not have access to the qbank, a new one will be created
in the target course and the questions moved there, just as if the
original qbank did not exist.
ferran [Tue, 5 Nov 2024 11:36:18 +0000 (12:36 +0100)]
 
MDL-82341 core_courseformat: migrate events for inplace editable
ferran [Mon, 4 Nov 2024 12:50:53 +0000 (13:50 +0100)]
 
MDL-82341 core_courseformat: migrate permalink to action request
ferran [Mon, 4 Nov 2024 12:05:49 +0000 (13:05 +0100)]
 
MDL-82341 core_course: deprecate yui modules
Amaia Anabitarte [Fri, 22 Nov 2024 11:15:37 +0000 (12:15 +0100)]
 
MDL-82034 core_course: Fix Activity chooser opening issues on behat
Amaia Anabitarte [Fri, 22 Nov 2024 09:42:56 +0000 (10:42 +0100)]
 
MDL-82034 mod_subsection: Enable mod_subsection when upgrading
Amaia Anabitarte [Thu, 21 Nov 2024 10:24:01 +0000 (11:24 +0100)]
 
MDL-82034 mod_subsection: Subsection is stable and uninstallable
Amaia Anabitarte [Fri, 22 Nov 2024 11:17:14 +0000 (12:17 +0100)]
 
MDL-82034 mod_subsection: Enable by default
Luca Bösch [Sun, 29 Sep 2024 07:59:53 +0000 (09:59 +0200)]
 
MDL-83159 mod_quiz: Use format_string for course and quiz name.
Sara Arjona [Tue, 3 Dec 2024 16:38:19 +0000 (17:38 +0100)]
 
MDL-83639 pix: Update custom icons
Sabina Abellán from the UX team has created the following custom icons:
- ai*:sparkles
- core:e/insert_col_after
- core:e/insert_col_before
- core:e/split_cells
- core:e/text_color
- core:i/bulk_edit
- core:i/export
- core:i/grade_partiallycorrect
- core:i/item
- core:t/completion_incomplete
- core:t/locktime
- mod_scorm:browsed
- tool_policy:level
In addition to updating these SVG files, the entries in the icon_map() have
been removed to ensure that the customized version is always used.
Sara Arjona [Wed, 4 Dec 2024 13:28:49 +0000 (14:28 +0100)]
 
MDL-82460 pix: Deprecate unused icons
While addressing MDL-82211, these icons were identified as candidates
for deprecation. After confirmation that they are no longer in use,
they can now be safely deprecated.
Sara Arjona [Wed, 4 Dec 2024 13:14:35 +0000 (14:14 +0100)]
 
MDL-82460 mod_quiz: Move theme icons to the module
The quiz icons from the theme/boost/pix folder have been relocated
to mod/quiz/pix. The icons in the theme/boost/pix/mod/quiz folder
will be deprecated and replaced by those in mod/quiz/pix.
Sara Arjona [Wed, 4 Dec 2024 13:11:41 +0000 (14:11 +0100)]
 
MDL-82460 form: Remove adv icon from _advancedHTML
The "adv" icon was used in _advancedHTML but was not displayed anywhere,
so it has been deprecated to clean up the code.
Sara Arjona [Wed, 4 Dec 2024 13:06:08 +0000 (14:06 +0100)]
 
MDL-82460 pix: Remove redundant PNG/GIF icons
danghieu1407 [Wed, 11 Dec 2024 08:55:46 +0000 (15:55 +0700)]
 
MDL-83982 Quiz: Add grade item percentage
AMOS bot [Fri, 20 Dec 2024 00:07:51 +0000 (00:07 +0000)]
 
Automatically generated installer lang files
Jun Pataleta [Thu, 19 Dec 2024 12:07:48 +0000 (20:07 +0800)]
 
weekly release 5.0dev
Jun Pataleta [Thu, 19 Dec 2024 12:07:48 +0000 (20:07 +0800)]
 
NOBUG: Add upgrade notes
Jun Pataleta [Thu, 19 Dec 2024 12:07:34 +0000 (20:07 +0800)]
 
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Huong Nguyen [Thu, 19 Dec 2024 04:06:23 +0000 (11:06 +0700)]
 
Merge branch 'MDL-83516-main-2' of https://github.com/meirzamoodle/moodle
Jun Pataleta [Thu, 19 Dec 2024 04:02:53 +0000 (12:02 +0800)]
 
Merge branch 'MDL-82754-main' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Thu, 19 Dec 2024 03:55:45 +0000 (10:55 +0700)]
 
Merge branch 'MDL-83395-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Thu, 19 Dec 2024 03:40:11 +0000 (10:40 +0700)]
 
Merge branch 'MDL-83940' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 19 Dec 2024 03:21:08 +0000 (10:21 +0700)]
 
Merge branch 'MDL-82697' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 19 Dec 2024 03:07:02 +0000 (10:07 +0700)]
 
Merge branch 'MDL-83956' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 19 Dec 2024 03:03:51 +0000 (10:03 +0700)]
 
Merge branch 'versionbump' of https://github.com/junpataleta/moodle