Paul Holden [Fri, 30 Aug 2024 09:55:25 +0000 (10:55 +0100)]
MDL-82913 reportbuilder: simplify select filter for limited options.
Where the select filter contains upto two items (making it a binary
choice), then we can simplify the filter form elements to always
assume: "Equal to [ Option 1 | Option 2 ]".
Jun Pataleta [Fri, 22 Nov 2024 14:26:25 +0000 (22:26 +0800)]
weekly release 5.0dev
Jun Pataleta [Fri, 22 Nov 2024 14:26:24 +0000 (22:26 +0800)]
NOBUG: Add upgrade notes
Andrew Nicols [Thu, 21 Nov 2024 04:25:02 +0000 (12:25 +0800)]
Merge branch 'MDL-83551-main' of https://github.com/lameze/moodle
Andrew Nicols [Thu, 21 Nov 2024 04:23:22 +0000 (12:23 +0800)]
Merge branch 'MDL-82589' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 21 Nov 2024 04:21:27 +0000 (11:21 +0700)]
Merge branch 'MDL-83529-main' of https://github.com/sammarshallou/moodle
Andrew Nicols [Thu, 21 Nov 2024 04:17:11 +0000 (12:17 +0800)]
Merge branch 'MDL-82450' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 21 Nov 2024 04:08:26 +0000 (11:08 +0700)]
Merge branch 'MDL-83747-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Thu, 21 Nov 2024 04:01:11 +0000 (11:01 +0700)]
Merge branch 'MDL-83048' of https://github.com/timhunt/moodle
Huong Nguyen [Thu, 21 Nov 2024 03:56:48 +0000 (10:56 +0700)]
Merge branch 'MDL-80430' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 21 Nov 2024 03:47:59 +0000 (11:47 +0800)]
Merge branch 'MDL-83501-url-encode-nginx-paths' of https://github.com/rajandangi/moodle
Jun Pataleta [Thu, 21 Nov 2024 03:46:08 +0000 (11:46 +0800)]
Merge branch 'MDL-83290-main' of https://github.com/meirzamoodle/moodle
Andrew Nicols [Thu, 21 Nov 2024 03:44:32 +0000 (11:44 +0800)]
Merge branch 'MDL-83226' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 21 Nov 2024 03:33:32 +0000 (11:33 +0800)]
Merge branch 'MDL-71257-main' of https://github.com/junpataleta/moodle
David Woloszyn [Thu, 21 Nov 2024 00:48:06 +0000 (11:48 +1100)]
MDL-71257 dml: Rename master/slave to primary/replica
Andrew Nicols [Thu, 21 Nov 2024 02:51:52 +0000 (10:51 +0800)]
Merge branch 'MDL-83391-main' of https://github.com/cwarwicker/moodle
Paul Holden [Wed, 20 Nov 2024 12:25:02 +0000 (12:25 +0000)]
Merge branch 'MDL-83570-main-fix' of https://github.com/junpataleta/moodle into main
Jun Pataleta [Wed, 20 Nov 2024 10:02:09 +0000 (18:02 +0800)]
MDL-83570 tiny_recordrtc: Use the correct `upgrade_plugin_savepoint()`
And move the release upgrade line comment before the upgrade step.
Huong Nguyen [Wed, 20 Nov 2024 09:10:57 +0000 (16:10 +0700)]
Merge branch 'MDL-83570-main' of https://github.com/meirzamoodle/moodle
Jun Pataleta [Wed, 20 Nov 2024 07:24:47 +0000 (15:24 +0800)]
Merge branch 'MDL-72077-ro-debug' of https://github.com/catalyst/moodle
meirzamoodle [Tue, 29 Oct 2024 00:00:24 +0000 (07:00 +0700)]
MDL-83570 tiny_recordrtc: Turn the audio bitrate input to Select field
The current code may have a bug. If users set the audio bit rate to
a non-supported value, such as 1000,
Firefox will display an error in the console,
while Chrome will create the recorded audio file successfully,
but it will have no sound. I tested this on Ubuntu 24.04.
The minimum bit rate threshold varies depending on the audio format.
During my tests with Firefox version 131.0.3, which uses
the audio/Ogg format, I found that the minimum supported value
is 24000. In Chrome 129.0.6668.70, which uses the audio/MP4 format,
the minimum supported value is 2400.
Due to these differences, I decided to change the input from
a text field to a select field, offering options that support both
Ogg and MP4 audio formats.
The database conversion for the old value has been provided in
the lib/db/upgrade.php. The script will find the closest match to
the current data and update it accordingly.
Huong Nguyen [Wed, 20 Nov 2024 02:00:27 +0000 (09:00 +0700)]
Merge branch 'MDL-83513-main' of https://github.com/roland04/moodle
Jun Pataleta [Tue, 19 Nov 2024 07:15:17 +0000 (15:15 +0800)]
Merge branch 'MDL-81521-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Tue, 19 Nov 2024 03:28:33 +0000 (10:28 +0700)]
Merge branch 'MDL-81823-main' of https://github.com/roland04/moodle
Huong Nguyen [Tue, 19 Nov 2024 03:18:50 +0000 (10:18 +0700)]
Merge branch 'MDL-77065' of https://github.com/paulholden/moodle
Huong Nguyen [Tue, 19 Nov 2024 02:51:54 +0000 (09:51 +0700)]
Merge branch 'MDL-82349-main-v03' of https://github.com/ferranrecio/moodle
Huong Nguyen [Tue, 19 Nov 2024 02:27:55 +0000 (09:27 +0700)]
Merge branch 'MDL-83610' of https://github.com/marinaglancy/moodle
Mikel Martín [Wed, 30 Oct 2024 11:25:30 +0000 (12:25 +0100)]
MDL-83513 theme_boost: Remove mediumwidth layout size
Jun Pataleta [Mon, 18 Nov 2024 11:38:40 +0000 (19:38 +0800)]
MDL-83747 mod_data: Add accessible name for delcheck checkboxes
Marina Glancy [Mon, 4 Nov 2024 18:52:12 +0000 (18:52 +0000)]
MDL-83610 behat: allow to set date fields in groups
meirzamoodle [Mon, 18 Nov 2024 08:45:55 +0000 (15:45 +0700)]
MDL-83290 dml: Remove "ORDER BY" from the $sort
Jun Pataleta [Mon, 18 Nov 2024 06:36:58 +0000 (14:36 +0800)]
Merge branch 'MDL-83502-main' of https://github.com/ferranrecio/moodle
Jun Pataleta [Mon, 18 Nov 2024 06:31:40 +0000 (14:31 +0800)]
Merge branch 'MDL-70556' of https://github.com/timhunt/moodle
Tim Hunt [Thu, 5 Sep 2024 12:43:26 +0000 (14:43 +0200)]
MDL-70556 core db: change course fullname to 1333 chars
This is mainly for the benefit of multilang users.
As well as changing the database schema, it is also necessary to change
where this is inforced in PHP code (forms, web services). This was missed
when shortname was changed from 100 to 255 chars some time ago, but I have
fixed that here.
Note, I have not changed the legacy mnet code, since as far as I am aware
that is deprecated.
Paul Holden [Thu, 19 Sep 2024 08:09:30 +0000 (09:09 +0100)]
MDL-77065 reportbuilder: audience filter for the report access list.
Paul Holden [Fri, 30 Aug 2024 14:54:06 +0000 (15:54 +0100)]
MDL-80430 reportbuilder: final removal of default table aliases.
They've been auto-generated for some time now, and we can make the
newer `get_default_tables` method abstract to ensure it's always
implemented.
sam marshall [Wed, 23 Oct 2024 14:45:11 +0000 (15:45 +0100)]
MDL-83529 Analytics: Upgrade can break if core module is deleted
Jun Pataleta [Fri, 15 Nov 2024 05:31:22 +0000 (13:31 +0800)]
Merge branch 'MDL-82877' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 17 Oct 2024 02:07:45 +0000 (10:07 +0800)]
MDL-81521 mod_quiz: Update coding style of impacted tests
Andrew Nicols [Mon, 14 Oct 2024 15:20:00 +0000 (23:20 +0800)]
MDL-81521 mod_quiz: Fix attempt walkthrough tests
Andrew Nicols [Sat, 13 Apr 2024 06:40:07 +0000 (14:40 +0800)]
MDL-81521 core: Update all possibly data providers to be static
Note: Some data providers could not be automatically be converted to
being static. These will be handled in a separate issue.
Huong Nguyen [Fri, 15 Nov 2024 02:21:08 +0000 (09:21 +0700)]
weekly release 5.0dev
Huong Nguyen [Fri, 15 Nov 2024 02:21:07 +0000 (09:21 +0700)]
NOBUG: Add upgrade notes
Jun Pataleta [Thu, 14 Nov 2024 04:18:26 +0000 (12:18 +0800)]
Merge branch 'MDL-81285' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 14 Nov 2024 04:08:57 +0000 (11:08 +0700)]
MDL-81509 tasks: Fix upgrade note
Huong Nguyen [Thu, 14 Nov 2024 04:07:45 +0000 (11:07 +0700)]
Merge branch 'MDL-81509_final-deprecation-of-task_base-is_blocking-and-set_blocking' of https://github.com/ziegenberg/moodle
Jun Pataleta [Thu, 14 Nov 2024 04:06:42 +0000 (12:06 +0800)]
Merge branch 'MDL-80926-main' of https://github.com/lameze/moodle
Huong Nguyen [Thu, 14 Nov 2024 04:04:13 +0000 (11:04 +0700)]
MDL-78890 gradereport_grader: Fix upgrade note
Huong Nguyen [Thu, 14 Nov 2024 04:03:10 +0000 (11:03 +0700)]
Merge branch 'MDL-78890-main' of https://github.com/mihailges/moodle
Huong Nguyen [Thu, 14 Nov 2024 03:45:47 +0000 (10:45 +0700)]
Merge branch 'MDL-83095_final-deprecation-of-functions-in-block_tag_youtube' of https://github.com/ziegenberg/moodle
Huong Nguyen [Thu, 14 Nov 2024 03:15:05 +0000 (10:15 +0700)]
Merge branch 'MDL-79165-main' of https://github.com/daledavies/moodle
Dale Davies [Mon, 4 Sep 2023 13:18:04 +0000 (14:18 +0100)]
MDL-79165 cachestore_file: Add igbinary serializer option
AMOS BEGIN
CPY [serializer_igbinary,cachestore_redis],[serializer_igbinary,cachestore_file]
CPY [serializer_php,cachestore_redis],[serializer_php,cachestore_file]
AMOS END
Jun Pataleta [Thu, 14 Nov 2024 02:46:00 +0000 (10:46 +0800)]
Merge branch 'MDL-74836_main' of https://github.com/marxjohnson/moodle
Huong Nguyen [Thu, 14 Nov 2024 02:26:43 +0000 (09:26 +0700)]
Merge branch 'MDL-46739_main' of https://github.com/marxjohnson/moodle
Wiktor Wandachowicz [Mon, 9 Sep 2024 11:19:16 +0000 (13:19 +0200)]
MDL-83048 mod_quiz: Fixed use of grade_out_of and plugin renderer
Huong Nguyen [Wed, 13 Nov 2024 07:25:42 +0000 (14:25 +0700)]
Merge branch 'MDL-83185-main' of https://github.com/laurentdavid/moodle
Paul Holden [Thu, 11 Jul 2024 16:13:14 +0000 (17:13 +0100)]
MDL-82450 tool_task: format fail delay in scheduled tasks list.
Huong Nguyen [Wed, 13 Nov 2024 07:00:25 +0000 (14:00 +0700)]
Merge branch 'MDL-80689' of https://github.com/timhunt/moodle
Simey Lameze [Tue, 5 Nov 2024 23:45:02 +0000 (07:45 +0800)]
MDL-83551 behat: make duplicated scenario names unique
ferran [Wed, 23 Oct 2024 08:11:50 +0000 (10:11 +0200)]
MDL-82349 core_courseformat: new get_generic_section_name method
The string "sectionname" was an unnecessary coupling between
formats and other plugins. Now the generic name for a section
should be obtained using $format->get_generic_section_name.
This allow formats to use an alternative string for nameing
sections. This is especially important for rare formats like
the frontpage one that does not have a plugin lang file.
ferranrecio [Tue, 8 Oct 2024 18:09:31 +0000 (20:09 +0200)]
MDL-82349 course: fix guest access to course
ferranrecio [Tue, 8 Oct 2024 16:36:16 +0000 (18:36 +0200)]
MDL-82349 course: add frontpage behats
ferranrecio [Tue, 8 Oct 2024 16:03:26 +0000 (18:03 +0200)]
MDL-82349 block_site_main_menu: fix behats
ferranrecio [Wed, 9 Oct 2024 07:05:57 +0000 (09:05 +0200)]
MDL-82349 courseformat: add reactivity to main menu block
ferranrecio [Wed, 9 Oct 2024 07:05:44 +0000 (09:05 +0200)]
MDL-82349 courseformat: add reactivity to frontpage topic
ferranrecio [Tue, 8 Oct 2024 10:45:58 +0000 (12:45 +0200)]
MDL-82349 core_courseformat: fix home section zero name
Paul Holden [Wed, 24 Jul 2024 15:41:32 +0000 (16:41 +0100)]
MDL-82589 task: link to task logs report from failure notification.
Nexterday [Tue, 5 Dec 2023 14:20:03 +0000 (15:20 +0100)]
MDL-74836 theme: Display activity header on secure layouts
Laurent David [Wed, 9 Oct 2024 10:07:33 +0000 (12:07 +0200)]
MDL-83185 core_courseformat: Refresh cache on group change
* When we add users to a group (or remove them), we should refresh
the course index cache so it stays in sync with what the user
can actually see.
ferran [Wed, 30 Oct 2024 14:10:59 +0000 (15:10 +0100)]
MDL-83185 core_courseformat: Allow global state cache invalidation
Tim Hunt [Fri, 8 Aug 2014 11:32:19 +0000 (12:32 +0100)]
MDL-46739 user preferences: change value column to TEXT.
Other similar columns config.value and config_plugins.value are TEXT, so
it is surprising that this column is different, and that has lead to
bugs in the past, so we should make it consistent.
Jun Pataleta [Mon, 11 Nov 2024 03:47:47 +0000 (11:47 +0800)]
Merge branch 'MDL-79679_upgrade-constant-time' of https://github.com/ziegenberg/moodle
Huong Nguyen [Mon, 11 Nov 2024 02:18:30 +0000 (09:18 +0700)]
Merge branch 'MDL-81230_remove-deprecated-adhoc-tasks-in-BBB' of https://github.com/ziegenberg/moodle
Daniel Ziegenberg [Wed, 11 Sep 2024 12:21:36 +0000 (14:21 +0200)]
MDL-83095 block_tag_youtube: Final remove of deprecated methods
Finale removal of block_tag_youtube::fetch_request() and
block_tag_youtube::render_video_list(). The functions where never meant
to be called from external, so removing them entirely.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Paul Holden [Mon, 15 Apr 2024 18:01:59 +0000 (19:01 +0100)]
MDL-81285 factor_webauthn: inform user on failed key registration.
Daniel Ziegenberg [Thu, 26 Sep 2024 13:34:17 +0000 (15:34 +0200)]
MDL-81509 tasks: Final deprecation of blocking tasks
Final deprecation of task_base::is_blocking and task_base::set_blocking.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Huong Nguyen [Fri, 8 Nov 2024 06:56:12 +0000 (13:56 +0700)]
weekly release 5.0dev
Huong Nguyen [Fri, 8 Nov 2024 06:56:10 +0000 (13:56 +0700)]
NOBUG: Add upgrade notes
Huong Nguyen [Fri, 8 Nov 2024 02:02:32 +0000 (09:02 +0700)]
MDL-82335 qbank_columnsortorder: Fix upgrade code coding style
Huong Nguyen [Thu, 7 Nov 2024 06:35:01 +0000 (13:35 +0700)]
MDL-82335 qbank_columnsortorder: Cleanup upgrade code
Huong Nguyen [Thu, 7 Nov 2024 04:05:15 +0000 (11:05 +0700)]
Merge branch 'MDL-83619-main' of https://github.com/lameze/moodle
Huong Nguyen [Thu, 7 Nov 2024 04:02:04 +0000 (11:02 +0700)]
Merge branch 'MDL-83611-main' of https://github.com/lameze/moodle
Jun Pataleta [Thu, 7 Nov 2024 03:59:41 +0000 (11:59 +0800)]
Merge branch 'MDL-72293' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 7 Nov 2024 03:39:09 +0000 (10:39 +0700)]
Merge branch 'MDL-80953-main' of https://github.com/srobotta/moodle
Jun Pataleta [Thu, 7 Nov 2024 03:29:43 +0000 (11:29 +0800)]
Merge branch 'MDL-81551' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 7 Nov 2024 03:00:11 +0000 (11:00 +0800)]
Merge branch 'MDL-66873-main' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Thu, 7 Nov 2024 02:31:21 +0000 (09:31 +0700)]
Merge branch 'MDL-82335' of https://github.com/AnupamaSarjoshi/moodle
Huong Nguyen [Thu, 7 Nov 2024 02:26:21 +0000 (09:26 +0700)]
Merge branch 'MDL-83316-main' of https://github.com/lameze/moodle
Simey Lameze [Wed, 6 Nov 2024 23:41:23 +0000 (07:41 +0800)]
MDL-83316 behat: remove duplicated Then from new test
Jun Pataleta [Wed, 6 Nov 2024 14:38:36 +0000 (22:38 +0800)]
Merge branch 'mdl-83497_main' of https://github.com/james-cnz/moodle
sam marshall [Tue, 1 Oct 2024 08:53:45 +0000 (09:53 +0100)]
MDL-83316 Behat: New step allows system clock change
Anupama Sarjoshi [Wed, 6 Nov 2024 12:58:21 +0000 (12:58 +0000)]
MDL-82335 qbank_columnsortorder: Fix upgrading issue
When upgraded to Moodle 4.4 or higher, for qbank_columnsortorder
the colsize values in the config_plugins were getting incorrectly set,
resulting in errors accessing the question bank. Changes done to fix
this code and to remove the corrupted colsize value from
config_plugins table.
Jun Pataleta [Wed, 6 Nov 2024 09:29:26 +0000 (17:29 +0800)]
Merge branch 'MDL-76563-main' of https://github.com/roland04/moodle
Jun Pataleta [Wed, 6 Nov 2024 06:01:04 +0000 (14:01 +0800)]
Merge branch 'MDL-83394-main' of https://github.com/davewoloszyn/moodle
Simey Lameze [Wed, 6 Nov 2024 05:35:55 +0000 (13:35 +0800)]
MDL-80926 behat: fix random and improve h5p completion test
Jun Pataleta [Wed, 6 Nov 2024 05:30:40 +0000 (13:30 +0800)]
Merge branch 'MDL-83602-main' of https://github.com/ilyatregubov/moodle
David Woloszyn [Thu, 10 Oct 2024 05:32:02 +0000 (16:32 +1100)]
MDL-83394 tiny_aiplacement: Use revised prompt for alt text
Jun Pataleta [Wed, 6 Nov 2024 03:14:37 +0000 (11:14 +0800)]
Merge branch 'MDL-77270' of https://github.com/dravek/moodle
Mikel Martín [Tue, 5 Nov 2024 13:40:15 +0000 (14:40 +0100)]
MDL-81823 theme_boost: Refactor .rounded-[sm|lg] usages for BS5
- Add .rounded-1 and .rounded-3 to the Boostratp 5 bridge SCSS file
- Replace .rounded-[sm|lg] occurrences with .rounded-[1|3]
Stephan Robotta [Thu, 25 Apr 2024 13:58:14 +0000 (15:58 +0200)]
MDL-80953 tiny: customize allowed HTML tags and attributes