Andrew Nicols [Fri, 27 Oct 2023 04:02:22 +0000 (12:02 +0800)]
MDL-82565 core: Add support for routing of front-end pages
This is the beginning of the end for non-routed pages in Moodle and the
start of SEO-friendly page URLs.
A 'shim' is provided for backwards compatibility.
Mikel Martín [Wed, 26 Mar 2025 12:50:46 +0000 (13:50 +0100)]
MDL-84756 mod_glossary: Fix keywords layout after BS5 upgrade
Mikel Martín [Wed, 26 Mar 2025 12:15:27 +0000 (13:15 +0100)]
MDL-85019 theme_boost: Fix .badge-none text colour
Mikel Martín [Wed, 26 Mar 2025 10:23:32 +0000 (11:23 +0100)]
MDL-85017 theme_boost: Fix More menu active item indicator spacing
Michael Aherne [Wed, 27 Nov 2024 14:53:23 +0000 (14:53 +0000)]
MDL-83828 oauth: Make phpdoc return types match actual return type.
toanlamt [Wed, 26 Mar 2025 06:32:49 +0000 (13:32 +0700)]
MDL-84982 tiny_media: Fix excessive data passed to the usedfiles JS file
Jun Pataleta [Wed, 26 Mar 2025 06:05:02 +0000 (14:05 +0800)]
Merge branch 'MDL-84301_main' of https://github.com/praxisdigital/moodle
Nathan Nguyen [Tue, 25 Mar 2025 23:03:38 +0000 (10:03 +1100)]
MDL-84998 mod_assign: fix division by zero error
Huong Nguyen [Wed, 26 Mar 2025 04:02:18 +0000 (11:02 +0700)]
Merge branch 'MDL-82555-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Wed, 26 Mar 2025 03:53:23 +0000 (10:53 +0700)]
Merge branch 'MDL-85001' of https://github.com/paulholden/moodle
Jake Dallimore [Wed, 26 Mar 2025 03:37:48 +0000 (11:37 +0800)]
Merge branch 'MDL-84438-regress-task' of https://github.com/brendanheywood/moodle
Huong Nguyen [Wed, 26 Mar 2025 03:35:10 +0000 (10:35 +0700)]
Merge branch 'MDL-84731-main' of https://github.com/sammarshallou/moodle
Jake Dallimore [Wed, 26 Mar 2025 03:31:27 +0000 (11:31 +0800)]
Merge branch 'MDL-85007' of https://github.com/paulholden/moodle
Huong Nguyen [Wed, 26 Mar 2025 03:27:07 +0000 (10:27 +0700)]
Merge branch 'MDL-83272_main' of https://github.com/marxjohnson/moodle
Huong Nguyen [Wed, 26 Mar 2025 03:23:28 +0000 (10:23 +0700)]
Merge branch 'MDL-84623_close-recordset-in-tool_dataprivacy-expired_contexts_manager-clear_old_records' of https://github.com/ziegenberg/moodle
Huong Nguyen [Wed, 26 Mar 2025 02:30:35 +0000 (09:30 +0700)]
MDL-85000 media_videojs: Enable Ogv.JS Tech for all browsers
Huong Nguyen [Wed, 26 Mar 2025 01:55:49 +0000 (08:55 +0700)]
weekly release 5.0dev+
Huong Nguyen [Wed, 26 Mar 2025 01:55:49 +0000 (08:55 +0700)]
NOBUG: Add upgrade notes
Huong Nguyen [Wed, 26 Mar 2025 01:55:39 +0000 (08:55 +0700)]
NOBUG: Fixed file access permissions
Huong Nguyen [Wed, 26 Mar 2025 01:55:38 +0000 (08:55 +0700)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Huong Nguyen [Wed, 26 Mar 2025 01:42:39 +0000 (08:42 +0700)]
MDL-83006 AI: Provider Plugin - Ollama - Version bump
Paul Holden [Tue, 25 Mar 2025 16:27:27 +0000 (16:27 +0000)]
Merge branch 'MDL-83518-fix' of https://github.com/sarjona/moodle into main
Paul Holden [Tue, 25 Mar 2025 15:54:21 +0000 (15:54 +0000)]
MDL-85007 core: ensure events are dispatched against the same table.
This ensures that we always dispatch the dynamic table updated event
against the same table we just updated. Previously it was possible
for another table to receive the event, where both tables were
effectively the same instance of one another (e.g. custom reports).
Sara Arjona [Tue, 25 Mar 2025 13:36:50 +0000 (14:36 +0100)]
MDL-83518 mod_assign: Add missing lang strings for SMS
Paul Holden [Tue, 25 Mar 2025 11:12:30 +0000 (11:12 +0000)]
MDL-85001 reportbuilder: ensure report uniqueness in filters loader.
Where the same report exists multiple times on the page, ensure we
are still able to uniquely identify each via ID. Update the filters
module to ensure the filters form for each report is initialised.
danghieu1407 [Tue, 18 Mar 2025 07:37:24 +0000 (14:37 +0700)]
MDL-66584 qtype_ddimageortext: Move JSON data to data-attribute
Paul Holden [Tue, 25 Mar 2025 08:56:30 +0000 (08:56 +0000)]
MDL-83006 aiprovider_ollama: add to standard plugin list.
Paul Holden [Tue, 25 Mar 2025 08:53:45 +0000 (08:53 +0000)]
MDL-83518 message_sms: add to standard plugins list.
Sara Arjona [Tue, 25 Mar 2025 06:52:57 +0000 (07:52 +0100)]
Merge branch 'MDL-83518-main' of https://github.com/safatshahin/moodle
Safat [Tue, 25 Mar 2025 06:38:55 +0000 (17:38 +1100)]
MDL-83518 mod_assign: Fix rebase error
James C [Mon, 24 Mar 2025 02:47:52 +0000 (15:47 +1300)]
MDL-84979 course: Correct course format update parameters
Matthew Hilton [Fri, 15 Nov 2024 01:48:52 +0000 (11:48 +1000)]
MDL-77293 libraries: fix array query parameter handling
Huong Nguyen [Tue, 25 Mar 2025 04:12:16 +0000 (11:12 +0700)]
Merge branch 'MDL-80815_simplify-redis-acquire_lock-method' of https://github.com/ziegenberg/moodle
Andrew Nicols [Tue, 25 Mar 2025 03:15:50 +0000 (11:15 +0800)]
Merge branch 'MDL-83518-main' of https://github.com/safatshahin/moodle
Huong Nguyen [Tue, 25 Mar 2025 03:08:53 +0000 (10:08 +0700)]
Merge branch 'MDL-84991-main' of https://github.com/junpataleta/moodle
Safat [Thu, 23 Jan 2025 13:27:06 +0000 (00:27 +1100)]
MDL-83518 core_message: Add sms specific property
Safat [Thu, 19 Dec 2024 00:21:49 +0000 (11:21 +1100)]
MDL-83518 core: Add nosmsever config to restrict sending SMS
Safat [Thu, 19 Dec 2024 00:21:21 +0000 (11:21 +1100)]
MDL-83518 mod_assign: Add support for SMS notifications
Andrew Nicols [Tue, 25 Mar 2025 02:59:06 +0000 (10:59 +0800)]
Merge branch 'MDL-84893-main' of https://github.com/davewoloszyn/moodle
Andrew Nicols [Tue, 25 Mar 2025 02:54:29 +0000 (10:54 +0800)]
Merge branch 'MDL-84112-main-fix_bigbluebutton_defaultcompletion_performance' of https://github.com/praxisdigital/moodle
Safat [Thu, 19 Dec 2024 00:20:27 +0000 (11:20 +1100)]
MDL-83518 core_message: Add processor restriction support
Safat [Thu, 19 Dec 2024 00:19:40 +0000 (11:19 +1100)]
MDL-83518 message_sms: Add SMS message processor
Andrew Nicols [Tue, 25 Mar 2025 02:49:12 +0000 (10:49 +0800)]
Merge branch 'MDL-84335_main' of https://github.com/PhilippImhof/moodle
Andrew Nicols [Tue, 25 Mar 2025 02:44:39 +0000 (10:44 +0800)]
Merge branch 'MDL-83469-main' of https://github.com/ferranrecio/moodle
Andrew Nicols [Tue, 25 Mar 2025 02:42:42 +0000 (10:42 +0800)]
Merge branch 'MDL-75196-main' of https://github.com/sh-csg/moodle
Andrew Nicols [Tue, 25 Mar 2025 02:41:50 +0000 (10:41 +0800)]
Merge branch 'MDL-84555-main' of https://github.com/ferranrecio/moodle
Andrew Nicols [Tue, 25 Mar 2025 02:36:06 +0000 (10:36 +0800)]
Merge branch 'MDL-76668-main' of https://github.com/cameron1729/moodle
Luca Bösch [Tue, 18 Mar 2025 23:06:16 +0000 (00:06 +0100)]
MDL-82555 block_section_links: Add section title only setting.
Sara Arjona [Mon, 24 Mar 2025 18:55:06 +0000 (19:55 +0100)]
Merge branch 'MDL-83006-main' of https://github.com/HuongNV13/moodle
Jun Pataleta [Mon, 24 Mar 2025 16:05:54 +0000 (00:05 +0800)]
MDL-84991 editor_tiny: Improve lang string generation instructions
Jun Pataleta [Mon, 24 Mar 2025 14:33:22 +0000 (22:33 +0800)]
MDL-84991 editor_tiny: Revert lang string changes from MDL-84167
This reverts commit
0331bd777d39ab231df723464aafccc42e4f0cfa
for editor_tiny's language strings file.
Sara Arjona [Mon, 24 Mar 2025 16:44:15 +0000 (17:44 +0100)]
Merge branch 'MDL-84985' of https://github.com/paulholden/moodle
Philipp Imhof [Mon, 27 Jan 2025 15:20:25 +0000 (16:20 +0100)]
MDL-84335 question: check for null before accessing property
in function check_hint_file_access
Sara Arjona [Mon, 24 Mar 2025 16:26:29 +0000 (17:26 +0100)]
Merge branch 'MDL-84940-main' of https://github.com/ferranrecio/moodle
Mikel Martín [Mon, 24 Mar 2025 16:01:56 +0000 (17:01 +0100)]
MDL-84986 mod_assign: Fix submission table classes
Mikel Martín [Mon, 24 Mar 2025 16:01:14 +0000 (17:01 +0100)]
MDL-84986 theme_boost: Update .generaltable styles after BS5 upgrade
ferran [Fri, 14 Mar 2025 16:27:42 +0000 (17:27 +0100)]
MDL-84555 report_outline: adding activity_icons to the report
ferran [Fri, 14 Mar 2025 16:26:13 +0000 (17:26 +0100)]
MDL-84555 core_course: add activity_icons to completion bulk editors
ferran [Fri, 14 Mar 2025 16:18:06 +0000 (17:18 +0100)]
MDL-84555 block_recentlyaccesseditems: use activity_icons output
ferran [Fri, 14 Mar 2025 16:16:50 +0000 (17:16 +0100)]
MDL-84555 backup: add activity_icons to the restore summary
ferran [Fri, 14 Mar 2025 16:14:17 +0000 (17:14 +0100)]
MDL-84555 core_courseformat: adding icon colors to activities page
ferran [Fri, 14 Mar 2025 16:13:01 +0000 (17:13 +0100)]
MDL-84555 core_course: new activity_icon output class
Paul Holden [Mon, 24 Mar 2025 13:28:30 +0000 (13:28 +0000)]
MDL-84983 core: account for invalid locales in intl extension.
Recent PHP versions are now stricter on the `$locale` value passed
to `IntlDateFormatter` class and will throw exceptions for invalid
values (some of which may be present in our language packs).
See: https://github.com/php/php-src/issues/12912
Huong Nguyen [Fri, 21 Mar 2025 07:58:14 +0000 (14:58 +0700)]
MDL-83006 AI: Provider Plugin - Ollama
Support AI Course placement - Explain action
Huong Nguyen [Tue, 28 Jan 2025 05:02:35 +0000 (12:02 +0700)]
MDL-83006 AI: Provider Plugin - Ollama
Make Ollama compatible with new features:
- AI Provider instance
- AI Model settings
- Behat tests
Matt Porritt [Fri, 6 Sep 2024 12:25:45 +0000 (22:25 +1000)]
MDL-83006 AI: Provider Plugin - Ollama
Ollama is an open-source project that serves as a powerful
and user-friendly platform for running LLMs on your local machine.
It acts as a bridge between the complexities of LLM technology
and the desire for an accessible and customizable AI experience.
This plugin interfaces with the upstream AI service and will
make available AI Actions to the subsystem.
Sara Arjona [Mon, 24 Mar 2025 11:52:06 +0000 (12:52 +0100)]
MDL-84980 pix: Replace insert_page_break icon
To provide a visually clearer and more user-friendly quiz experience,
the 'add new page' icon has been standardized to 'fa-plus'.
Sara Arjona [Mon, 24 Mar 2025 10:33:27 +0000 (11:33 +0100)]
Merge branch 'MDL-74149-behat' of https://github.com/HuongNV13/moodle
Jun Pataleta [Mon, 24 Mar 2025 09:48:16 +0000 (17:48 +0800)]
Merge branch 'MDL-84753-main' of https://github.com/roland04/moodle
Huong Nguyen [Mon, 24 Mar 2025 09:34:30 +0000 (16:34 +0700)]
MDL-74149 Usertours: Fix Behat failure
Paul Holden [Mon, 24 Mar 2025 07:53:41 +0000 (07:53 +0000)]
MDL-84985 reportbuilder: export report action attributes correctly.
When included as part of external response data, extra validation
was performed on the returned structure.
Huong Nguyen [Mon, 24 Mar 2025 07:54:13 +0000 (14:54 +0700)]
Merge branch 'MDL-83160-main' of https://github.com/mickhawkins/moodle
Huong Nguyen [Mon, 24 Mar 2025 07:17:35 +0000 (14:17 +0700)]
MDL-78428 tiny_media: Fix JSDoc
Huong Nguyen [Fri, 21 Mar 2025 03:11:17 +0000 (10:11 +0700)]
MDL-78428 tiny_media: Code cleanup
- Fix typo
- Behat improvement
Huong Nguyen [Mon, 24 Mar 2025 06:54:00 +0000 (13:54 +0700)]
Merge branch 'MDL-78428-main' of https://github.com/stevandoMoodle/moodle
Huong Nguyen [Mon, 24 Mar 2025 06:50:21 +0000 (13:50 +0700)]
Merge branch 'MDL-84227_main' of https://github.com/marxjohnson/moodle
Huong Nguyen [Mon, 24 Mar 2025 04:34:36 +0000 (11:34 +0700)]
Merge branch 'MDL-84812_main' of https://github.com/marxjohnson/moodle
Huong Nguyen [Mon, 24 Mar 2025 04:21:15 +0000 (11:21 +0700)]
MDL-74149 Usertours: Re-build Javascript code
Huong Nguyen [Mon, 24 Mar 2025 04:17:42 +0000 (11:17 +0700)]
Merge branch 'MDL-84956_main' of https://github.com/marxjohnson/moodle
Huong Nguyen [Mon, 24 Mar 2025 04:07:28 +0000 (11:07 +0700)]
MDL-74149 Usertours: Exclude categories improvement
Huong Nguyen [Mon, 24 Mar 2025 04:03:57 +0000 (11:03 +0700)]
Merge branch 'MDL-74149-master' of https://github.com/vietlx426/moodle-1
Jun Pataleta [Mon, 24 Mar 2025 03:45:28 +0000 (11:45 +0800)]
Merge branch 'MDL-84733' of https://github.com/timhunt/moodle
AMOS bot [Sat, 22 Mar 2025 00:07:59 +0000 (00:07 +0000)]
Automatically generated installer lang files
Huong Nguyen [Fri, 21 Mar 2025 15:02:32 +0000 (22:02 +0700)]
weekly release 5.0dev+
Huong Nguyen [Fri, 21 Mar 2025 15:02:31 +0000 (22:02 +0700)]
NOBUG: Add upgrade notes
Huong Nguyen [Fri, 21 Mar 2025 15:02:17 +0000 (22:02 +0700)]
NOBUG: Fixed file access permissions
Huong Nguyen [Fri, 21 Mar 2025 15:02:16 +0000 (22:02 +0700)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Tim Hunt [Fri, 21 Mar 2025 14:30:34 +0000 (14:30 +0000)]
MDL-84733 assig: fix HTML special characters in emails
Tim Hunt [Fri, 14 Mar 2025 14:48:05 +0000 (14:48 +0000)]
MDL-84733 assign: use a template to render message bodies
The overall structure of these messages, which adds the course
and assignment name to whatever comes from the particular
message language string, was hard-coded in the assignment code.
By changing this to use a template, now themes can override this.
Tim Hunt [Fri, 14 Mar 2025 14:15:02 +0000 (14:15 +0000)]
MDL-84733 assignment: more information for message lang strings
Tim Hunt [Fri, 14 Mar 2025 16:05:20 +0000 (16:05 +0000)]
MDL-84733 assign: add tests of existing message behaviour
This is to prove the changes in the next two commits don't change
the behaviour.
Note, I tidied up the whitespace in some HTML lang strings.
Frederik Milling Pytlick [Mon, 5 Feb 2024 09:18:15 +0000 (10:18 +0100)]
MDL-80815 cachestore_redis: Simplified acquire_lock method
Simplified the acquire_lock method in the redis cache store, so that it
sets the key with an expiry in one go. Before, it would set it, then
update it afterwards with an expiry.
This also makes test_lock_timeouts() more robust.
Co-authored-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Mark Johnson [Fri, 21 Mar 2025 12:00:03 +0000 (12:00 +0000)]
MDL-84956 theme: Fix regression in the size of question icons
Mark Johnson [Fri, 21 Mar 2025 10:40:59 +0000 (10:40 +0000)]
MDL-83272 qbank_managecategories: Fix exclusion of current category
The "currentcat" parameter contains the categoryid, but is being
compared to a string like "contextid,categoryid" so was not being
matched correctly to exclude the current category from the list of
options.
vietlx426 [Fri, 21 Mar 2025 08:57:53 +0000 (15:57 +0700)]
MDL-74149 Usertours: Filters to exclude categories and courses
Glenn Poder [Tue, 26 Mar 2024 19:30:39 +0000 (05:30 +1000)]
MDL-76668 navigation: Fix navigation for results in single activity
Jun Pataleta [Fri, 21 Mar 2025 04:31:43 +0000 (12:31 +0800)]
Merge branch 'MDL-84860-main' of https://github.com/andrewnicols/moodle
Andrew Nicols [Thu, 13 Mar 2025 04:08:20 +0000 (12:08 +0800)]
MDL-84860 GitHub: Bump workflow max PHP to 8.4
Huong Nguyen [Fri, 21 Mar 2025 04:17:18 +0000 (11:17 +0700)]
Merge branch 'MDL-84446-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Fri, 21 Mar 2025 03:46:42 +0000 (10:46 +0700)]
Merge branch 'MDL-84828-main' of https://github.com/andrewnicols/moodle