Mikel Martín [Tue, 11 Mar 2025 15:28:07 +0000 (16:28 +0100)]
MDL-84738 theme_boost: Replace Bootstrap deprecated helper classes
Mikel Martín [Tue, 11 Mar 2025 15:26:28 +0000 (16:26 +0100)]
MDL-84738 mod_assign: Fix main action buttons layout
After Bootstrap 5 upgrade in MDL-75669 the main action buttons displayed
after the activity header were not displayed horizontally. Fix the layout
for BS5.
Andrew Nicols [Tue, 11 Mar 2025 14:43:51 +0000 (22:43 +0800)]
Merge branch 'MDL-84728_main' of https://github.com/marxjohnson/moodle
Andrew Nicols [Tue, 11 Mar 2025 14:32:15 +0000 (22:32 +0800)]
Merge branch 'MDL-84789' of https://github.com/paulholden/moodle
Andrew Nicols [Tue, 11 Mar 2025 14:30:35 +0000 (22:30 +0800)]
MDL-83440 core: Correct upgrade notes
Mark Johnson [Tue, 4 Mar 2025 08:52:23 +0000 (08:52 +0000)]
MDL-84728 question: Map set references to original categories on restore
The restore process assumes all categories in the backup need restoring,
then sorts out which ones to keep later.
This caused issues with restoring set references that used categories
from a shared question bank, since the reference was updated to point to
a copy of the original category, which then got removed as it wasn't
needed.
This change checks whether we should keep the set reference pointing at
the original category, which it will unless:
- We are restoring to a different site (so the original category will
not exist)
- The context the original category belonged to no longer exists.
- The original category itself no longer exists
- The original category belonged to the same context as the original set
reference (in which case we are restoring a whole module, including a
copy of the category)
- We do not have permission to access questions in the original context.
If any of these are true, we should be keeping the restored copy of the
category, and the filter condition should point to it instead.
Andrew Nicols [Tue, 11 Mar 2025 14:26:38 +0000 (22:26 +0800)]
Merge branch 'MDL-83440' of https://github.com/timhunt/moodle
Mikel Martín [Tue, 11 Mar 2025 09:18:39 +0000 (10:18 +0100)]
MDL-84790 theme_boost: Fix btn-icon styles
Fix btn-icon styles following changes in MDL-84692
Sara Arjona [Wed, 5 Mar 2025 12:06:11 +0000 (13:06 +0100)]
MDL-84742 enrol: Remove empty file enrol/self/bulkchangeforms.php
Paul Holden [Mon, 10 Mar 2025 17:13:20 +0000 (17:13 +0000)]
MDL-84787 calendar: restore course-specific management page parameter.
Derek Henderson [Tue, 19 Nov 2024 17:07:06 +0000 (18:07 +0100)]
MDL-77646 lib: Use iframe instead of object to display pdf.
Sara Arjona [Tue, 11 Mar 2025 12:11:38 +0000 (13:11 +0100)]
on-demand release 5.0dev+
Sara Arjona [Tue, 11 Mar 2025 12:11:38 +0000 (13:11 +0100)]
NOBUG: Add upgrade notes
Sara Arjona [Tue, 11 Mar 2025 12:11:29 +0000 (13:11 +0100)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Paul Holden [Tue, 11 Mar 2025 11:25:30 +0000 (11:25 +0000)]
MDL-84789 tag: Behat scenario for sorting of users in tags report.
Lars Bonczek [Fri, 13 Dec 2024 12:29:10 +0000 (13:29 +0100)]
MDL-83563 form: Fix hideIf and disabledIf dependent on multiselects
Mark Johnson [Tue, 11 Mar 2025 10:41:28 +0000 (10:41 +0000)]
MDL-84591 questions: Save question in use when a course is deleted
question_category_delete_safe checks if questions in the category to be
deleted are in use, and if so, saves them to a new qbank instance to
avoid breaking existing quizzes.
However, if the whole course is being deleted, the qbank is created in
the current course as question_category_delete_safe does not know is is
about to be deleted, and the questions are lost when the deletion
occurs.
This change passes down a flag to question_category_delete_safe so it
knows it was called as part of a whole course deletion, and moves saved
questions to the site course instead of the current course.
Paul Holden [Fri, 7 Feb 2025 08:45:12 +0000 (08:45 +0000)]
MDL-84480 files: correct text formatting params when filtering files.
Jun Pataleta [Tue, 11 Mar 2025 04:01:30 +0000 (12:01 +0800)]
Merge branch 'MDL-84766' of https://github.com/paulholden/moodle
Jun Pataleta [Tue, 11 Mar 2025 03:32:15 +0000 (11:32 +0800)]
Merge branch 'MDL-84765' of https://github.com/paulholden/moodle
Jun Pataleta [Tue, 11 Mar 2025 03:06:28 +0000 (11:06 +0800)]
Merge branch 'MDL-84416-main' of https://github.com/sarjona/moodle
Jun Pataleta [Tue, 11 Mar 2025 03:04:58 +0000 (11:04 +0800)]
Merge branch 'MDL-84769-main' of https://github.com/sarjona/moodle
Jun Pataleta [Tue, 11 Mar 2025 03:02:25 +0000 (11:02 +0800)]
Merge branch 'MDL-84272' of https://github.com/timhunt/moodle
Jun Pataleta [Tue, 11 Mar 2025 02:30:56 +0000 (10:30 +0800)]
Merge branch 'MDL-83884-master' of https://github.com/ntdat1904/datnguyen_moodle
Huong Nguyen [Fri, 7 Mar 2025 02:45:58 +0000 (09:45 +0700)]
MDL-84801 Behat: Fix Expand all fieldsets and advanced elements failure
AMOS bot [Tue, 11 Mar 2025 00:07:59 +0000 (00:07 +0000)]
Automatically generated installer lang files
Paul Holden [Fri, 7 Mar 2025 15:40:37 +0000 (15:40 +0000)]
MDL-84569 payment: consistent payment modal primary button alignment.
Sara Arjona [Mon, 10 Mar 2025 15:59:11 +0000 (16:59 +0100)]
Merge branch 'MDL-84537' of https://github.com/paulholden/moodle
Paul Holden [Mon, 10 Mar 2025 15:30:50 +0000 (15:30 +0000)]
Merge branch 'MDL-84524-main' of https://github.com/roland04/moodle into main
Paul Holden [Mon, 10 Mar 2025 14:50:57 +0000 (14:50 +0000)]
Merge branch 'MDL-84139' of https://github.com/marinaglancy/moodle into main
Paul Holden [Mon, 10 Mar 2025 13:28:48 +0000 (13:28 +0000)]
MDL-84789 reportbuilder: consistent user name sort by aliased field.
More work built upon
e76d99f2, we need to perform the alias processing
earlier to ensure that it works for system reports where user sorting
isn't the default.
Mark Johnson [Tue, 14 May 2024 15:26:41 +0000 (16:26 +0100)]
MDL-81714 output: Update stored progress bar APIs
Expand the methods available in the stored_progress_bar output component
and stored_progress_task_trait to allow a progress bar to be created in
a "pending" state before the associated task is executed.
Mark Johnson [Wed, 3 Apr 2024 13:28:11 +0000 (14:28 +0100)]
MDL-81714 progress: Add new \core\progress\stored class
This progress class updates a stored_progress_bar in a similar way to
how \core\progress\display updates a regular progress_bar, but it does
not produce any output unless the progress bar does.
Daniel Ziegenberg [Wed, 26 Feb 2025 10:51:01 +0000 (11:51 +0100)]
MDL-84657 core_calendar: Initial deprecation of calendar_add_month
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Sara Arjona [Mon, 10 Mar 2025 10:35:37 +0000 (11:35 +0100)]
Merge branch 'MDL-84313-main' of https://github.com/dpalou/moodle
Paul Holden [Mon, 10 Mar 2025 10:29:37 +0000 (10:29 +0000)]
Merge branch 'MDL-84620_close-recordset-in-tool_brickfield-manager-check_scheduled_areas' of https://github.com/ziegenberg/moodle into main
Daniel Ziegenberg [Fri, 21 Feb 2025 16:37:17 +0000 (17:37 +0100)]
MDL-84620 accessibility: close recordset when it's not needed anymore
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Sara Arjona [Mon, 10 Mar 2025 10:20:52 +0000 (11:20 +0100)]
Merge branch 'MDL-84743-main' of https://github.com/roland04/moodle
Sara Arjona [Mon, 10 Mar 2025 10:16:37 +0000 (11:16 +0100)]
Merge branch 'MDL-84256-main' of https://github.com/laurentdavid/moodle
Sara Arjona [Mon, 10 Mar 2025 10:12:05 +0000 (11:12 +0100)]
Merge branch 'MDL-84398' of https://github.com/pedrojordao/moodle
Sara Arjona [Mon, 10 Mar 2025 10:07:26 +0000 (11:07 +0100)]
Merge branch 'MDL-84159' of https://github.com/paulholden/moodle
Sara Arjona [Mon, 10 Mar 2025 09:58:10 +0000 (10:58 +0100)]
Merge branch 'MDL-84401' of https://github.com/paulholden/moodle
Paul Holden [Fri, 14 Feb 2025 16:04:27 +0000 (16:04 +0000)]
MDL-84537 reportbuilder: define optional 'separator' aggregation value.
For the group concatenation types, allow callers to define the text to
display between aggregated items. Use this to change the separator for
formatted tag names to be a space character.
Sara Arjona [Mon, 10 Mar 2025 08:45:56 +0000 (09:45 +0100)]
Merge branch 'MDL-84156_upgrade-Simplepie-to-1-8-1' of https://github.com/ziegenberg/moodle
Daniel Ziegenberg [Tue, 28 Jan 2025 09:26:13 +0000 (10:26 +0100)]
MDL-84156 Libraries: code cleanup of moodle_simplepie
- use "self::" for local static member reference
- small whitespace clean ups
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Mon, 27 Jan 2025 18:28:44 +0000 (19:28 +0100)]
MDL-84156 Libraries: Upgrade SimpePie to 1.8.1
- removed sources in the `library/` directory of the SimplePie lib as
those were for PSR-0 namespaces and we use PSR-4
- removed the PSR-4 autoloader provided by SimmpePie as we use our own
class loading mechanism
- updated the instructions in readme_moodle.txt
- fixed constants now being namespaced under \SimplePie\SimplePie
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
ferran [Fri, 7 Feb 2025 16:54:22 +0000 (17:54 +0100)]
MDL-84469 core_course: add fallback activity overview
David Carrillo [Fri, 25 Oct 2024 09:41:16 +0000 (11:41 +0200)]
MDL-83552 reportbuilder: Add custom fields to Report builder
Paul Holden [Thu, 27 Feb 2025 16:59:31 +0000 (16:59 +0000)]
MDL-83552 customfield: create external exporter for field data.
Sara Arjona [Mon, 10 Feb 2025 12:26:09 +0000 (13:26 +0100)]
MDL-84416 backup: Add backup_import_badges setting
While MDL-43938 introduced badge importing, two tasks were left incomplete.
1) Creating the backup_import_badges setting for default import behaviour.
2) Preventing the inclusion of badges during activity duplication.
This commit implements them.
AMOS bot [Mon, 10 Mar 2025 00:07:47 +0000 (00:07 +0000)]
Automatically generated installer lang files
Paul Holden [Mon, 30 Sep 2024 08:43:02 +0000 (09:43 +0100)]
MDL-78869 core: final removal of deprecated openssl encryption support.
Paul Holden [Fri, 14 Feb 2025 15:07:19 +0000 (15:07 +0000)]
MDL-84537 reportbuilder: pass options to aggregation type constructor.
Amendments to the column class allow reports/entities to specify these
options for column instances, which are then passed to the aggregation
type when it is applied.
Andrew Nicols [Sun, 9 Mar 2025 14:37:49 +0000 (22:37 +0800)]
Merge branch 'MDL-84177_upgrade-JMESPath-to-2-8-0' of https://github.com/ziegenberg/moodle
Daniel Ziegenberg [Sun, 2 Feb 2025 17:09:23 +0000 (18:09 +0100)]
MDL-84177 libraries: Upgrade JMESPath to 2.8.0
The library comes with an advertised PHP 8.4 compatibility.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Andrew Nicols [Sun, 9 Mar 2025 14:37:43 +0000 (22:37 +0800)]
Merge branch 'MDL-84176_upgrade-aws-sdk-to-3-342-2' of https://github.com/ziegenberg/moodle
Daniel Ziegenberg [Sat, 1 Feb 2025 00:03:14 +0000 (01:03 +0100)]
MDL-84176 libraries: Upgrade AWS SDK for PHP to 3.342.2
The library raises the minimum required PHP version to 8.0 and comes
with an advertised PHP 8.4 compatibility.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Andrew Nicols [Sat, 8 Mar 2025 13:13:19 +0000 (21:13 +0800)]
Merge branch 'MDL-83798-main' of https://github.com/srobotta/moodle
Andrew Nicols [Sat, 8 Mar 2025 13:11:19 +0000 (21:11 +0800)]
Merge branch 'MDL-84164_upgrade-PHP-JWT-to-6-11-0' of https://github.com/ziegenberg/moodle
Daniel Ziegenberg [Fri, 31 Jan 2025 22:29:23 +0000 (23:29 +0100)]
MDL-84164 libaries: Upgrade PHP-JWT to 6.11.0
The library raises the minimum required PHP version to 8.0 and comes
with an advertised PHP 8.4 compatibility.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Andrew Nicols [Sat, 8 Mar 2025 13:08:44 +0000 (21:08 +0800)]
Merge branch 'MDL-84169_upgrade-FPDI-to-2-6-3' of https://github.com/ziegenberg/moodle
Daniel Ziegenberg [Mon, 24 Feb 2025 18:20:40 +0000 (19:20 +0100)]
MDL-84169 libraries: Upgrade FPDI to 2.6.3
The library raises the minimum required PHP version to 7.1 and comes with PHP 8.4 compatibility.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Andrew Nicols [Sat, 8 Mar 2025 12:57:45 +0000 (20:57 +0800)]
Merge branch 'MDL-82937-main' of https://github.com/andrewgos/moodle
Andrew Nicols [Sat, 8 Mar 2025 12:57:03 +0000 (20:57 +0800)]
Merge branch 'MDL-83230-main' of https://github.com/andrewgos/moodle
Andrew Nicols [Sat, 8 Mar 2025 12:55:26 +0000 (20:55 +0800)]
Merge branch 'MDL-77668-main' of https://github.com/kevpercy/moodle
Andrew Nicols [Sat, 8 Mar 2025 12:53:25 +0000 (20:53 +0800)]
Merge branch 'MDL-75745-main' of https://github.com/andrewgos/moodle
Andrew Nicols [Sat, 8 Mar 2025 12:52:04 +0000 (20:52 +0800)]
Merge branch 'MDL-84529' of https://github.com/cwarwicker/moodle
Jun Pataleta [Sat, 8 Mar 2025 03:45:27 +0000 (11:45 +0800)]
on-demand release 5.0dev+
Jun Pataleta [Sat, 8 Mar 2025 03:45:27 +0000 (11:45 +0800)]
NOBUG: Add upgrade notes
Jun Pataleta [Sat, 8 Mar 2025 03:45:16 +0000 (11:45 +0800)]
NOBUG: Fixed file access permissions
Sara Arjona [Fri, 7 Mar 2025 12:05:11 +0000 (13:05 +0100)]
MDL-84769 calendar: Fix random PHPHUnit failures
Sara Arjona [Fri, 7 Mar 2025 10:45:19 +0000 (11:45 +0100)]
Merge branch 'MDL-84652-main-fix' of https://github.com/junpataleta/moodle
Laurent David [Mon, 3 Mar 2025 08:19:14 +0000 (09:19 +0100)]
MDL-84256 core_course: Fix course icon in course index page
* In RTL language the icon should follow the course name intead
of being upfront
Sara Arjona [Fri, 7 Mar 2025 09:43:11 +0000 (10:43 +0100)]
Merge branch 'MDL-84705-main' of https://github.com/roland04/moodle
Jun Pataleta [Fri, 7 Mar 2025 09:35:09 +0000 (17:35 +0800)]
MDL-84652 core: Properly uninstall mnetservice_enrol
Andrew Gosali [Mon, 25 Nov 2024 08:17:14 +0000 (15:17 +0700)]
MDL-83230 forum: removal of subject prefix "Re:" in forum discussions
- When replying in the forum
- When replying to the email
- When clicking the link in the email to reply
Andrew Gosali [Fri, 13 Dec 2024 10:23:14 +0000 (17:23 +0700)]
MDL-75745 mod_book: import chapters to parse anchor links
Huong Nguyen [Fri, 7 Mar 2025 08:35:45 +0000 (15:35 +0700)]
Merge branch 'MDL-84602-fix' of https://github.com/sarjona/moodle
Andrew Gosali [Tue, 4 Mar 2025 08:56:50 +0000 (15:56 +0700)]
MDL-76801 mod_assign: grader ux fixes on "requires grading"
- refresh list when the user is graded hence no longer in the list
- hide the CTA buttons when no user is selected
Mikel Martín [Thu, 6 Mar 2025 13:25:07 +0000 (14:25 +0100)]
MDL-84649 tiny_media: Fix delete image icon positioning
After Bootstrap 5 upgrade in MDL-75669 the image delete icon was
incorrectly positioned.
Fix the related template.
Mikel Martín [Thu, 6 Mar 2025 15:36:44 +0000 (16:36 +0100)]
MDL-84524 theme_boost: Fix backup/restore styles after BS5 upgrade
Sara Arjona [Fri, 7 Mar 2025 07:05:56 +0000 (08:05 +0100)]
MDL-84602 assign: Fix behat failures
Nathan Nguyen [Fri, 17 Jan 2025 02:54:42 +0000 (13:54 +1100)]
MDL-84233 core_user: fix unit test
Jun Pataleta [Fri, 7 Mar 2025 04:25:09 +0000 (12:25 +0800)]
Merge branch 'MDL-80995' of https://github.com/paulholden/moodle
Jun Pataleta [Fri, 7 Mar 2025 04:15:29 +0000 (12:15 +0800)]
Merge branch 'MDL-83216-main' of https://github.com/meirzamoodle/moodle
meirzamoodle [Wed, 26 Feb 2025 01:45:58 +0000 (08:45 +0700)]
MDL-83216 AI: Provider instances ordering
Huong Nguyen [Fri, 7 Mar 2025 04:00:08 +0000 (11:00 +0700)]
Merge branch 'MDL-84107-main' of https://github.com/HuongNV13/moodle
Andrew Nicols [Fri, 7 Mar 2025 03:50:41 +0000 (11:50 +0800)]
Merge branch 'MDL-84342-main' of https://github.com/meirzamoodle/moodle
Andrew Nicols [Fri, 7 Mar 2025 03:48:50 +0000 (11:48 +0800)]
Merge branch 'MDL-81328' of https://github.com/Chocolate-lightning/moodle
meirzamoodle [Fri, 7 Mar 2025 01:41:26 +0000 (08:41 +0700)]
MDL-84342 core_sms: Implement simple SMS notification shortening
Andrew Nicols [Fri, 7 Mar 2025 03:43:10 +0000 (11:43 +0800)]
Merge branch 'MDL-84617-main' of https://github.com/sarjona/moodle
Jun Pataleta [Fri, 7 Mar 2025 02:12:48 +0000 (10:12 +0800)]
Merge branch 'MDL-84652-main' of https://github.com/davewoloszyn/moodle
Daniel Ziegenberg [Fri, 7 Feb 2025 15:46:23 +0000 (16:46 +0100)]
MDL-84652 core: Add privacy provider for mnet
This privacy provider was erroneously added to auth_mnet where it should
not have been in the first place.
Original issue: MDL-84307
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Fri, 24 Jan 2025 21:26:51 +0000 (22:26 +0100)]
MDL-84652 core_auth: Remove auth_mnet dependencies
- Remove auth_mnet from the standard plugins
- PHP Unit:
- Remove auth_mnet as a sample from unit testing in login tests
and component tests replacing it with auth_ldap.
- Conditionally skip tests for block mnet_hosts when auth_mnet is
not installed.
Original issue: MDL-84307
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Thu, 23 Jan 2025 14:39:02 +0000 (15:39 +0100)]
MDL-84652 auth_mnet: Remove auth_mnet from Moodle 5.0
Original issue: MDL-84307
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Sat, 25 Jan 2025 02:20:29 +0000 (03:20 +0100)]
MDL-84652 core: Remove block_mnet_hosts dependencies
- Remove block_mnet_hosts from the standard plugins
- Remove block_mnet_hosts from default admin presets
- Replace block_mnet_hosts in behat tests of core features
Original issue: MDL-84309
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Thu, 23 Jan 2025 16:03:07 +0000 (17:03 +0100)]
MDL-84652 block_mnet_hosts: Remove block_mnet_hosts from Moodle 5.0
Original issue: MDL-84309
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Sun, 26 Jan 2025 20:38:36 +0000 (21:38 +0100)]
MDL-84652 core: Remove enrol_mnet dependencies
- Remove block_mnet_hosts from the standard plugins
Original issue: MDL-84310
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Thu, 23 Jan 2025 16:06:50 +0000 (17:06 +0100)]
MDL-84652 enrol_mnet: Remove enrol_mnet from Moodle 5.0
Original issue: MDL-84310
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Daniel Ziegenberg [Fri, 24 Jan 2025 23:48:00 +0000 (00:48 +0100)]
MDL-84652 core_portfolio: Remove portfolio_mahara dependencies
- Remove portfolio_mahara from the standard plugins
Original issue: MDL-84308
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>