From 12ae425d3b13750d5f3cf5158c013edefae68d71 Mon Sep 17 00:00:00 2001 From: Dan Champion Date: Tue, 2 May 2023 14:32:14 +0100 Subject: [PATCH] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit 4901ffe1ba570e14a46501050d7e4f36cdb9b78d Author: Ilya Tregubov Date: Thu Apr 27 19:28:38 2023 +0800 weekly release 4.1.3+ commit 013735af51835aadaf18d97fb20b14238a6956ad Merge: 6c890a63306 b04fab1a2af Author: Jun Pataleta Date: Thu Apr 27 11:08:54 2023 +0800 Merge branch 'MDL-77883-401' of https://github.com/danghieu1407/moodle into MOODLE_401_STABLE commit 6c890a63306823d53894ba05b6803031fda84dad Merge: 9a3430f3fef a9f629fbf91 Author: Jun Pataleta Date: Thu Apr 27 10:40:43 2023 +0800 Merge branch 'MDL-77997_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 9a3430f3fefadfa5b5fe8da239092b910a38e1e2 Merge: 79982a82a43 f3ae5116d03 Author: Sara Arjona Date: Tue Apr 25 15:18:42 2023 +0200 Merge branch 'MDL-77313-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 79982a82a43159cbba2ea8decb686a35efba2f14 Merge: 4ee0bdfda60 4ec5aac7347 Author: Paul Holden Date: Tue Apr 25 12:36:09 2023 +0100 Merge branch 'MDL-78007-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit 4ee0bdfda60ec925e54bc26936308a2497c6063f Merge: d10d553890d 60a2798da74 Author: Paul Holden Date: Tue Apr 25 11:54:17 2023 +0100 Merge branch 'MDL-73331_401_toolbrickfieldadvancedtab' of https://github.com/brickfield/moodle into MOODLE_401_STABLE commit d10d553890da891e32d4c44926e3ebd388b0ba70 Merge: b2d07127484 952c8770b60 Author: Paul Holden Date: Tue Apr 25 09:38:37 2023 +0100 Merge branch 'MDL-77766-401-2' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit 952c8770b60288df1596020329246800555f3e37 Author: Jun Pataleta Date: Mon Apr 24 20:07:57 2023 +0800 MDL-77766 qtype_truefalse: Respect showstandardinstruction * When showstandardinstruction is set to no, replace the standard instruction with the generic "Answer" text for the answer options fieldset's legend. commit 132ac7486dc86c7cce507da92374251e1f5b8e42 Author: Jun Pataleta Date: Mon Apr 24 20:07:38 2023 +0800 MDL-77766 qtype_multichoice: Respect showstandardinstruction * When showstandardinstruction is set to no, replace the standard instruction with the generic "Answer" text for the answer options fieldset's legend. commit a9f629fbf9150d6bf21da023e6c614e17001545a Author: Tim Hunt Date: Fri Apr 21 18:39:44 2023 +0100 MDL-77997 questions: add back Export as XML to the preview screen The used the exist in Moodle up to 3.11, but then was removed with insufficient thought in 4.0 (because we had grander long-term plans which still have not happened). Until those plans happen, this commit adds the simple link back on the preview screen. commit f3ae5116d033e1a5d40a06bae5667836bf38d728 Author: Paul Holden Date: Tue Feb 21 12:12:16 2023 +0000 MDL-77313 restore: re-add field to indicate course/category search. When the two restore forms for searching courses and categories were converted to core templates in eb9935c9 they lost the named submit button, which broke searching. commit 4ec5aac73470b418defac7d465428420cd0db7c7 Author: Huong Nguyen Date: Mon Apr 24 15:53:37 2023 +0700 MDL-78007 tiny_media: Fix wrong condition for the Tiny Media Including in this commit: - Switched to Tiny editor in manually_mark_question.feature commit b04fab1a2afeedacbe179c45ea97da25b4b6d5b3 Author: danghieu1407 Date: Mon Apr 24 13:54:37 2023 +0700 MDL-77883 forms: fix display of client-side validation for textareas commit b2d07127484b34fa1489ccf554087dd7335ea396 Author: Jun Pataleta Date: Sat Apr 22 16:22:40 2023 +0800 Moodle release 4.1.3 commit f70a6d32cd7f53afc4e87bdc075c1a847dfbe04e Author: Eloy Lafuente (stronk7) Date: Fri Apr 21 19:19:12 2023 +0200 weekly release 4.1.2+ commit f691ccf8c61d207d744837f7dc3283f6cd9b6d0a Merge: ceb2f856b03 a6a0e98e53d Author: Eloy Lafuente (stronk7) Date: Fri Apr 21 19:19:07 2023 +0200 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit ceb2f856b03764cd0fc8561956c7f9758d5c188d Merge: 955d89710ef 526e1af88be Author: Jun Pataleta Date: Fri Apr 21 16:52:21 2023 +0800 Merge branch 'MDL-77927-401' of https://github.com/stevandoMoodle/moodle into MOODLE_401_STABLE commit 955d89710ef9d33c9c142e83385fa63a8c290751 Merge: 8fb9177b749 b142840de18 Author: Jun Pataleta Date: Fri Apr 21 16:44:38 2023 +0800 Merge branch 'MDL-77229-patch-401' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE commit 526e1af88be53dda8a1d138bb794d02b5f920dfb Author: Jun Pataleta Date: Thu Apr 20 23:30:45 2023 +0800 MDL-77927 core: mod_assignment subplugins environment check commit b142840de184d7ae2da9832f34c1e66d714164af Author: Ilya Tregubov Date: Fri Apr 21 15:03:02 2023 +0800 MDL-77229 mod_lesson: Black list detailed statistics in classic Behat. The nav element to go to detailed stats page is missing in classic commit 8fb9177b749cd392aa03ad035a89bda2cb4da150 Merge: b5a65e56fdf 6e15a26dcee Author: Ilya Tregubov Date: Fri Apr 21 12:11:40 2023 +0800 Merge branch 'MDL-77229-401' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE commit 6e15a26dcee98d935c960766915739daa70de667 Author: Ilya Tregubov Date: Fri Apr 21 11:59:27 2023 +0800 MDL-77229 lesson: Add Behat test commit b5a65e56fdf9d3eb62c93777a3fec42771d542c9 Merge: 9290627da9e c28cd3215b8 Author: Jun Pataleta Date: Fri Apr 21 11:10:39 2023 +0800 Merge branch 'MDL-77896-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit a6a0e98e53d83a64fab822135e5540304f3ebf14 Author: AMOS bot Date: Fri Apr 21 00:07:41 2023 +0000 Automatically generated installer lang files commit c28cd3215b8b7aca10905e7e16769975cd6ba058 Author: Paul Holden Date: Wed Apr 19 16:34:00 2023 +0100 MDL-77896 editor_tiny: approximate height for non-visible editors. When an editor is renderer initially invisible to the browser, e.g. the forum "Add discussion" form, it has a `clientHeight` value of zero. We can approximate an alternative value based on the number of rows in the textarea. Co-authored-by: Andrew Nicols commit 39084a098b210ffff2d49847bc988b969a5001e6 Author: Juan Leyva Date: Thu Apr 20 11:13:23 2023 +0200 MDL-77229 lesson: Fix error for empty responses (numerical pagetype) commit 9290627da9e4555e19aaac13b125b9bb86e44262 Merge: bb5bd2eed89 f01ad401452 Author: Jun Pataleta Date: Thu Apr 20 16:29:14 2023 +0800 Merge branch 'MDL-73012-401' of https://github.com/ferranrecio/moodle into MOODLE_401_STABLE commit bb5bd2eed893479fb904260248bd18d0fd2ea30a Merge: 12195684b47 110ec6a703d Author: Ilya Tregubov Date: Thu Apr 20 16:23:19 2023 +0800 Merge branch 'MDL-77436-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit 12195684b476ce8cc01e170703ccc51fb12396dd Merge: 339dfec4201 1d64897a3ca Author: Jun Pataleta Date: Thu Apr 20 16:10:10 2023 +0800 Merge branch 'MDL-77922-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit f01ad4014527c6caf791032f34f410e722f2290f Author: Ferran Recio Date: Thu Apr 20 09:56:10 2023 +0200 MDL-73012 core_courseformat: add pending to move section modal commit 1d64897a3ca984143e36f3b42fd0875b8a08c20e Author: Ferran Recio Date: Tue Apr 18 13:22:08 2023 +0200 MDL-77922 core_courseformat: add pending to move activity modal commit 339dfec4201517dfb120cce810616a2ca10724c9 Merge: 1d16c049f37 084c120c79d Author: Ilya Tregubov Date: Thu Apr 20 12:33:38 2023 +0800 Merge branch 'MDL-77577-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit 1d16c049f3704781385d76f7cea783716a3f9e85 Author: Andrew Nicols Date: Thu Mar 23 10:17:48 2023 +0800 MDL-77718 editor_tiny: Restrict the revision to int for loaders The revision should always be an int. I suspect this was missed during debugging and not corrected. commit 4d4635228d7facf566af2f10ddb6963143ac55be Author: Paul Holden Date: Wed Feb 8 16:49:38 2023 +0000 MDL-77187 mod_wiki: validate external method sort parameters. commit ce9cb1156c52ee16a9032c798c90804206a59c9e Merge: c0429c1c902 ee519b690cc Author: Paul Holden Date: Wed Apr 19 14:13:04 2023 +0100 Merge branch 'MDL-77897-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit c0429c1c902ff01cbfd797f10a9cc02652689c85 Merge: be8c02fc2c6 c0bea2a82db Author: Paul Holden Date: Wed Apr 19 13:41:32 2023 +0100 Merge branch 'MDL-77960-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit be8c02fc2c68229dce8b4375c1e08e967a30ea72 Merge: 99b5e1059d6 bc85007834c Author: Paul Holden Date: Wed Apr 19 13:06:41 2023 +0100 Merge branch 'MDL-77944-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 60a2798da74985b7767109998b30899ec833e2d2 Author: Max Larkin Date: Wed Dec 8 11:42:23 2021 +0000 MDL-73331 tool_brickfield: Update advanced tab display commit 99b5e1059d61e4b3553ebe266a3d2059fc681248 Merge: 814c63fcc3d 24335d67bb8 Author: Paul Holden Date: Wed Apr 19 09:03:22 2023 +0100 Merge branch 'MDL-77898-401' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit ee519b690ccb2b5eca62bf144de963a1bfe52e83 Author: Andrew Nicols Date: Wed Apr 19 14:57:10 2023 +0800 MDL-77897 editor_tiny: Save editor content on editor blur commit 814c63fcc3d5f9db33fe8caf3bed88056c9a4432 Merge: 799e962f1fd 40fad4d6b7d Author: Ilya Tregubov Date: Wed Apr 19 13:32:36 2023 +0800 git fetch https://github.com/paulholden/moodle.git MDL-77935 && git merge --no-ff FETCH_HEADMerge branch 'MDL-77935-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 799e962f1fd7451cc16909347520ecc6f666abcb Merge: fc6764324a1 e9fcdec98b0 Author: Jun Pataleta Date: Wed Apr 19 12:37:45 2023 +0800 Merge branch 'MDL-77953_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit c0bea2a82db6792826067647253d29b2e2196a8e Author: Simey Lameze Date: Wed Apr 19 11:49:30 2023 +0800 MDL-77960 behat: make verification steps more specific commit e9fcdec98b086c8a55dbbb8b09d98fe9e55b36e5 Author: Eloy Lafuente (stronk7) Date: Tue Apr 18 16:03:19 2023 +0200 MDL-77953 pagelib: Ensure that null $SCRIPT continues behaving the same It's possible to have some Moodle components soft linked instead of being real directories within codebase (within dirroot). For example, Composer's "vendor" directory can be soft linked (from elsewhere), or also plugins can be installed using soft links. In those cases, Moodle calculates the $SCRIPT global as null. And, then, string operations on it are emitting a PHP deprecation message with PHP 8.1 and up. This fix just ensures that the behaviour is the same than before PHP 8.1, aka: ltrim(null) = '' (empty string), without any PHP warning. commit fc6764324a1e8f0305e76f00d81ce44f7f2ab69b Merge: b71f01981a5 1b828701a6a Author: Andrew Nicols Date: Tue Apr 18 23:35:19 2023 +0800 Merge branch 'MDL-77895-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit b71f01981a5940f9aabc297bc6f97a31d2bda370 Author: Andrew Nicols Date: Tue Apr 18 22:28:09 2023 +0800 weekly release 4.1.2+ commit 5d1fcb942a1304111220e96b225b865df89dd2e5 Merge: f8e468c41af 76ab8a1c513 Author: Andrew Nicols Date: Tue Apr 18 22:28:06 2023 +0800 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit 24335d67bb8e08bd0b4a09a9e5cf1c65114daed7 Author: Jun Pataleta Date: Wed Apr 12 23:41:53 2023 +0800 MDL-77898 calendar: Add iconclass for upcoming_mini template The icon's iconclass context data adds additional CSS class(es) to calendar event icons to better control how the event icon is displayed. e.g. without filtering for activity events that don't hae monologo versions of their icons. commit 1b828701a6ae367d449578482529ebb90f6b88e3 Author: Paul Holden Date: Wed Apr 12 14:50:59 2023 +0100 MDL-77895 editor_tiny: standardize quickbar selection toolbar. Ensure the same heading tags are available as those defined in the editor block formats configuration (c51b7e2c). Co-authored-by: Andrew Nicols commit f8e468c41aff34dd152dd83001b90a284ff062fa Merge: b07df211ce4 31a3c8cda47 Author: Ilya Tregubov Date: Tue Apr 18 14:28:44 2023 +0800 Merge branch 'MDL-77916-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit b07df211ce430732e3c227f16522702dc71f1730 Merge: 4c289966d38 b796cbd03cc Author: Andrew Nicols Date: Tue Apr 18 12:31:46 2023 +0800 Merge branch 'MDL-77829-401' of https://github.com/stevandoMoodle/moodle into MOODLE_401_STABLE commit 4c289966d38ecf7cd29627d889aa7ee2b5eba152 Merge: 0d0fbec6166 38f5c818cbd Author: Andrew Nicols Date: Tue Apr 18 12:10:56 2023 +0800 Merge branch 'MDL-77735-401' of https://github.com/sarjona/moodle into MOODLE_401_STABLE commit 0d0fbec6166ea89122b50d00f49e5f8c1b41f59c Merge: ca751bdc1f6 eb12428324d Author: Ilya Tregubov Date: Tue Apr 18 12:01:46 2023 +0800 Merge branch 'MDL-77770-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit ca751bdc1f61b83b0b4e4dd7f2483268f919de5b Merge: dd553c14066 faa121ad306 Author: Ilya Tregubov Date: Tue Apr 18 11:18:32 2023 +0800 Merge branch 'MDL-76855-401' of https://github.com/Chocolate-lightning/moodle into MOODLE_401_STABLE commit bc85007834ca1b898eba2b02f92a62156202e71d Author: Andrew Nicols Date: Tue Apr 18 09:02:16 2023 +0800 MDL-77944 behat: Rename chrome options for w3c support From Selenium 4.8.0, support for non-w3c browser control has ended. We only use W3C browser control these days, and this was missed as part of the move to W3C. All browser options must be vendor-prefixed. commit dd553c140660c192d7fc0e4086e18c55491e6ae3 Merge: 242ecbf7f31 2f601f1e51f Author: Ilya Tregubov Date: Tue Apr 18 08:59:30 2023 +0800 Merge branch 'MDL-77827-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit 76ab8a1c513795bf3213584130e2c32ad2177bf1 Author: AMOS bot Date: Tue Apr 18 00:07:38 2023 +0000 Automatically generated installer lang files commit 242ecbf7f31971a015909d54147d0f751f4c47d1 Merge: cbfde8c11a4 1265b0ad84e Author: Paul Holden Date: Mon Apr 17 19:12:36 2023 +0100 Merge branch 'MDL-77878-401-enfix' of https://github.com/vmdef/moodle into MOODLE_401_STABLE commit cbfde8c11a43f593eec516bb045ec72610014ede Merge: df4f8dd322a 3502ad3da76 Author: Shamim Rezaie Date: Mon Apr 17 21:27:56 2023 +1000 Merge branch 'MDL-76998-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE commit df4f8dd322a78f5c4ac5e14d98b44001033f5016 Merge: 60ab09ac87c 5b8ad6ae30e Author: Paul Holden Date: Mon Apr 17 11:50:54 2023 +0100 Merge branch 'MDL-76212-401-nav' of https://github.com/kevpercy/moodle into MOODLE_401_STABLE commit 60ab09ac87cb3b61df511f1a2eb1812b7de9158a Merge: 797cbcc3dac 8dc9cd6cdce Author: Paul Holden Date: Mon Apr 17 11:06:14 2023 +0100 Merge branch 'MDL-77324-401-2' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE commit 40fad4d6b7d1e7c742059f6bc482094376de0165 Author: Paul Holden Date: Mon Apr 17 09:26:16 2023 +0100 MDL-77935 contentbank: avoid phpunit crashes during isolated tests. Simplify the test for allowed contexts by removing problematic use of data provider annotation. See: https://github.com/sebastianbergmann/phpunit/issues/2739 commit 1265b0ad84e72a6e031057140b22f2b2cdce9c0e Author: Víctor Déniz Date: Sun Apr 16 21:32:32 2023 +0100 MDL-77878 lang: Use fixed strings in tests commit faa121ad30628ca2eb84ac3bb724404d9922c2c6 Author: Mathew May Date: Mon Apr 17 11:24:51 2023 +0800 MDL-76855 gradereport_user: Prevent parent access errors commit 797cbcc3dacd8fde3c4021342c4648972dfd398a Merge: 6bac9104343 c8f105800c3 Author: Andrew Nicols Date: Mon Apr 17 11:17:04 2023 +0800 Merge branch 'MDL-76995-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE commit 6bac9104343db3e85893863a86cf9764b315da0c Author: Ilya Tregubov Date: Mon Apr 17 10:58:38 2023 +0800 MDL-76994 core_course: Fix version for weeks and topics course formats commit a9b4b297ac7584ea651e5a95086a025268461cf7 Merge: 82a7b26648a 073deca0e1e Author: Andrew Nicols Date: Mon Apr 17 10:32:33 2023 +0800 Merge branch 'MDL-77606' of https://github.com/skodak/moodle into MOODLE_401_STABLE commit 073deca0e1ed66a846ad20df838e9806ab265e89 Author: Petr Skoda Date: Sun Mar 26 13:22:01 2023 +0200 MDL-77606 grunt: fix Windows compatibility Backport of MDL-77748. commit 2cc1182b1672baef1b62c458aeac5aa3810ecbc7 Author: Petr Skoda Date: Wed Jan 18 17:28:33 2023 +0100 MDL-77606 core: switch to Dart sass Backport of MDL-73144. commit 82a7b26648a359a8db96c3e23795be7005e774ed Merge: 96f0478ec1d 15a5a938b60 Author: Ilya Tregubov Date: Mon Apr 17 09:47:04 2023 +0800 Merge branch 'MDL-76994-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE commit 2db1ddd290c8125a1c5080a88e13aa93c2b65bee Author: Helen Foster Date: Sun Apr 16 20:49:02 2023 +0100 MDL-77878 lang: Import fixed English strings (en_fix) commit 96f0478ec1d1295935973a29b787a24afd82cff9 Merge: 38c35247e9e 39cf5561113 Author: Sara Arjona Date: Fri Apr 14 14:02:18 2023 +0200 Merge branch 'MDL-77913-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 38f5c818cbd53ba44f47573712b42562b1451241 Author: Sara Arjona Date: Fri Mar 24 12:42:53 2023 +0100 MDL-77735 core: Check $CFG->lang isset In some cases, $CFG->lang might not be set, and this is causing a Notice to be displayed when, for instance, database connection fails. This patch should fix this case. commit 38c35247e9e8ccaecf13ce0e794699f5a47a84a5 Author: Sara Arjona Date: Fri Apr 14 10:50:08 2023 +0200 weekly release 4.1.2+ commit 242dcfbc5525fb2385325774e56a0493c37cf4d9 Merge: 4c4be40c774 1066f5fe68a Author: Sara Arjona Date: Fri Apr 14 10:50:03 2023 +0200 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit 2f601f1e51f5a3e97b0ad05c5acaa425b79af7c2 Author: Huong Nguyen Date: Fri Apr 14 09:24:32 2023 +0700 MDL-77827 events: Changed JSON comparison to be less strict commit 31a3c8cda47872e6c4cd73518d383a1f9b3b03e1 Author: Paul Holden Date: Thu Apr 13 23:12:13 2023 +0100 MDL-77916 h5p: register autoloader in helper testcase. commit 39cf5561113f41b6051a97082b10e8deb3afd025 Author: Paul Holden Date: Thu Apr 13 21:13:41 2023 +0100 MDL-77913 qbank_previewquestion: deterministic ordering of versions. Ensure the ordering of loaded question versions is consistent, avoids random Oracle failures. commit 4c4be40c774806523bb9238bd68724081fca16b3 Merge: bc34e3fef3f ab0038da849 Author: Sara Arjona Date: Thu Apr 13 17:32:03 2023 +0200 Merge branch 'MDL-76986-401' of https://github.com/davewoloszyn/moodle into MOODLE_401_STABLE commit c8f105800c38925ac26987ade09d4a203ade2b86 Author: Amaia Anabitarte Date: Wed Feb 8 22:28:41 2023 +0100 MDL-76995 core_courseindex: Apply indentation in the course index commit 3502ad3da76e52e17c3341d3764aa330647fcc53 Author: Amaia Anabitarte Date: Mon Mar 13 12:34:42 2023 +0100 MDL-76998 admin: Option to reset course indentation commit 15a5a938b60310a3252c6531d223456c71441f1c Author: Amaia Anabitarte Date: Mon Mar 13 11:47:05 2023 +0100 MDL-76994 tool_mobile: Return course format indentation setting commit ec4eacd1dab0d568f7681f7dae9d9607cad9c49e Author: Amaia Anabitarte Date: Wed Mar 8 12:41:11 2023 +0100 MDL-76994 core_course: New course format setting to enable indentation commit bc34e3fef3f3dbee299baf51996da1e908b1f04c Merge: 6aef92c24af f336875b1a7 Author: Sara Arjona Date: Thu Apr 13 16:24:28 2023 +0200 Merge branch 'MDL-76859-401' of https://github.com/sarjona/moodle into MOODLE_401_STABLE commit 6aef92c24af163ff10ab80c8982de2c426edbed9 Merge: 4b7c58febfd 6ae5ee18a0f Author: Sara Arjona Date: Thu Apr 13 16:20:06 2023 +0200 Merge branch 'MDL77833-course-content-chng-notificatn-multilang' of https://github.com/Amrita1991/moodle into MOODLE_401_STABLE commit 4b7c58febfd9103460bf51151df76a81a738515c Merge: 4ed6c8fbce2 d49ebb79c55 Author: Sara Arjona Date: Thu Apr 13 13:45:00 2023 +0200 Merge branch 'MDL-77860-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 4ed6c8fbce23a8fbae6420657332c06e30d16037 Merge: af585fc7550 4e32a424152 Author: Sara Arjona Date: Thu Apr 13 13:16:55 2023 +0200 Merge branch 'MDL-77788-401' of https://github.com/rmady/moodle into MOODLE_401_STABLE commit af585fc7550a318d203317906a5919a646ab4681 Merge: ead79582191 6e27e9e4814 Author: Sara Arjona Date: Thu Apr 13 12:19:16 2023 +0200 Merge branch 'MDL-77618-admin-password-autocomplete-MOODLE_401_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_401_STABLE commit 6ae5ee18a0f47ba55882284de64ba42b0833eeaa Author: Amrita Deb Dutta Date: Mon Apr 3 12:30:52 2023 +0200 MDL-77833 course: content change notification multilang processing adding context to format string content change notificatn coursename multilang processing change context param commit ead79582191ff0848cddb9925a0363e75880a22e Merge: 69749509aba 9fbd5fb2192 Author: Sara Arjona Date: Thu Apr 13 11:20:32 2023 +0200 Merge branch 'MDL-77256-401' of https://github.com/rbravod/moodle into MOODLE_401_STABLE commit 8dc9cd6cdce05de9c37c0f066b4d3d888eaf5419 Author: Ilya Tregubov Date: Thu Apr 6 15:07:16 2023 +0800 MDL-77324 gradereport_singleview: Make action menus consistent commit 69749509abaca5e9896805fcbcf8114e1b6b5ac3 Merge: 59eac981ebb 85a7c17414e Author: Sara Arjona Date: Thu Apr 13 09:43:05 2023 +0200 Merge branch 'MDL-77856-401' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit 59eac981ebb22f70eaeb23791a77301d5fefd010 Merge: a8eb4819804 2cde9578977 Author: Sara Arjona Date: Thu Apr 13 09:19:58 2023 +0200 Merge branch 'MDL-77468-401' of https://github.com/rmady/moodle into MOODLE_401_STABLE commit ab0038da849906216516c751ff8534d68c979f66 Author: David Woloszyn Date: Thu Apr 13 16:01:44 2023 +1000 MDL-76986 editor_tiny: Convert language code format for getting strings commit 2cde957897726a657275ad6c0f796c88028c0449 Author: Juan Leyva Date: Tue Mar 21 16:01:33 2023 +0100 MDL-77468 user: Fix invalid check for group belonging commit a8eb481980479472df9e127bc0c39e41dd9e72f9 Merge: 26aaa7486a8 127174088aa Author: Sara Arjona Date: Wed Apr 12 18:19:40 2023 +0200 Merge branch 'MDL-73610_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit 4c533b82045669c1c89efa93921094a7d0196bc5 Author: Juan Leyva Date: Tue Mar 21 09:47:08 2023 +0100 MDL-77468 user: Make user profile visibility consistent web and ws commit 26aaa7486a8fed39ca7b9042ff46621abe22e5ce Merge: 6381daf52a6 360f9e37f85 Author: Sara Arjona Date: Wed Apr 12 14:09:33 2023 +0200 Merge branch 'MDL-77012-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit f336875b1a777ce1e51c658848bd585e86ac72fa Author: Petr Skoda Date: Sun Feb 19 18:32:03 2023 +0100 MDL-76859 h5p: Fix behat failures - Only resize if the H5P EmbedCommunicator is defined (otherwise, it was causing a JS error) - An unnecessary image has been removed from the greeting-card.h5p fixture package. That way, the text will always be displayed (even if the iframe is still not resized). Instead of replacing the original greeting-card-887.h5p file, I've renamed it to greeting-card.h5p, to remove these ugly and unnecessary numbers at the end of the file name). commit 6381daf52a6d64fb926ccb9af795a3c750feab52 Merge: 5563e99f2c2 3a38791d620 Author: Sara Arjona Date: Wed Apr 12 09:54:22 2023 +0200 Merge branch 'MDL-76993-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE commit 5b8ad6ae30e8325d6aa434ec5c51ed01f54c2459 Author: Kevin Percy Date: Wed Feb 8 20:33:50 2023 +0800 MDL-76212 gradebook_nav: Fixed tertiary nav for smaller screens commit 3a38791d620bf90b88a21017e7287ecf47452aae Author: Amaia Anabitarte Date: Wed Feb 8 17:04:04 2023 +0100 MDL-76993 core_course: Recover move right/left functionality This is a backport of MDL-76990 commit 5563e99f2c2d84f5325951d403c08b54f5381af3 Merge: 8bc1c231d6e 202718f9682 Author: Sara Arjona Date: Tue Apr 11 12:12:49 2023 +0200 Merge branch 'MDL-77837-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 8bc1c231d6e2ef89709f5916c3d7ebb86595e4b4 Merge: 1226208a64c 8656271a635 Author: Sara Arjona Date: Tue Apr 11 11:13:41 2023 +0200 Merge branch 'MDL-77552-401' of https://github.com/ferranrecio/moodle into MOODLE_401_STABLE commit 1226208a64c167e26f5ded97e50f0e460e1f6eb9 Merge: 725277eb8b8 8b31922739f Author: Sara Arjona Date: Tue Apr 11 10:17:08 2023 +0200 Merge branch 'MDL-77148_401' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_401_STABLE commit 725277eb8b84a2b8da38f98e444b4303fc997039 Merge: f8e24455138 b631966a70d Author: Sara Arjona Date: Tue Apr 11 10:04:41 2023 +0200 Merge branch 'MDL-77612-401' of https://github.com/laurentdavid/moodle into MOODLE_401_STABLE commit b631966a70d8a0297d501c7e0bfcb48913cc960b Author: Laurent David Date: Thu Mar 16 09:14:03 2023 +0100 MDL-77612 mod_label: Label name fix * The @@PLUGINFILE@@ placeholder or URLs should not be displayed in the course index for labels commit b796cbd03cc35f9dae70d61899b5565f095ff6cd Author: Stevani Andolo Date: Wed Apr 5 11:45:24 2023 +0800 MDL-77829 core: Added environment check for mod_assignment Decided to add an environment check before uninstalling the mod_assignment plugin to prevent data lost. commit 1066f5fe68a4b633ff90a5a25bc4746c3a5aa8d7 Author: AMOS bot Date: Fri Apr 7 00:07:35 2023 +0000 Automatically generated installer lang files commit 202718f968247943fcd38d4f3862e9c428251b89 Author: Andrew Nicols Date: Thu Apr 6 16:27:38 2023 +0800 MDL-77837 core: Improve usage docs for cron_setup_user commit 44d734147aadb67b598c84858c157921e12d5306 Author: Andrew Nicols Date: Tue Apr 4 09:26:34 2023 +0800 MDL-77837 phpunit: Ensure that the cron user setter is used When running an adhoc task in a unit test we should use the cron variant of the set user method to mimic the behaviour of a real cron run. commit 346cb39cff2e6ac2da427299671e7bfcf1931379 Author: Andrew Nicols Date: Tue Apr 4 09:25:04 2023 +0800 MDL-77837 cron: Ensure user is set when running tasks We should be proactive in ensuring that the environment is clean when running a task. We already ensure that we have a clean renderer and other parts of the output chain, but we were not setting a clean user. This change adds a call to setup the cron user before each task is actually executed. commit eb12428324d6b2b6af00ae4c9d4dbf7e5c12ec52 Author: Paul Holden Date: Wed Mar 29 17:59:32 2023 +0100 MDL-77770 gradereport_user: fix errors when no users to navigate. commit 8b31922739f0593247fa75b21dde4daf86b225d7 Author: Anupama Sarjoshi Date: Mon Feb 13 13:53:49 2023 +0000 MDL-77148 core: Fix to export params for templates in correct format When questions are filtered by tags in the question bank, the qtagids params are passed in the array format. Though moodle_url handles this, single_button::export_for_template cannot. Hence changes done in weblib.php to provide params for export_for_template in the suitable format. Thanks Huong. I have added the Behat test you provided in the patch. commit 127174088aaf6cc2e5ab5dfa54a5cadbb38491d2 Author: Eloy Lafuente (stronk7) Date: Tue Apr 4 18:09:20 2023 +0200 MDL-73610 nodejs: Small updates to required packages The main goal of this issue is to avoid scanners (Dependabot and friends), reporting about security issues with the current xmldom 0.6.0 package. Note that this doesn't affect prod at all, because it's a dev dependency, hardly exploitable. So it's not a security fix, just a security_benefit, if something. So here, we are updating from xmldom 0.6.0 to @xmldom/xmldom 0.8.7 (note that the package was renamed in 0.7.0, so it's the very same) Also, when proceeding with the changes, it was detected that we are incorrectly declaring @babel/eslint-parser as a normal dependency instead of a development one, so we are also fixing that little detail. The commands executed to get the changes above applied have been: - nvm use - npm install @xmldom/xmldom@^0.8.7 --save-dev - npm uninstall xmldom - npm install @babel/eslint-parser@^7.17.0 --save-dev (we haven't run a complete re-install because we only want to modify the minimum possible at this stage). commit f8e244551383ba337158cbf06ce8108a0f5637d8 Author: Sara Arjona Date: Thu Apr 6 14:02:16 2023 +0200 weekly release 4.1.2+ commit cb8bf1e001a7f8c3e65acc71ad21b3606c97d8af Merge: 1f7063cc092 8a588f963ca Author: Sara Arjona Date: Thu Apr 6 14:02:12 2023 +0200 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit 1f7063cc092df0947dd0244a9538e96ecd3f4cea Merge: c9b7b94ed43 60954253d49 Author: Sara Arjona Date: Thu Apr 6 08:12:03 2023 +0200 Merge branch 'MDL-75301-fix' of https://github.com/sarjona/moodle into MOODLE_401_STABLE commit 60954253d4921d4b5f046bbc3232add3366a2716 Author: Sara Arjona Date: Thu Apr 6 07:14:58 2023 +0200 MDL-75301 quiz: Fix failing behat test I cherry-picked this branch from master (because the current 401 had some conflicts). In master, quiz has been moved to quiz_settings, so that's why the behat test start failing. Using the proper name fixes it. commit d49ebb79c55c3aa966b2a95986e40a95e7724580 Author: Paul Holden Date: Wed Apr 5 23:01:15 2023 +0100 MDL-77860 tool_moodlenet: use localised language strings for import. commit 85a7c17414e607ad9434ddd13b8a755a7ef05569 Author: Jun Pataleta Date: Tue Apr 4 00:03:00 2023 +0800 MDL-77856 qtype_multianswer: Use Bootstrap Popover for subq feedback The YUI Overlay widget encloses the subquestion feedback in a div which causes a div element to be enclosed in the subquestion span. This leads to an accessibility issue in terms of HTML parsing as inline elements (span) should not contain block elements (div) The YUI Overlay widget is also not accessible as it does not really hide the overlay contents via aria-hidden when the overlay is not being shown. It's better if we stop using this and use Bootstrap's popover component which is more accessible by default. This patch also removes module.js for the qtype_multianswer plugin as it only contains codes related to rendering the feedback contents in the YUI overlay widget which is no longer necessary. commit c9b7b94ed43bdbfd9f03f4f298428a8ae8466bc2 Merge: 0bc265e900a f23463f8d60 Author: Sara Arjona Date: Wed Apr 5 17:17:35 2023 +0200 Merge branch 'MDL-73642_MOODLE_401_STABLE' of https://github.com/tasosb/moodle into MOODLE_401_STABLE commit 0bc265e900a8ce3de284aff0c5f1cc71e3e45990 Author: Mark Johnson Date: Fri Mar 17 12:34:56 2023 +0000 MDL-75301 quiz: Use "always latest" option for question previews This will set the "alwayslatest" option when previewing a question from the quiz according to the version setting used in the quiz slot. commit 6417d795b95a14bb3e1b0c66b21184c62a0c06c0 Author: Mark Johnson Date: Fri Mar 17 12:33:44 2023 +0000 MDL-75301 question: Add "always latest" option to previews commit c55473ad2e2695a868a9d9e9ca4652ceabd95c01 Author: Mark Johnson Date: Thu Mar 16 08:37:47 2023 +0000 MDL-75301 question: Add behat generator for updating questions This adds "core_question > updated question" as an entity for `the following "X" exist` and calls the existing update_question() generator which will create a new question version with the supplied data. commit ddaf4b7a58506b3b82990b7ecd9bfb6ab48aeb1b Merge: 131d80441a8 be58d68f20c Author: Shamim Rezaie Date: Wed Apr 5 20:15:39 2023 +1000 Merge branch 'MDL-77555-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit be58d68f20c50524577162197e64d3ff901c6b72 Author: Paul Holden Date: Tue Mar 7 22:09:32 2023 +0000 MDL-77555 reportbuilder: improve SQL generation within filters. Use native ANSI SQL syntax for numeric comparisons where possible, define filter API for the case where filters must re-use the given field SQL while ensuring uniqueness of any field parameters. Currently only necessary in the category filter type. commit 131d80441a88d0d5f3fbf64308fa5b1103b25913 Merge: 571c59b60ee aa9a462a4b7 Author: Paul Holden Date: Wed Apr 5 08:56:45 2023 +0100 Merge branch 'MDL-69551_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 8a588f963ca91ac06fc3186ca137116c2b236b51 Author: AMOS bot Date: Wed Apr 5 00:07:43 2023 +0000 Automatically generated installer lang files commit 4e32a42415235f46d672292676cf0e6decb67e1e Author: Juan Leyva Date: Wed Mar 29 16:01:39 2023 +0200 MDL-77788 mod_assign: Apply format_string to group names in WS commit aa9a462a4b702781a5686f19ec5e4cadf7554cd4 Author: Tim Hunt Date: Tue Mar 28 17:35:21 2023 +0100 MDL-69551 quiz: start quiz password field should be a passwordunmask This help accessibility and usability commit 571c59b60eedd78dc0cdfe106b1d0658723f7763 Merge: 65ba7df04b3 fbbdfefdb6c Author: Paul Holden Date: Tue Apr 4 12:06:42 2023 +0100 Merge branch 'MDL-77712-401' of https://github.com/laurentdavid/moodle into MOODLE_401_STABLE commit 360f9e37f85cb0c640016c1991e8f689f51d2fe7 Author: Paul Holden Date: Mon Mar 6 08:35:32 2023 +0000 MDL-77012 editor_tiny: correct block formats property syntax. Co-authored-by: Hiroto Kagotani commit 65ba7df04b33c9e624d7c42263e8f264e791becc Merge: 2a4f86051b9 b3adaaf47f9 Author: Andrew Nicols Date: Tue Apr 4 12:07:23 2023 +0800 Merge branch 'MDL-77584-401' of https://github.com/ewallah/moodle into MOODLE_401_STABLE commit 02aed7f6fcb09f02cdc455f0875eebdedfda2b5a Author: AMOS bot Date: Tue Apr 4 00:07:43 2023 +0000 Automatically generated installer lang files commit 2a4f86051b91e3c32211264d944d3195ca7500e6 Merge: 701541f35b0 b33e5466df2 Author: Paul Holden Date: Mon Apr 3 14:54:05 2023 +0100 Merge branch 'MDL-75906-401' of https://github.com/mickhawkins/moodle into MOODLE_401_STABLE commit 701541f35b03b5d9c7abb8d93ec36599a423eaac Merge: 839681dc772 bc4b6cf8f79 Author: Paul Holden Date: Mon Apr 3 10:56:19 2023 +0100 Merge branch 'MDL-77227-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE commit 839681dc7720181064fc2cd5d59f242ca55213b4 Merge: e1f3e7f2320 fbb6dc4ca3d Author: Sara Arjona Date: Mon Apr 3 11:53:19 2023 +0200 Merge branch 'MDL-77807-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit b33e5466df2e62b44c9dfff5267a381e32331383 Author: Michael Hawkins Date: Mon Apr 3 17:11:02 2023 +0800 MDL-75906 core: Updated security.txt expiry commit fbbdfefdb6c730b9dfe58a897090da51f89602f4 Author: Laurent David Date: Thu Mar 30 11:09:59 2023 +0200 MDL-77712 core_course: Fix exception with inplace editor * On fresh install, an exception is raised when we try to modify the name of a newly inserted activity in the front page commit 8656271a6355bba746d32e506bacecd435184913 Author: Ferran Recio Date: Wed Mar 8 10:03:40 2023 +0100 MDL-77552 core_courseformat: add plugin and module to cm state Backport of MDL-77386 commit e1f3e7f23205b70e03c007465bf83f675809dc7e Merge: a78f3a02c69 f6c4303c582 Author: Ilya Tregubov Date: Mon Apr 3 10:03:53 2023 +0800 Merge branch 'MDL-77603' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE commit f6c4303c582e7d10fe32daf03372a1e2b390a7af Author: Andrew Nicols Date: Thu Mar 2 09:13:09 2023 +0800 MDL-77603 theme_boost: Add reference to CL update commit 134dc470c7ee8fc5d26372ef036b371d7aaf7976 Author: Petr Skoda Date: Wed Mar 1 13:01:18 2023 +0100 MDL-77603 theme_boost: remove Bootstrap version reference commit 45cd887f3b92c66b2ccac7d61f41a5049a4d265e Author: Petr Skoda Date: Fri Feb 17 13:05:17 2023 +0100 MDL-77603 tool_componentlibrary: import Bootstrap v4.6.2 commit b65ec774c5288bcce724674eb57be07c61da3b80 Author: Petr Skoda Date: Wed Jan 18 16:21:30 2023 +0100 MDL-77603 theme_boost: import Bootstrap v4.6.2 commit 215e9f06885ad2e3dfd1b4c6608fb675064b3a07 Author: AMOS bot Date: Sun Apr 2 00:07:37 2023 +0000 Automatically generated installer lang files commit 035ebed95bdceb9c4fc4c117573264a65865d84d Author: AMOS bot Date: Sat Apr 1 00:07:46 2023 +0000 Automatically generated installer lang files commit a78f3a02c692a094108a6620ef45b4fdd89ed5c4 Author: Paul Holden Date: Fri Mar 31 18:11:53 2023 +0100 weekly release 4.1.2+ commit 2890546f441e692d21d7e2a2426d66f20d87a7cd Merge: a1df38dfc6d 1f337e76658 Author: Paul Holden Date: Fri Mar 31 18:11:51 2023 +0100 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit a1df38dfc6da2226516f3cdd02bef8b37e0ef402 Merge: 82f9585f55f 4ee053a2782 Author: Jake Dallimore Date: Fri Mar 31 11:57:27 2023 +0800 Merge branch 'MDL-59175-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 82f9585f55f53a573b858963b9dc60057ab4678a Merge: 0f092b86b57 87557383601 Author: Jake Dallimore Date: Fri Mar 31 11:48:42 2023 +0800 Merge branch 'MDL-77794-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 0f092b86b5739ec607f81b0db40a013f9fd04eb6 Merge: 74f3c34cbfb c99abd65ca4 Author: Andrew Nicols Date: Fri Mar 31 11:31:05 2023 +0800 Merge branch 'MDL-77783-401' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit 74f3c34cbfb479b0425d1fa264931d3e30bdac51 Merge: ab3a2445681 8ee689f6124 Author: Ilya Tregubov Date: Fri Mar 31 09:41:45 2023 +0800 Merge branch 'MDL-70976-401' of https://github.com/laurentdavid/moodle into MOODLE_401_STABLE commit 1f337e76658e5c31aa3330bff2b71e281c9b1c8d Author: AMOS bot Date: Fri Mar 31 00:07:40 2023 +0000 Automatically generated installer lang files commit fbb6dc4ca3dc81d07fb62344228eb56c73593060 Author: Paul Holden Date: Thu Mar 30 20:40:24 2023 +0100 MDL-77807 files: normalise file entity size/type column fields. The `filename` field was only used by each to determine whether the file was itself a directory, and it's presence meant that aggregation of each column wasn't working properly. commit ab3a2445681067104085341582b314eeff4eadf8 Author: Laurent David Date: Thu Mar 23 10:31:51 2023 +0100 MDL-77456 core_courseformat: Fix highlight in course index * When navigating to a restricted activity as a student from the course index the item is not highlighted when refreshing the page. commit 7b13a543ad5b9973184dff51b18590e6c083a912 Merge: dd10dead0f8 436ed2c4cb1 Author: Sara Arjona Date: Thu Mar 30 17:53:20 2023 +0200 Merge branch 'MDL-77761-401' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit dd10dead0f8efb734e2792afa99a0351ac4e274c Merge: b84a48d1eef 7b614d6f51b Author: Sara Arjona Date: Thu Mar 30 16:31:21 2023 +0200 Merge branch 'MDL-77764-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit b84a48d1eefa55001ddd2fcf6cebf5a32e0ab82f Merge: 3794210019d 4f8c5ef086d Author: Paul Holden Date: Thu Mar 30 12:50:09 2023 +0100 Merge branch 'MDL-76481_401_Brickfield_TCPDF_error' of https://github.com/brickfield/moodle into MOODLE_401_STABLE commit 3794210019dbf742c413364bfe80b3968cff4664 Merge: cca75ca9568 2b0a0cecdfc Author: Sara Arjona Date: Thu Mar 30 13:45:18 2023 +0200 Merge branch 'MDL-77762-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit cca75ca95686fc1cd6f68982bb8026cdbe1c554b Merge: 93c91af6a94 d0ddc7692b4 Author: Jun Pataleta Date: Thu Mar 30 19:03:40 2023 +0800 Merge branch 'MDL-77333_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit 93c91af6a94492c00418258737043cef360feec4 Merge: 5d10e53ba1e 5df8e8fa5f1 Author: Paul Holden Date: Thu Mar 30 10:41:20 2023 +0100 Merge branch 'MDL-77773-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 87557383601e07275db45e5e27b3e99f06b95f79 Author: Paul Holden Date: Thu Mar 30 09:50:51 2023 +0100 MDL-77794 contentbank: fix plugin type language strings. AMOS BEGIN CPY [type_contentbank,core_plugin],[type_contenttype,core_plugin] CPY [type_contentbank_plural,core_plugin],[type_contenttype_plural,core_plugin] AMOS END commit 4f8c5ef086d17286293c276f11ad860f1de6ce23 Author: Max Larkin Date: Thu Mar 30 09:02:35 2023 +0100 MDL-76481 tool_brickfield: Fix PHP 8 report download commit 5d10e53ba1efe57c2cc761291296f69c0ced0287 Merge: cc0c62d5644 fd9b8bf4d0e Author: Paul Holden Date: Thu Mar 30 08:47:54 2023 +0100 Merge branch 'MDL-75017_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit cc0c62d5644356fa87ecbc8b51086c9cf031f012 Merge: d50bb07b2b0 f17b006dcba Author: Ilya Tregubov Date: Thu Mar 30 14:22:53 2023 +0800 Merge branch 'MDL-73771_401' of https://github.com/lostrogit/moodle into MOODLE_401_STABLE commit 48fb5b6e88f9f59024aa24fda9da6e4a73232a43 Author: AMOS bot Date: Thu Mar 30 00:07:44 2023 +0000 Automatically generated installer lang files commit bc4b6cf8f79915dcc05f77e9ad3e2cc6b869d744 Author: Amaia Anabitarte Date: Wed Mar 29 18:15:21 2023 +0200 MDL-77227 roles: Remove extra information for override page commit f17b006dcba898d8f029b4b875849f9cebe20456 Author: Carlos Castillo Date: Wed Mar 8 09:15:41 2023 -0500 MDL-73771 theme: Fix scrollbar position commit d50bb07b2b020237a16e880acb8fe023dd2d880e Merge: b85f6a660b1 0d4d201a8cf Author: Shamim Rezaie Date: Wed Mar 29 15:27:15 2023 +1100 Merge branch 'MDL-74452_401_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_401_STABLE commit b85f6a660b1370e66efeb1679bc7e7359b92e520 Merge: dd584ab981d 50d1671a54b Author: Ilya Tregubov Date: Wed Mar 29 10:58:47 2023 +0800 Merge branch 'MDL-77740-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit dd584ab981d9187a2a83a1db83615a09365bc60c Merge: ab9b09908a6 4ce5755a63d Author: Jun Pataleta Date: Wed Mar 29 09:48:17 2023 +0800 Merge branch 'MDL-77382-401' of https://github.com/snake/moodle into MOODLE_401_STABLE commit ab9b09908a6768303c33bd680e6c961046849f45 Merge: 449a8b0b31c 9a05e393dde Author: Jun Pataleta Date: Wed Mar 29 09:31:51 2023 +0800 Merge branch 'MDL-76941-401-2' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit c99abd65ca4de9e2aac15434490fe15393486f12 Author: Jun Pataleta Date: Wed Mar 29 08:35:30 2023 +0800 MDL-77783 core: Validate sublugins.json * Validate the decoded subplugins.json before processing it. * Log errors if subplugins.json is invalid or if plugintypes is not defined. commit 436ed2c4cb14665119c7fb1c6e0ae7a06018d2c4 Author: Jun Pataleta Date: Mon Mar 27 22:20:17 2023 +0800 MDL-77761 core_form: Add label for editor format selector commit d0ddc7692b40c6e72a0fdffb87a4d86530f7adda Author: Eloy Lafuente (stronk7) Date: Sat Mar 25 13:43:55 2023 +0100 MDL-77333 mod_resource: fixes generator uploading files + tests MDL-76499 revealed a few problems with resource generators: 1. We were not covering with unit tests the upload of files from disk (and here it's where the problem was). 2. There was a little of confusion between disk paths (only needed to upload files) and file_area paths (the generator only creates or uploads files to the root directory of the file area. 3. It was possible to request the upload of a file to the generator without that file effectively existing. This commit fixes those points and covers 99% of the generator code. commit 449a8b0b31c2a71081b425dd86c67bd717eb875f Author: Paul Holden Date: Tue Mar 28 15:55:18 2023 +0100 weekly release 4.1.2+ commit 0f251ce165902ffea9d57c62c14b76d11ea3a197 Merge: 7f6888bd536 1f4daa74026 Author: Paul Holden Date: Tue Mar 28 15:55:16 2023 +0100 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit 5df8e8fa5f160d34adc45c570f10de393f7e419f Author: Andrew Nicols Date: Tue Mar 28 20:47:49 2023 +0800 MDL-77773 editor_tiny: Improve initial editor size commit 7f6888bd536373d428ed2f1717e64072237a0443 Merge: ae63139985e 95d5b0aab09 Author: Paul Holden Date: Tue Mar 28 12:38:52 2023 +0100 Merge branch 'MDL-77105-401-4' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit 95d5b0aab0972bd749c5ac7030ee33985520c6db Author: Jun Pataleta Date: Tue Mar 28 18:48:31 2023 +0800 MDL-77105 core: Cast custom data to an array when evaluating filtericon Since other modules may treat custom data as an object, we need to make cast it to an array before evaluating for the `filtericon` custom data. commit 9a05e393dded53c474cc169876361708dd5f7e1c Author: Huong Nguyen Date: Mon Mar 20 16:28:37 2023 +0700 MDL-76941 tool_usertours: Fix accessibility issue when resizing commit 110ec6a703d1014dfb3f595205c5eea86259b45e Author: Meirza Date: Fri Nov 25 22:22:44 2022 +0700 MDL-77436 auth_oauth2: Update profile fields based on data mapping. After the user creation, the system must call an update function to update profile_fields_*. We also provided two functions into user/profile/lib.php to get available from other areas. We added PHP unit testing for new public functions and the Behat tests for custom profile fields with locked and unlocked statuses. Co-authored-by: Matt Porritt commit 714764d96611a343a95f1ef62e6ff3de1dd59b87 Author: Matt Porritt Date: Tue Nov 23 04:31:07 2021 +0000 MDL-77436 auth_oauth2: Allow admin to choose profile fields for mapping Update oauth2 to allow mapping of provider attributes against user profile fields. Fields can also be locked to prevent user changes. Co-Authored-By: Michael Milette commit ae63139985e08535d20216c7832bc5fe521a9f23 Merge: e144ff8a43e cd528df0931 Author: Jun Pataleta Date: Tue Mar 28 12:06:17 2023 +0800 Merge branch 'MDL-77630-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit e144ff8a43e9db8d6250ca35e7b7564ee865a224 Merge: 6b96cf8676b bc1d7e854be Author: Jake Dallimore Date: Tue Mar 28 11:42:42 2023 +0800 Merge branch 'MDL-77105-401-4' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit cd528df09310c04d3e02b27d78b2e179d4675883 Author: Meirza Date: Tue Mar 28 09:39:01 2023 +0700 MDL-77630 mod_forum: correct typo in variable names commit 6b96cf8676bcba04c1232963f457308fe036ba0e Merge: e7cda153a23 b296667ebf9 Author: Jun Pataleta Date: Tue Mar 28 07:04:42 2023 +0800 Merge branch 'MDL-77670-401' of https://github.com/juancs/moodle into MOODLE_401_STABLE commit 2b0a0cecdfcb227381edb13dae8225add852406c Author: Paul Holden Date: Mon Mar 27 17:54:34 2023 +0100 MDL-77762 contentbank: always provide exit button when appropriate. If the current user can access the content bank in the context of the current item, then provide link back to it. commit 7b614d6f51b2dd47c5430067ac43bb072a968b2c Author: Paul Holden Date: Mon Mar 27 16:51:52 2023 +0100 MDL-77764 contentbank: add field label to context selection element. commit e7cda153a23c98465e19682a919a5d7d6204ad6a Merge: 0d6eaef2002 c55f219d77b Author: Sara Arjona Date: Mon Mar 27 16:56:30 2023 +0200 Merge branch 'MDL-76376_m41' of https://github.com/jrchamp/moodle into MOODLE_401_STABLE commit 0d6eaef200264cece962c3ca632342560747bd4f Merge: f32c46bf0ca 3fee9d949f6 Author: Sara Arjona Date: Mon Mar 27 16:50:31 2023 +0200 Merge branch 'MDL-77659_401' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_401_STABLE commit f32c46bf0cad66c6904c61ceaeddb624e547837f Merge: 8c9b54cc5d7 eeae99afc7d Author: Sara Arjona Date: Mon Mar 27 16:08:26 2023 +0200 Merge branch 'MDL-73226-401' of https://github.com/jleyva/moodle into MOODLE_401_STABLE commit eeae99afc7d60fefda989418bb04aa26229b5dfd Author: Juan Leyva Date: Thu Mar 16 16:56:07 2023 +0100 MDL-73226 files: Add quota checks to core_user_add_user_private_files commit 8c9b54cc5d72fbb04e74a8ebd0b7be2550959f95 Merge: da42c763000 b924f6a3558 Author: Sara Arjona Date: Mon Mar 27 12:41:18 2023 +0200 Merge branch 'MDL-76303-401' of https://github.com/ssj365/moodle into MOODLE_401_STABLE commit da42c76300056179a1af1cacb8e6c2c8fefcbf24 Merge: c2714ff1af8 c1c1ca6e4d4 Author: Paul Holden Date: Mon Mar 27 11:09:26 2023 +0100 Merge branch 'MDL-77729_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit c2714ff1af82324fd592ceaadbfae5a50a26ae55 Merge: 5898c3e5dd8 7c1c1071e76 Author: Sara Arjona Date: Mon Mar 27 11:43:26 2023 +0200 Merge branch 'MDL-77561-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit f2cbacbd2403967672850af0da45f4544e6d2868 Author: Paul Holden Date: Tue Mar 7 16:48:51 2023 +0000 MDL-77555 reportbuilder: method to ensure unique parameters in SQL. commit bc1d7e854be0b9c8baad4120a5912585db47c328 Author: Jun Pataleta Date: Mon Feb 13 13:17:18 2023 +0800 MDL-77105 core: Add upgrade.txt notes commit 99bc8f2b309b3dca1c339b22fd98fde68c99ba6b Author: Jun Pataleta Date: Fri Feb 10 22:34:45 2023 +0800 MDL-77105 mod_url: Declare filtericon custom data * Set a custom data `filtericon` when the icon being rendered for the URL resource is not equal to the default plugin icon. commit 67f739499b3840ffc4cfae5a5a04c8dcd33bf3ab Author: Jun Pataleta Date: Fri Feb 10 19:06:59 2023 +0800 MDL-77105 mod_lti: Add 'nofilter' class for custom tool icons Add a '.nofilter' class when rendering custom tool icons in order to render them as is and without CSS filter on the activity chooser. commit 538e17e199ce7c96ae421f2e29100f7667ebebe3 Author: Jun Pataleta Date: Fri Feb 10 22:33:37 2023 +0800 MDL-77105 core_course: Add 'nofilter' class for non-monologo icons When rendering content items, check whether the plugin has monologo icons. If so, add a 'nofilter' class so the plugin icon can be rendered as is and without the CSS filter. commit 28d8c9c1e73d28d8ccc33738e7cd2743054f759c Author: Jun Pataleta Date: Fri Feb 10 18:43:25 2023 +0800 MDL-77105 block_timeline: Add 'nofilter' class when necessary Add the `.nofilter` class for activity icons when the icon URL's `filtericon` parameter is not set, so they get rendered as they are on the timeline block. commit 18703b71acaa4409305f584b91acfbafeb1149b9 Author: Jun Pataleta Date: Fri Feb 10 18:42:47 2023 +0800 MDL-77105 block_recentlyaccesseditems: Add 'nofilter' class Add the `.nofilter` class for activity icons when the icon URL's `filtericon` parameter is not set, so they get rendered as they are on the recently accessed items block. commit f59220a76d0259f9b8547b575f89e14ae7ccf722 Author: Jun Pataleta Date: Fri Feb 10 16:59:31 2023 +0800 MDL-77105 theme_boost: Add 'nofilter' class when necessary Add the `.nofilter` class for activity icons when the icon URL's `filtericon` parameter is not set, so they get rendered as they are on the context header on the activity page. commit 84198e03c76ca3e46f58c3b447f4a3d9cd4c2b2d Author: Jun Pataleta Date: Fri Feb 10 16:21:43 2023 +0800 MDL-77105 course_format: Add 'nofilter' class when necessary Add the `.nofilter` class for activity icons when the icon URL's `filtericon` parameter is not set, so they get rendered as they are on the course homepage. commit f5d445a68fd9235acb18057733ef1ede8df72867 Author: Jun Pataleta Date: Fri Feb 10 16:19:54 2023 +0800 MDL-77105 core: Conditionally apply icon filter * Apply the filter CSS property only to activity icons that don't have the ".nofilter" class. This will allow activities with non-SVG icons to be rendered as they are. commit 30b0b0cf40b5f8c764e86c8c58f2986cfe0f4d79 Author: Jun Pataleta Date: Fri Feb 10 16:17:34 2023 +0800 MDL-77105 core: Add a filtericon parameter to course mod icon URLs * If a plugin defines a `filtericon` custom data or uses its monologo version of the icon, a `filtericon` parameter is being added to the icon's URL. This information can help plugins determine whether to render the activity icon as is or with CSS filtering. commit 69948eda103573ceb38fc54f0d34f500460e6e2b Author: Jun Pataleta Date: Mon Mar 27 10:30:26 2023 +0800 MDL-77105 core: Method to determine whether a plugin has monolog icons commit 1f4daa74026ea8a4a7f391444541ed7050fe6f93 Author: AMOS bot Date: Sun Mar 26 00:07:41 2023 +0000 Automatically generated installer lang files commit c1c1ca6e4d4c72024a76d769e3eadce293a1e2d9 Author: Tim Hunt Date: Sat Mar 25 15:38:04 2023 +0000 MDL-77729 qformat_missingword: fix form of help link commit 50d1671a54b81d8ed0437927ce5ab8a55f6ea891 Author: Andrew Nicols Date: Fri Mar 24 21:27:36 2023 +0800 MDL-77740 editor_tiny: Set the Editor window from the iFrame element This is a workaround for an upstream bug which I have not been able to reproduce outside of Moodle whereby the editor.contentWindow does not math the editor.iframeElement.contentWindow when it should. This issue only seems to affect Firefox, and it may even be a bug in Firefox. It can only be reproduced when using a fresh browser which has never had a TinyMCE window open. commit fd9b8bf4d0e2fab32e215c0c411946398b7a1819 Author: Tim Hunt Date: Fri Mar 24 10:41:38 2023 +0000 MDL-75017 questions: give a clear error if the context type is invalid commit e405e6fd6ac3645e60e64866046dca50409853c1 Author: Tim Hunt Date: Fri Mar 24 12:55:57 2023 +0000 MDL-75017 questions: fix weird setup in qformat_xml_import_export_test commit 5898c3e5dd834d50cd7f6cda30818f5614b09b2e Author: Sara Arjona Date: Fri Mar 24 13:59:31 2023 +0100 weekly release 4.1.2+ commit d2bc54fba9ec198ab1a7170d3a9faf66f19b6cc2 Merge: 9b07f56addc 29a1cf86a38 Author: Jun Pataleta Date: Fri Mar 24 11:51:36 2023 +0800 Merge branch 'MDL-77669-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 9b07f56addcca5915787503b82da399150a04919 Merge: d2d49e150b1 4bc3782c4cc Author: Jun Pataleta Date: Fri Mar 24 10:40:36 2023 +0800 Merge branch 'MDL-77626_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 7c1c1071e769430362e7a3d5c94cd22d110d682a Author: Simey Lameze Date: Thu Mar 23 09:44:46 2023 +0800 MDL-77561 behat: add step to accept dpa and enable bigbluebutton The step i_enable_plugin cannot be used as bigbluebuttonbn_default_dpa_accepted setting needs to be enable in order for the BigBlueButton plugin to be enabled. commit d2d49e150b1a266e539e0e1623a1f0701e032c5e Merge: a7d71e0e2d1 ee3924702fe Author: Sara Arjona Date: Thu Mar 23 18:30:27 2023 +0100 Merge branch 'MDL-77705-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit a7d71e0e2d10449ab04e0ac29d61dc0cfd68f5dd Merge: 3fa384384e4 71e751565cd Author: Sara Arjona Date: Thu Mar 23 17:53:45 2023 +0100 Merge branch 'MDL-77666-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit b924f6a3558fd0efebe68b87a8475061e113e9ec Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Fri Mar 10 11:21:34 2023 -0700 MDL-76303 mod_bigbluebuttonbn: Fix userlimit commit 3fa384384e47ceb25b577eceb69c68da26b722f3 Merge: fe07140e275 66e88ace0fb Author: Paul Holden Date: Thu Mar 23 12:25:29 2023 +0000 Merge branch 'MDL-77392-401' of https://github.com/srobotta/moodle into MOODLE_401_STABLE commit 66e88ace0fbfc20c76718a7f0379ae8f2bff2174 Author: Stephan Robotta Date: Tue Mar 14 16:18:00 2023 +0100 MDL-77392 calendar: calendar items are hidden because of settings commit fe07140e275d3d448a30636417c3e22abfdc2306 Merge: fad4e118a48 0b2085648e0 Author: Paul Holden Date: Thu Mar 23 11:43:41 2023 +0000 Merge branch 'MDL-77691-401' of https://github.com/roland04/moodle into MOODLE_401_STABLE commit fad4e118a48eead60be0cf27fb765fb798861ae8 Merge: 0d80eea9afb 939a4163082 Author: Sara Arjona Date: Wed Mar 22 14:06:07 2023 +0100 Merge branch 'MDL-77380-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit 0d80eea9afbdc536b2f7e5525c45ae0fb879cc12 Merge: 0b973b52e9b fac18282224 Author: Sara Arjona Date: Wed Mar 22 13:50:11 2023 +0100 Merge branch 'MDL-77692-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 0b973b52e9b23c85b58926671cee38a6a72742ab Author: Ilya Tregubov Date: Wed Mar 22 09:37:08 2023 +0800 weekly release 4.1.2+ commit b158354710e5b6cdad63eba0d3bf9dd9a5c139d8 Merge: 28d1db2f1dd 9e97a353ada Author: Ilya Tregubov Date: Wed Mar 22 09:37:06 2023 +0800 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit ee3924702fea42d178ec682f95bbc972e10b8a23 Author: Paul Holden Date: Tue Mar 21 16:02:54 2023 +0000 MDL-77705 reportbuilder: avoid re-using field alias between entities. Ensure that when the user entity is added multiple times to a report, when there are custom profile fields, each of those gets a unique table alias per-entity. commit 0d4d201a8cf35b7e7f6565e3d3def74da75f7f89 Author: Mark Johnson Date: Fri Mar 17 12:17:13 2023 +0000 MDL-74452 quiz: Display an error if all versions are in draft status commit 0b2085648e0b55a33772fea66dc0776de1ca93dc Author: Mikel Martín Date: Mon Mar 20 13:54:47 2023 +0100 MDL-77691 behat: Add step to navigate to profile page directly commit 939a4163082586e7327521349558ba11b1bb3447 Author: Simey Lameze Date: Wed Mar 8 10:34:35 2023 +0800 MDL-77380 block_myoverview: improve show toggle functionality test commit 28d1db2f1dd0d72cec46563398c2f7299dd01da2 Merge: ea915c29e5d 5a7ad7b2847 Author: Jun Pataleta Date: Tue Mar 21 12:01:01 2023 +0800 Merge branch 'MDL-75746_401_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_401_STABLE commit 084c120c79db05a154b90f52255bb195d668dabf Author: Angelia Dela Cruz Date: Thu Mar 16 13:14:28 2023 +0800 MDL-77577 Behat: Replaced the use of "Install selected language pack(s) Evaluated usage of "Install selected language pack(s)" in Behat and replaced the steps to use generator to install language packs as part of test setup. commit 29a1cf86a383d2b2f7769935c4f923e2c3c6645c Author: Meirza Date: Fri Dec 16 20:52:11 2022 +0700 MDL-77669 dml: Added extrainfo in the DB options config. extrainfo is an extra information for the DB driver, e.g. SQL Server, has additional configuration according to its environment, which the administrator can specify to alter and override any connection options. Co-authored-by: LukeCarrier This is a backport of MDL-64153. commit ea915c29e5d034b3d897a22cc8374222e07e6074 Merge: deced83b06b f8301fb4bc3 Author: Ilya Tregubov Date: Tue Mar 21 08:24:59 2023 +0800 Merge branch 'mdl-72533-event-table-performance-MOODLE_401_STABLE' of https://github.com/petersistrom/moodle into MOODLE_401_STABLE commit deced83b06b7bb0eb4942b6d2ed5255d26bc7b56 Merge: 502536c16e4 34c452afb42 Author: Paul Holden Date: Mon Mar 20 17:04:54 2023 +0000 Merge branch 'MDL-72124_401_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_401_STABLE commit fac18282224d779fb018ff0a45f6b328f17cf9eb Author: Paul Holden Date: Mon Mar 20 16:09:25 2023 +0000 MDL-77692 reportbuilder: format custom field condition/filter names. commit 502536c16e485cc151918fadaaaf5f26d64f6804 Merge: 1bfc0a1d143 76cb263244d Author: Sara Arjona Date: Mon Mar 20 17:06:06 2023 +0100 Merge branch 'MDL-77574-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit 3fee9d949f6b326b7632dcda619faa742d180f51 Author: Anupama Sarjoshi Date: Fri Mar 17 17:20:27 2023 +0000 MDL-77659 core_reportbuilder: fix user profile fields phpunit tests commit 1bfc0a1d143a264f868c4568142caa0c32bdb30d Merge: 231c25e4987 dbd7cedd245 Author: Sara Arjona Date: Mon Mar 20 13:42:49 2023 +0100 Merge branch 'MDL-77523-401' of https://github.com/juancs/moodle into MOODLE_401_STABLE commit f8301fb4bc38a1f5fa26e1a5eafbee72c8cd4a39 Author: Mark Sharp Date: Fri Oct 7 15:37:39 2022 +1100 MDL-72533 core_calendar: improve calendar event table peformance - Filter searchable courses if set. - Sites with large groups should now experience better performance. - Applies and optimises query against a proper date range. Co-authored-by: Mark Sharp Co-authored-by: Peter Sistrom Co-authored-by: Kevin Pham commit 9e97a353ada43469ead1380f78647e4901e5d298 Author: AMOS bot Date: Mon Mar 20 00:07:41 2023 +0000 Automatically generated installer lang files commit 6e27e9e48144042a2793bace746e13e53eb94a2a Author: Brendan Heywood Date: Tue Mar 14 10:22:44 2023 +1100 MDL-77618 admin: Passwords should not auto complete commit e8cbc0b653c0d357db6f8998807d316cd6e2846c Author: AMOS bot Date: Sat Mar 18 00:07:42 2023 +0000 Automatically generated installer lang files commit b296667ebf980e6301c2894324aa6e0b1032db5a Author: Juan Segarra Montesinos Date: Fri Mar 17 06:49:50 2023 +0100 MDL-77670 course: Preserve course summary format commit 231c25e4987a9c57237433e852557837c9948a0d Author: Sara Arjona Date: Fri Mar 17 17:58:21 2023 +0100 weekly release 4.1.2+ commit 3ff1293c129856863c69c0c3ec42fc25e57a83c3 Merge: eda00e2c73b 5707e7d40fb Author: Sara Arjona Date: Fri Mar 17 17:58:12 2023 +0100 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit eda00e2c73bfc43f37e9d1a4d9f661d5512bb5cc Merge: 85b4e2312e9 a003b3b8828 Author: Jun Pataleta Date: Fri Mar 17 11:01:22 2023 +0800 Merge branch 'MDL-76257-401' of https://github.com/juancs/moodle into MOODLE_401_STABLE commit 85b4e2312e987faa23dda841fda935348effdd32 Merge: 282df774a4a 34e2d749214 Author: Jun Pataleta Date: Fri Mar 17 10:29:48 2023 +0800 Merge branch 'MDL-77608-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 5707e7d40fb0ad9fafe79ec4167a8544cf474bdc Author: AMOS bot Date: Fri Mar 17 00:07:43 2023 +0000 Automatically generated installer lang files commit 71e751565cd9f3960cfa4d4c942e35a61972fc91 Author: Paul Holden Date: Thu Mar 16 23:04:35 2023 +0000 MDL-77666 contentbank: format category names for display. commit b3adaaf47f9cda435bdfbf8c65abee8d147aa0b5 Author: info@eWallah.net Date: Thu Mar 16 19:53:38 2023 +0100 MDL-77584 currencies: Fix outdated ISO 4217 code for Zambian Kwacha On 2013-01-01 the ZMK code got replaced by the new ZMW code. AMOS BEGIN MOV [ZMK,core_currencies],[ZMW,core_currencies] AMOS END commit 282df774a4a29fe336741c2fb137b4eece2c7ceb Merge: 0920bd08107 9f5492df71a Author: Jake Dallimore Date: Thu Mar 16 15:47:16 2023 +0800 Merge branch 'MDL-76309-MOODLE_401_STABLE' of https://github.com/sh-csg/moodle into MOODLE_401_STABLE commit 9f5492df71a4301eff23a746f444a7f0f003f47d Author: Stefan Hanauska Date: Thu Mar 16 07:17:55 2023 +0100 MDL-76309 mod_assign: Compatibility with zip download commit 0920bd081076fa161a162603ba001c03c81f3caf Author: Paul Holden Date: Wed Mar 15 19:15:29 2023 +0000 MDL-76339 mod_bigbluebuttonbn: correct upgrade note fix versions. Use agreed task name language string. commit a89cba84a17d1f7c0475a05a4a4dfae4b322204c Merge: f0b3ff2134d a00d72c6220 Author: Paul Holden Date: Wed Mar 15 19:05:57 2023 +0000 Merge branch 'MDL-76339-401' of https://github.com/call-learning/moodle into MOODLE_401_STABLE commit f0b3ff2134da69ef6227b0f7728917c07bf3c8b4 Merge: d5331827c40 c90c9b04f66 Author: Andrew Nicols Date: Wed Mar 15 14:26:26 2023 +0800 Merge branch 'MDL-77550-401' of https://github.com/dpalou/moodle into MOODLE_401_STABLE commit dbd7cedd245a44f587c7ce13939f311c85ef4869 Author: Juan Segarra Montesinos Date: Sun Mar 5 08:49:16 2023 +0100 MDL-77523 mod_data: textarea field should honor editor preferred format commit d5331827c4042386917921dc825e45580041b624 Merge: 6c260e6ae72 a5238d8c941 Author: Jun Pataleta Date: Wed Mar 15 10:01:04 2023 +0800 Merge branch 'MDL-77611_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 91f503c3f616bf7a23312b6e466d05ba94f93dd1 Author: AMOS bot Date: Wed Mar 15 00:07:40 2023 +0000 Automatically generated installer lang files commit 4ee053a2782e099ed8e8c6fd35367bac319a36e3 Author: Paul Holden Date: Tue Jan 31 17:23:22 2023 +0000 MDL-59175 theme_boost: style inherited permission on overide page. commit 4bc3782c4cc0cb7488035818384f756aeb8877c9 Author: Tim Hunt Date: Tue Mar 14 16:29:12 2023 +0000 MDL-77626 quiz statistics: Divide by zero if a random Q has max mark 0 commit 5a7ad7b284775ed15a6301078375b575c551818c Author: Mark Johnson Date: Fri Sep 16 11:51:34 2022 +1000 MDL-75746 mod_quiz: Fix backup and restore of quiz slots commit 34c452afb42f66b41e88e7ff4e5e0dd52be0892d Author: Mark Johnson Date: Tue Mar 14 15:39:42 2023 +0000 MDL-72124 question: Fix system-level URLs in question events commit 6c260e6ae72d73599a53e51eda929f12fbaf9505 Author: Eloy Lafuente (stronk7) Date: Tue Mar 14 16:07:32 2023 +0100 weekly release 4.1.2+ commit 09e74578a11ac2fd745823a6df91fb45d58a9fc0 Merge: f1a9181a775 96175558872 Author: Eloy Lafuente (stronk7) Date: Tue Mar 14 16:07:27 2023 +0100 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit f1a9181a775bc762f173ecc9b27309afe239644b Merge: 033858e2491 7e96a1c8870 Author: Jun Pataleta Date: Tue Mar 14 11:57:20 2023 +0800 Merge branch 'MDL-76680/401' of https://github.com/skodak/moodle into MOODLE_401_STABLE commit 8ee689f61243fa8f03b799b9e9f99637cbe46bf5 Author: Laurent David Date: Fri May 27 09:23:00 2022 +0200 MDL-70976 core_files: Allow for draft files url inserted in content * The file file_remove_editor_orphaned_files should take into account URL that have been embedded in a tag content instead of an attribute (like src attribute) * This will fix issue with inserting H5P content in calendar events. commit a003b3b8828793313f307321e0fd521b2948e0ec Author: Juan Segarra Montesinos Date: Tue Mar 7 15:44:00 2023 +0100 MDL-76257 core: Activity intro should honor user preference on creation commit 96175558872cb9dfc24aae94c30b59c5da94a3ed Author: AMOS bot Date: Tue Mar 14 00:07:42 2023 +0000 Automatically generated installer lang files commit a5238d8c9412edcf3beb66147c51e522efa501b4 Author: Tim Hunt Date: Mon Mar 13 13:31:33 2023 +0000 MDL-77611 tool_uploaduser: fix phpunit assumptions about profile fields commit 34e2d749214f3a09d3800bc8e2a69786a4841cb8 Author: Paul Holden Date: Mon Mar 13 09:36:40 2023 +0000 MDL-77608 mod_h5pactivity: namespace component lib testcase. commit 76cb263244d88100be6c215baae3f3a45a6f2000 Author: Simey Lameze Date: Thu Mar 9 10:29:21 2023 +0800 MDL-77574 myoverview: wait until next button exists before clicking commit 4ce5755a63dbd2b639a5510be122ec475b865eda Author: Jake Dallimore Date: Thu Feb 23 17:33:41 2023 +0800 MDL-77382 core: fix error handling in oauth2 callback for auth'd users Pass the errors back to the calling code when the user is authenticated, otherwise, fall back on the existing redirection to the login page. commit a509b379266ace81a2c4b7beb97beac81b73e838 Author: AMOS bot Date: Sun Mar 12 00:07:50 2023 +0000 Automatically generated installer lang files commit 7e96a1c887090e9ab66fcb344cbc7ffa4fa38b16 Author: Petr Skoda Date: Sun Mar 5 11:12:31 2023 +0100 MDL-76680 core: disable $USER->ignoresesskey on next page commit 033858e2491fd79c54e511f3177eca2990877ee6 Author: Jun Pataleta Date: Sat Mar 11 13:10:39 2023 +0800 Moodle release 4.1.2 commit 83c3ac53bf2fa6aa168d462824d86ed8ed8daf06 Author: Jun Pataleta Date: Fri Mar 10 22:09:52 2023 +0800 weekly release 4.1.1+ commit 1e5f8ee1a23e2912c4c3a26cb691d77c56a9e157 Merge: d5d64e1c8bb 733702e72f1 Author: Jun Pataleta Date: Fri Mar 10 22:09:50 2023 +0800 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit d5d64e1c8bb05ace62ee09237aafac398e6bb40c Merge: ca01668e327 f8b1b4092ff Author: Ilya Tregubov Date: Fri Mar 10 14:52:02 2023 +0800 Merge branch 'MDL-77429-401-fix' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit f8b1b4092ff472a4a5661ceb031f155748ddc980 Author: Andrew Nicols Date: Fri Mar 10 14:11:21 2023 +0800 MDL-77429 course: Change course date to previous day When a test runs just after midnight, and the user time zone is not the same as the server timezone, and the course is created using a generator (which runs in server time zone) but the UI presented in the user timezone, the course start time is still in the future. We need to create the course a day earlier to ensure that the "This week" indicator is in the correct day. commit ca01668e327a57cf85f307e5d3317d225cf524aa Author: Andrew Nicols Date: Fri Mar 10 13:31:29 2023 +0800 MDL-77037 core_course: Add new courseindex test to classic excludelist commit 70108cf09b2c13e7b4d6108b6f427223b9ba1f89 Merge: b9dedcd53e1 2169252d26b Author: Jun Pataleta Date: Fri Mar 10 12:06:10 2023 +0800 Merge branch 'MDL-77458-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit b9dedcd53e1e30bca96eaa11bf0d1d8eb1bb5cb1 Merge: aca52fa5f0a f9ec44d8584 Author: Jake Dallimore Date: Fri Mar 10 11:39:52 2023 +0800 Merge branch 'MDL-77517-401' of https://github.com/juancs/moodle into MOODLE_401_STABLE commit aca52fa5f0a65ffd5f3d77be23a22e9c8d55ef2a Merge: 65cb8e07924 3c86170a8d4 Author: Andrew Nicols Date: Fri Mar 10 11:30:45 2023 +0800 Merge branch 'MDL-77530-tool-task-checks-MOODLE_401_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_401_STABLE commit 65cb8e0792433230c02e04ecc9505af75c1d34d7 Merge: 9bdbff4f3a7 e3066f3efdb Author: Jake Dallimore Date: Fri Mar 10 10:36:25 2023 +0800 Merge branch 'MDL-77219-401' of https://github.com/sarjona/moodle into MOODLE_401_STABLE commit 9bdbff4f3a776e5c1685892b894ab3d59178cca3 Merge: 23e2b0358ca 47a1789f125 Author: Jun Pataleta Date: Fri Mar 10 10:14:57 2023 +0800 Merge branch 'MDL-76603-401' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit 47a1789f125fdc2e5a33fa0dce6469fd9333c844 Author: Shamim Rezaie Date: Fri Feb 10 05:23:23 2023 +1100 MDL-76603 gradingforms: Some A11y fixes on editing form - Use span instead of dummy input elements because form elements need a label - Sufficient size for target is at least 24px by 24px (Success Criteria 2.5.8) commit 394a0520d0234f2dcb1eead3bdd849518edc6a33 Author: Shamim Rezaie Date: Thu Feb 9 23:01:14 2023 +1100 MDL-76603 mod_assign: Move advanced grading grades out of the tables commit 79491b8a9062e5da49513ce168ac9a4ac1460895 Author: Shamim Rezaie Date: Sun Jan 15 06:52:27 2023 +1100 MDL-76603 gradingform_rubric: preserve bg colour on hover commit 68460cad9b4d8da3330021963cdd6e3428120391 Author: Shamim Rezaie Date: Thu Jan 5 22:16:20 2023 +1100 MDL-76603 gradingform_rubric: fix roles - set the role of table to none - moved aria-label from element (that doesn't has role="none") to the element that has the radiogroup role - if it's not radiogroup/radio, it is list/listitem - removed aria-label from the rubric table and used caption instead commit 23e2b0358cada50d4154d57cabe966412775344f Merge: 98f95845b13 d5cf25faf57 Author: Andrew Nicols Date: Fri Mar 10 09:29:40 2023 +0800 Merge branch 'MDL-76849-401-5' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit 98f95845b136f07a4686aadd1d6ab3afd1a4a985 Merge: 69a91b30cc6 2ff317ac8a6 Author: Jun Pataleta Date: Fri Mar 10 09:19:39 2023 +0800 Merge branch 'MDL-70613-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 69a91b30cc6fbb1fc9537b455cab1bfb37e9abbd Merge: 8112ce8376b d07d0102883 Author: Sara Arjona Date: Thu Mar 9 16:48:39 2023 +0100 Merge branch 'MDL-77323-401' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_401_STABLE commit 2ff317ac8a6731a9a9fc3559c4ecde9a11a77372 Author: Paul Holden Date: Mon Sep 5 21:35:27 2022 +0100 MDL-70613 mod_feedback: cast feedback text values for table sorting. Specifically avoids Oracle ORA-00932 (inconsistent CLOB datatype). commit 8112ce8376b0fe5721c99a844386fa9373e64ef1 Merge: 5feea19e464 370c67e7dc9 Author: Andrew Nicols Date: Thu Mar 9 22:19:08 2023 +0800 Merge branch 'MDL-77329-401-clr' of https://github.com/ferranrecio/moodle into MOODLE_401_STABLE commit 5feea19e464bb37333c1984b9dfc6c3bcdf84a8f Merge: d5b43c03a50 598b18417dc Author: Andrew Nicols Date: Thu Mar 9 22:10:25 2023 +0800 Merge branch 'MDL-77463-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit d5b43c03a505a3c149cb90c7803b519be8460f91 Merge: f262b2223f4 cd609bd915d Author: Andrew Nicols Date: Thu Mar 9 22:03:46 2023 +0800 Merge branch 'MDL-77429-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit f262b2223f4503d16ffef9ddc02894840c1d627c Author: Andrew Nicols Date: Thu Mar 9 21:59:29 2023 +0800 MDL-77037 core_course: Coding style fix in Behat feature commit 3c1c543c53a12853ebbfee1e0350fd304c9a4d20 Merge: ab34f215a95 bdd17084551 Author: Andrew Nicols Date: Thu Mar 9 21:59:37 2023 +0800 Merge branch 'MDL-77037-401' of https://github.com/laurentdavid/moodle into MOODLE_401_STABLE commit 370c67e7dc9b3e55fc8b5c2f2f3819623deff078 Author: James C <5689414+james-cnz@users.noreply.github.com> Date: Thu Mar 9 16:05:04 2023 +1300 MDL-77329 course: Prevent collapse state loss commit ab34f215a954346bd484a4c3a362e348ac6c1260 Merge: 002f9eb7dae ed08a4ee522 Author: Sara Arjona Date: Thu Mar 9 10:54:50 2023 +0100 Merge branch 'MDL-76940-401' of https://github.com/laurentdavid/moodle into MOODLE_401_STABLE commit 002f9eb7dae7588621d2b994f1a1e75a0e6ccaed Merge: bb61d8392b2 859f2c9d5d6 Author: Jun Pataleta Date: Thu Mar 9 16:35:24 2023 +0800 Merge branch 'MDL-77533-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit bb61d8392b218e99bc115e8e7b036733948aeb42 Merge: 155f08fc688 cd48ae56c75 Author: Jun Pataleta Date: Thu Mar 9 15:54:20 2023 +0800 Merge branch 'MDL-77559-401-2' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit bdd170845510189d73f8210ee735efb4d941c231 Author: Laurent David Date: Tue Feb 28 11:42:18 2023 +0100 MDL-77037 core_courseformat: Refresh course index * Refresh course index when language change commit 3c86170a8d48400903fde5a554274ca83db2a0d7 Author: Brendan Heywood Date: Tue Mar 7 10:33:51 2023 +1100 MDL-77530 tool_task: Fix coding errors in checks commit 155f08fc688859ab4b1757b2712883a5fccaa45c Merge: 3a8b5523d5b c91c4b39e99 Author: Andrew Nicols Date: Thu Mar 9 11:58:41 2023 +0800 Merge branch 'MDL-77420-401' of https://github.com/ferranrecio/moodle into MOODLE_401_STABLE commit 3a8b5523d5bde12fecacac72450d6ccc5d098f62 Merge: fbc3f7f2456 5e4d3c4d5b4 Author: Andrew Nicols Date: Thu Mar 9 11:42:03 2023 +0800 Merge branch 'MDL-77014-401' of https://github.com/lucaboesch/moodle into MOODLE_401_STABLE commit fbc3f7f245626436d1d01f30c8ff77f4e2ea1c5c Merge: 42f41fc1740 b20ca4b471d Author: Andrew Nicols Date: Thu Mar 9 10:54:35 2023 +0800 Merge branch '76945-bootstrap-dropdowns-401' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_401_STABLE commit 42f41fc1740f0d7ed061d31f2165de743f38a1b3 Author: Tim Hunt Date: Wed Mar 1 18:06:53 2023 +0000 MDL-77467 retore: add progress tracking to potentially slow steps commit ed6b43b4f282d4568532316d1e53be884a45f9bd Merge: 6a25c5c8d00 7db1da61eef Author: Jun Pataleta Date: Thu Mar 9 10:43:06 2023 +0800 Merge branch 'MDL-77225_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 6a25c5c8d00c8dc0d437324d128e291c330d8fae Merge: 3a363d0eec2 72f7128665c Author: Andrew Nicols Date: Thu Mar 9 10:36:06 2023 +0800 Merge branch 'MDL-77418-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 3a363d0eec2dce048d23a6c9c0ee9833dd159c66 Merge: 783c542d319 d35affa0fdc Author: Andrew Nicols Date: Thu Mar 9 10:29:43 2023 +0800 Merge branch 'MOODLE_401_STABLE' of https://github.com/fcbsd/moodle into MOODLE_401_STABLE commit 783c542d31953963b9f27d2cd66b5589a17d9850 Merge: 6aafa1eea69 1818a6841b5 Author: Andrew Nicols Date: Thu Mar 9 10:09:41 2023 +0800 Merge branch 'MDL-77539-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit cd48ae56c75bd09b274fe5e0e68f55314a8426e2 Author: Andrew Nicols Date: Thu Mar 9 08:16:57 2023 +0800 MDL-77559 js: Rebuild all JS with Node 16 commit d5cf25faf571ff13109a5116e9eafced06ffe074 Author: Jun Pataleta Date: Wed Mar 1 10:48:33 2023 +0800 MDL-76849 qtype_essay: Allow question number inclusion in answer fields * Have the following classes extend qtype_essay_format_renderer_base as they have been meant to: - qtype_essay_format_editor_renderer - qtype_essay_format_noinline_renderer - qtype_essay_format_plain_renderer * Add a question_display_options instance variable for qtype_essay_format_renderer_base so its subclasses can use it to generate the label for their respective answer fields. commit 787278601c134c3ab030c74b51421dfbc92b2df2 Author: Jun Pataleta Date: Fri Feb 17 15:32:21 2023 +0800 MDL-76849 qtype_shortanswer: Include question number in answer fields commit 880532c71a69b226d9d135dcd5bd35bdb52b7b55 Author: Jun Pataleta Date: Fri Feb 17 15:32:02 2023 +0800 MDL-76849 qtype_numerical: Include question number in answer fields * Also covers its qtype_calculated and qtype_calculatedsimple which extend its renderer class commit 03b549f2256c93c48dee92c8684a23ad343584df Author: Jun Pataleta Date: Fri Feb 17 15:31:45 2023 +0800 MDL-76849 qtype_multianswer: Include question number in answer fields * Add the question number to the answer fields if it's available. * Improve multiple choice question accessibility: - Label the multiple choice question groups appropriately by enclosing them in fieldset tags and applying sr-only legend tags to label them. - Apply Bootstrap form-check classes to the radio buttons, so they are rendered better and become responsive as well. This also helps avoid the use of the table element for layout purposes when rendering horizontal multiple choice sub-questions. commit 7b6ff446f4a2a99104b3c651309498cb248c19a3 Author: Jun Pataleta Date: Fri Feb 17 15:31:13 2023 +0800 MDL-76849 qtype_match: Include question number in answer fields commit 9ddbc2d7f06e07eb43fbacb8f362366af42fc25b Author: Jun Pataleta Date: Fri Feb 17 13:28:32 2023 +0800 MDL-76849 qtype_truefalse: Include question number in answer fields * Improve accessibility as well by grouping the radio buttons in a fieldset. commit fbffd9b1488bd9f1c623f62b419847e9fdcf703e Author: Jun Pataleta Date: Fri Feb 17 11:58:06 2023 +0800 MDL-76849 qtype_multichoice: Include question number in answer fields * Improve accessibility as well by grouping the radio buttons/checkboxes in a fieldset. commit 2ad0871a827d1ce9c898fed264db357f110ad40a Author: Jun Pataleta Date: Fri Feb 17 11:06:03 2023 +0800 MDL-76849 qtype_ddwtos: Include question number in answer fields * Plus include the item number so users will have an idea which blank numbers they are currently on. commit 5847b0026e313f1651c1eb46a00fe9c784e64dd8 Author: Jun Pataleta Date: Fri Feb 17 10:53:20 2023 +0800 MDL-76849 qtype_gapselect: Include question number in answer fields commit 6c3f1d55a8886438c7593bdb4ef636887a192ca0 Author: Jun Pataleta Date: Fri Feb 17 11:56:26 2023 +0800 MDL-76849 qtype: Add a questionidentifier instance variable * Add an instance variable to question_display_options to store the identifier associated with the question being rendered. * This information can be used by question type plugins to improve the accessibility of the answer fields being rendered by adding the question identifier to the answer fields' labels. * Adding the question identifier to the label can be achieved by using question_display_options::add_question_identifier_to_label(). Co-authored-by: Tim Hunt commit 04787fbbc9cd1295bef494f9279db2178658f413 Author: Andrew Nicols Date: Thu Mar 9 08:09:21 2023 +0800 MDL-77559 js: Revert "MDL-75012 core: Bump NodeJS version requirements" This reverts commit 3416ee9890bdb9e7ea3d4ada44839770a763a00c. commit 8c13a1b8178ccd0d1c1de8acb57ee30709c43e61 Author: Andrew Nicols Date: Thu Mar 9 08:09:20 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Bump standard dependencies" This reverts commit 456446215e89386c851a5dcfa8243a9cfb53f899. commit fefd6f2bd8001912c6848188e581c1fe1c8b7207 Author: Andrew Nicols Date: Thu Mar 9 08:09:19 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Remove grunt-contrib-uglify" This reverts commit ca4614c2991c2cc2eed0a788f3bfd37b3d686dac. commit d209e2cc57b4befc4da420688dfef140f72ccc37 Author: Andrew Nicols Date: Thu Mar 9 08:09:18 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Bump stylelint and components" This reverts commit 644e9da8bb8418c1223ed394528f48bf2d9dea9c. commit a96fcc22ca0559ce905575fcd359971c702aa6a2 Author: Andrew Nicols Date: Thu Mar 9 08:09:16 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Update browserslist" This reverts commit bf81d5f0ba5aedf74ce8cd4eb05bad372ac996de. commit 230f8247e8e00e30e942ff5bf6dc18ed6eddeaa4 Author: Andrew Nicols Date: Thu Mar 9 08:09:15 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Bump node-sass" This reverts commit 0a0266ae5ee2b9a6cd13aec05593245eb85bfa0a. commit 91eb06347e04a82634ba010f3affd6fcd9823615 Author: Andrew Nicols Date: Thu Mar 9 08:09:14 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Audit fix" This reverts commit 8960a6ee91dc5d1ec1c8392255c17a7fd6741215. commit 63ecbc57d6b8872b2213f42d658dd759786fe241 Author: Andrew Nicols Date: Thu Mar 9 08:09:13 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Use our own jsdoc wrapper" This reverts commit 89f7402fc28a402e3380066c854f319d5896e97a. commit f483380e016de8bc91d84e63e249838518d05015 Author: Andrew Nicols Date: Thu Mar 9 08:09:12 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Bump shifter to new version" This reverts commit c2c1727dd5929c6b1479b866812037702281f543. commit 0da20453f7356421d60e43848a322f19298af452 Author: Andrew Nicols Date: Thu Mar 9 08:09:10 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Put shifter on a diet" This reverts commit 73181c13103d5364da6b25c3b7751b4c74ab7383. commit c90a6263bc7577b706acdfb50842b4ac3487c88b Author: Andrew Nicols Date: Thu Mar 9 08:09:09 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Remove unused babel-preset-minify dependency" This reverts commit 364458e36a082cd6b497a10a786d313fc0a745f8. commit df1dc82feee98fab0f548b666ff41591c7824e98 Author: Andrew Nicols Date: Thu Mar 9 08:09:07 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Bump Babel dependencies" This reverts commit b963401b8fa83b616fe1784a04c03d8d52d0d5f0. commit 34cae8d3395ff9f391461d00b707ce8496c6b2ea Author: Andrew Nicols Date: Thu Mar 9 08:08:31 2023 +0800 MDL-77559 js: Revert "MDL-75012 js: Remove orphaned source maps" This reverts commit 05cdfa4da4b64cf2efe810461c91562d70b1d207. commit 733702e72f197ca517fd03cad2c93bec6996df48 Author: AMOS bot Date: Thu Mar 9 00:07:41 2023 +0000 Automatically generated installer lang files commit 7db1da61eef52f7d812992e61c631d755264ff04 Author: Tim Hunt Date: Mon Feb 13 15:36:24 2023 +0000 MDL-77225 questions: fix regrade of descriptions in finished attempts The added logic is similar to the logic in other behaviours, and the new test fails without it. commit 6aafa1eea69631dd5b454a894f2402c2c18f45da Merge: 4eb1b67d689 bdcf29ab291 Author: Sara Arjona Date: Wed Mar 8 16:14:47 2023 +0100 Merge branch 'MDL-77464_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit ed08a4ee5226fa45f38b30aa5b0bf75c34731dde Author: Laurent David Date: Tue Feb 28 13:46:22 2023 +0100 MDL-76940 core_courseformat: Index refreshing when role switch * Hidden sections and content should not visible to students when switching role commit 4eb1b67d68907cdf5e29d7296237ad5f1b6a0825 Merge: 6d70b125a80 311eb0ddd25 Author: Ilya Tregubov Date: Wed Mar 8 17:05:13 2023 +0800 Merge branch 'MDL-77414-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit 598b18417dc909b61314a0dd92cfcb6890cbbfd1 Author: Angelia Dela Cruz Date: Tue Mar 7 10:46:51 2023 +0800 MDL-77463 Behat: Coverage for assign submission notification to teacher commit cd609bd915d022178aeecf62a51ae0620f43ab46 Author: Angelia Dela Cruz Date: Tue Feb 28 16:54:04 2023 +0800 MDL-77429 Behat: Add coverage for changing course format as teacher commit 5e4d3c4d5b44f5b720535abaac6ae36f39d74eed Author: Luca Bösch Date: Tue Jan 24 12:07:30 2023 +0100 MDL-77014 course: Single activity format course title multilang. commit 311eb0ddd25137486ce7639f05a9f8d7575feebf Author: Angelia Dela Cruz Date: Mon Feb 27 17:29:47 2023 +0800 MDL-77414 Behat: Coverage for "Require all group members submit" setting commit c90c9b04f6623b035e726a37e9b778d86d3f8097 Author: Dani Palou Date: Tue Mar 7 15:56:26 2023 +0100 MDL-77550 lesson: Format decimals in feedback page commit 6d70b125a80c34e97284c128724e9203e89b7d5d Merge: 38cc21db3cd 99a6ea40aca Author: Sara Arjona Date: Wed Mar 8 07:23:43 2023 +0100 Merge branch 'MDL-77440_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 38cc21db3cd35313d11ea0d4bc3cd2dac9d43141 Merge: 3caeef44d20 f46fe1e78e4 Author: Jun Pataleta Date: Wed Mar 8 11:53:41 2023 +0800 Merge branch 'MDL-77472-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 3caeef44d203c4109944a3e97621ec0eee11ac3d Author: Petr Skoda Date: Sun Mar 5 12:20:25 2023 +0100 MDL-77524 filter_algebra: fix error message commit 9a6fdc2aeb4ff789f91da2d2c0fb76a7e2de3e78 Author: Paul Holden Date: Wed Sep 7 18:26:31 2022 +0100 MDL-75517 report_participation: filter report by viewable roles only. commit 5e57bfffac383a0c27133392bfdbcd281597e7cd Author: Michael Hawkins Date: Thu Mar 2 12:38:43 2023 +0800 MDL-77204 mod_wiki: Clean filename in Moodle1 backup commit fac46a19f78a36c38fffbfb26016f07e818b05c4 Author: Paul Holden Date: Fri Feb 3 00:20:40 2023 +0000 MDL-77046 availability: validate profile field in condition. commit 01fc1047790cf561ce21fd3b14a3e47181eca361 Author: Paul Holden Date: Mon Jan 9 19:16:55 2023 +0000 MDL-76809 gradereport_history: pre-filter report userids filter. Ensure current user is able to access each of the provided userids. commit e7e5b659e83c1df95629853fe89bf14afecff3f4 Merge: b9f8373e3fb 602061bf211 Author: Ilya Tregubov Date: Wed Mar 8 09:18:54 2023 +0800 Merge branch 'MDL-77446-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit b9f8373e3fb488286eb51934869a0813e78e6d0a Author: Andrew Nicols Date: Fri Mar 3 10:59:46 2023 +0800 MDL-77470 editor_tiny: Apply upstream security fixes - CVE-2022-23494 commit 0292427f5166fd27da0fb004df90fddec43a2c53 Author: Petr Skoda Date: Sun Mar 5 11:59:00 2023 +0100 MDL-76645 filter_data: fix link title attribute commit 0518f875cfdaab4aaadf1abe1dbaedcc9fa03294 Author: Paul Holden Date: Thu Feb 2 22:35:17 2023 +0000 MDL-77129 tool_lp: remove redundant call to set page header. commit c2d0c7359df2c1c3dfc8e25cdb6ed72b2c2a9a5d Author: Paul Holden Date: Tue Jan 24 12:08:35 2023 +0000 MDL-77008 mod_data: require sesskey to reset module templates. commit d5ec5403816704034652332a1b4358b6970bba12 Author: Lars Bonczek Date: Tue Sep 6 15:55:11 2022 +0200 MDL-75659 core: Don't render component argument twice in mustache pix helper commit 3c00ca0bb259770721e3fa9cbd4cf0fbdcabe156 Merge: 7a5f859f08f 98f10149d60 Author: Jun Pataleta Date: Wed Mar 8 08:50:24 2023 +0800 Merge branch 'MDL-77416-401-enfix' of https://github.com/vmdef/moodle into MOODLE_401_STABLE commit 3800bd6cfd3b56b91e51e4264f422d7572f36bf8 Author: AMOS bot Date: Wed Mar 8 00:07:44 2023 +0000 Automatically generated installer lang files commit 9fbd5fb219282fe96cce066788f0736609073f01 Author: Roberto Bravo Date: Tue Feb 28 15:11:17 2023 +0100 MDL-77256 tool_uploaduser: fix get allowed roles for courses During user upload the permission to assign roles is checked in the wrong context commit bdcf29ab2917b338661025459c8a0f003b6ad64d Author: Tim Hunt Date: Thu Mar 2 15:13:56 2023 +0000 MDL-77464 questions: regrading was losing question_attempt metadata This is very similar to MDL-77090, but at the time, I missed that this also needed to be handled. (Question metadata is, I think, only used by the quiz 'Try another question like this one' feature.) commit 795e8ac70a0b098ae82ff3569e9e97e33aef5009 Author: Tim Hunt Date: Thu Mar 2 15:12:49 2023 +0000 MDL-77464 questions: update comments in question_attempt_step The class comment had some inaccuracies which I fixed. I also replaced all uses of @link with @see. commit 550d9c51caf50d9453056cef487c7a0530860b24 Author: Jun Pataleta Date: Fri Jan 20 21:08:07 2023 +0800 MDL-76849 question: New lang strings for answer fields commit e3066f3efdb7772c4d47865ee68eb6a19189aba9 Author: Sara Arjona Date: Fri Feb 10 09:42:50 2023 +0100 MDL-77219 behat: Fix issue with headless Although the error in the "I check that I can import recordings into the Recording activity and then if I delete them" scenario is unrelated to this patch, this commit needs to be applied too, in order to avoid behat failures (because the "Import recording links" button is in the edge of the window). This is a backport of MDL-74272. commit acc250a8241c5ec9a096db85d1d82cefcf0a268d Author: Sara Arjona Date: Tue Jan 31 16:17:05 2023 +0100 MDL-77219 theme_boost: Remove plugin name on course page In 4.0, the plugin name was added above their name. Based on the community feedback and the research done by the UX team, this needs to be removed. This commit removes the activity name when edit mode is disabled. This is a backport of MDL-74272. commit 602061bf211d7958da86b4ac2e2a2aa5294a26bc Author: Angelia Dela Cruz Date: Wed Mar 1 17:35:20 2023 +0800 MDL-77446 Behat: Add coverage for changing uploaded file details commit 7a5f859f08f6dd876bb3bd24229dc4001543c16d Merge: 7f4d60b38aa 514b6f13d9b Author: Andrew Nicols Date: Tue Mar 7 12:10:18 2023 +0800 Merge branch 'MDL-77094_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 7f4d60b38aaa0bb52255b0f5fa7fdf5c85bd0d95 Merge: f7ac8b3ff9b 35ea7d00c0a Author: Andrew Nicols Date: Tue Mar 7 12:02:08 2023 +0800 Merge branch 'MDL-77336-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit ca6167bd2dca3fe321ebf4c8eea8dd10e262cc1d Author: AMOS bot Date: Tue Mar 7 00:07:41 2023 +0000 Automatically generated installer lang files commit 99a6ea40aca947406dd9bbc6e020636c45a8ce71 Author: Tim Hunt Date: Tue Feb 28 16:29:03 2023 +0000 MDL-77440 quiz: fix nav error reviewing after redoing a question commit f7ac8b3ff9b5115be49fb531312022616bda60e0 Merge: 91ae0abd0af 889290257d9 Author: Sara Arjona Date: Mon Mar 6 16:34:03 2023 +0100 Merge branch 'MDL-77460-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit 1818a6841b58c5d57649171fb91f7cec138f87b7 Author: Paul Holden Date: Mon Mar 6 14:49:07 2023 +0000 MDL-77539 blog: null coalesce external blog form name/description. We can't pass null to most string related functions (e.g. `trim`) in PHP8.1 onwards. commit f46fe1e78e4975acfb9735b993f4012b82b74aea Author: Paul Holden Date: Sun Mar 5 20:06:40 2023 +0000 MDL-77472 grade: correct URL param type for adding tracking params. commit 35ea7d00c0abf6bc083ef89ccc6ea79bd4b02f06 Author: Meirza Date: Mon Mar 6 16:32:25 2023 +0700 MDL-77336 admin: fix typo in adminpreset data settings. commit 859f2c9d5d6c17e028e6eb963453be1abcd3376a Author: Paul Holden Date: Mon Mar 6 09:05:52 2023 +0000 MDL-77533 customfield: fix exception thrown during handler retrieval. commit 91ae0abd0af8717f902673e098638f601eaf08ad Merge: 21ef5c5f845 633ad42d6e0 Author: Andrew Nicols Date: Sun Mar 5 22:12:35 2023 +0800 Merge branch 'MDL-77462_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit f9ec44d85841b04ff1958dc1ed3e2a91df6030bd Author: Juan Segarra Montesinos Date: Sun Mar 5 06:40:49 2023 +0100 MDL-77517 js: Disable "Edit mode" button when clicked When clicked, disable the "Edit mode" button just before doing a redirection. It's been reported that after clicling several times the button, an inconsistent state between the button and the editing mode is achieved. The patch mitigates the issue. commit 98f10149d6039ec9c3928aed9c4d379136b80d49 Author: Víctor Déniz Date: Thu Mar 2 09:27:45 2023 +0000 MDL-77416 lang: Use fixed strings in tests commit 192bad5ba2370c5d4ec953d92e8efbae55fc42e6 Author: Helen Foster Date: Wed Mar 1 22:21:30 2023 +0000 MDL-77416 lang: Import fixed English strings (en_fix) commit 633ad42d6e0095b03abb96c62090853f23a2e110 Author: Tim Hunt Date: Fri Mar 3 08:46:00 2023 +0000 MDL-77462 core_question: avoid passing null to preg_match commit 21ef5c5f8451addca89224c421f946f504325d4f Merge: f49f934786f 8422698a06d Author: Jun Pataleta Date: Fri Mar 3 16:35:12 2023 +0800 Merge branch 'MDL-77428-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit a00d72c622039017c5548c2a316f6cff4dbce45b Author: Laurent David Date: Wed Nov 16 21:17:14 2022 +0100 MDL-76339 mod_bigbluebuttonbn: Update dismissed recordings * When the server is not reachable (or recordings are not reacheable) the recording is set to RECORDING_STATUS_DISMISSED and is then not visible in the list. * Add a CLI script to solve potential issue with DISMISSED recordings commit f49f934786f0c7e1ef184e77d575a8f327a63bc7 Author: Jake Dallimore Date: Fri Mar 3 11:08:32 2023 +0800 weekly release 4.1.1+ commit 74fe22032b569e681966ee7ad8abfb7ab484496d Merge: 05cdfa4da4b 58d27b5e04e Author: Jake Dallimore Date: Fri Mar 3 11:08:29 2023 +0800 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit 2169252d26b4ad1d12c1049b7bab7512e829ac04 Author: Andrew Nicols Date: Thu Mar 2 15:00:26 2023 +0800 MDL-77458 core: Add supported php version info to phpcs config commit 889290257d9a93ad2b9bed634f17f0ac38d5e78c Author: Simey Lameze Date: Thu Mar 2 09:06:27 2023 +0800 MDL-77460 behat: improve roles.feature test commit 8422698a06d1d7a9601a4152f414406c696874b4 Author: Angelia Dela Cruz Date: Tue Feb 28 11:21:25 2023 +0800 MDL-77428 Behat: Add coverage for forum post word count commit 05cdfa4da4b64cf2efe810461c91562d70b1d207 Author: Jun Pataleta Date: Thu Mar 2 13:11:43 2023 +0800 MDL-75012 js: Remove orphaned source maps commit a377bf30c4473cd7058931e1f387115f495a9171 Merge: ccec093aaa5 288620b0b47 Author: Jun Pataleta Date: Thu Mar 2 12:31:09 2023 +0800 Merge branch 'MDL-75012-401-5' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 288620b0b471a85818659998c47fe731a3f1a326 Author: Andrew Nicols Date: Tue Feb 28 11:01:10 2023 +0800 MDL-75012 js: Full build of all grunt things commit b963401b8fa83b616fe1784a04c03d8d52d0d5f0 Author: Andrew Nicols Date: Tue Feb 28 10:17:15 2023 +0800 MDL-75012 js: Bump Babel dependencies Please note that whilst some dependencies have higher versions available, these are not compatible at this time. commit 364458e36a082cd6b497a10a786d313fc0a745f8 Author: Andrew Nicols Date: Tue Feb 28 10:24:04 2023 +0800 MDL-75012 js: Remove unused babel-preset-minify dependency commit ccec093aaa5215b6268c853127bb782329a0ac72 Merge: 3b9a4c5e69a 75f729911e2 Author: Andrew Nicols Date: Thu Mar 2 12:05:25 2023 +0800 Merge branch 'MDL-76825-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit 3b9a4c5e69a270af929024451d72a139aad25505 Merge: 74fe0b04be7 1e26496cdd6 Author: Jun Pataleta Date: Thu Mar 2 12:02:29 2023 +0800 Merge branch 'MDL-75719-401-4' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE commit 74fe0b04be76d95ca03933334eada219bed72848 Author: Andrew Nicols Date: Thu Mar 2 11:49:38 2023 +0800 MDL-77141 gradereport_user: Adjust course name to fix test commit 4e8cd1c7daaec3e5f63fa8996e2893c57afc067c Merge: 841f61af08c c7d9fa690d5 Author: Andrew Nicols Date: Thu Mar 2 11:49:55 2023 +0800 Merge branch 'MDL-77141-401' of https://github.com/lucaboesch/moodle into MOODLE_401_STABLE commit 841f61af08cb1b7dd1d6c0c150e06aeadbccd487 Merge: 0792cbf3c8d d784e19d9bb Author: Jake Dallimore Date: Thu Mar 2 11:42:40 2023 +0800 Merge branch 'MDL-77461-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 0792cbf3c8d9a9e3a8dcc66d3439e47cd385bfc0 Merge: 1eed4bca849 8045e5e3dd8 Author: Jake Dallimore Date: Thu Mar 2 11:27:16 2023 +0800 Merge branch 'MDL-77400-401' of https://github.com/dpalou/moodle into MOODLE_401_STABLE commit 1eed4bca8492c71d06480e433bd7ef15f2b484bc Author: Paul Holden Date: Wed Feb 22 17:44:30 2023 +0000 MDL-77368 forms: remove console logging of upload DOM element. commit d784e19d9bb90ede7741e265a6b3169f49485b87 Author: Andrew Nicols Date: Thu Mar 2 11:05:54 2023 +0800 MDL-77461 behat: Use get_course_id instead of DB fetch commit 1e26496cdd69d9db2f5904b1ffa7369c817113a4 Author: Ilya Tregubov Date: Fri Jan 20 14:41:04 2023 +0800 MDL-75719 completion: Add Behat scenario for completion states. commit 23915a35ae3cd7ad0a96fe26f71c76b70a633472 Author: Ilya Tregubov Date: Tue Jan 17 09:53:30 2023 +0800 MDL-75719 completion: Fix unit tests and Behat tests. Fix tests since we changed behavior of completions (completion state an UI). commit 3ebd25ff48ace51d5cfc7d657502195953573687 Author: Ilya Tregubov Date: Tue Jan 17 09:59:56 2023 +0800 MDL-75719 completion: Fix viewed criteria. When we unlock completion criteria and save changes 'viewed' criteria still should be completed if user has viewed activity before. Seems that that was broken by recent changes. Fixing here. commit 7e3d9db579004af86c8edfe5132658c8386e4089 Author: Ilya Tregubov Date: Tue Jan 17 09:37:14 2023 +0800 MDL-75719 completion: Fix completion state for hidden grade items. For hidden grade items we used to mark students as completed if they have any grade. But this was not working correctly when we also set pass grade for activity and completion criteria based on pass grade. So we will have these completion states Competion criteria 'Receive grade': No grade - COMPLETION_INCOMPLETE Grade visible, achieved passing grade - COMPLETION_COMPLETE_PASS Grade visible, failed passing grade - COMPLETION_COMPLETE_FAIL Grade hidden - COMPLETION_COMPLETE Completion criteris 'Receive passing grade' No grade - COMPLETION_INCOMPLETE Grade visible, achieved passing grade - COMPLETION_COMPLETE_PASS Grade visible, failed passing grade - COMPLETION_COMPLETE_FAIL Grade hidden, achieved passing grade - COMPLETION_COMPLETE_PASS Grade hidden, failed passing grade - COMPLETION_COMPLETE_FAIL_HIDDEN commit b9ee80aae759ae683871be43332e389a01da8d3d Merge: 746580aa686 de4739338ad Author: Jake Dallimore Date: Thu Mar 2 10:55:56 2023 +0800 Merge branch 'MDL-77318-401' of https://github.com/Utdanningsdirektoratet/moodle into MOODLE_401_STABLE commit 746580aa686da09b36427fcdc7199fce041ef1d5 Merge: a31b0acaa5e 855839d195b Author: Andrew Nicols Date: Thu Mar 2 10:48:47 2023 +0800 Merge branch 'MDL-77150-401' of https://github.com/roland04/moodle into MOODLE_401_STABLE commit a31b0acaa5ec4b065ac8915c4ce76df75c900003 Author: David Mudrák Date: Fri Aug 19 11:25:58 2022 +0200 MDL-75534 Fix usermodified in very old forum discussions Very early Moodle versions used to leave the field empty. Recent Moodle versions expect that the value always links to an existing user account. commit b4944cadca612a5b7330a7cb1d55238b78a7d3a5 Merge: 4dda4e69fe3 40d6ba95051 Author: Jake Dallimore Date: Thu Mar 2 10:13:04 2023 +0800 Merge branch 'MDL-76298_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 4dda4e69fe3d977d0244043f6693ffbeafa89166 Merge: 044e573ea14 03035dcf717 Author: Jun Pataleta Date: Thu Mar 2 09:45:56 2023 +0800 Merge branch 'MDL-77413-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit 044e573ea143bd9a1211c98a7ded0508f078b474 Merge: 12843909d19 35a59dd032a Author: Andrew Nicols Date: Thu Mar 2 09:26:56 2023 +0800 Merge branch 'MDL-77391-m401' of https://github.com/jrchamp/moodle into MOODLE_401_STABLE commit 12843909d1902aead02418836499cbb99ef3df8f Merge: ba428c32557 53c2d0ad15c Author: Andrew Nicols Date: Thu Mar 2 09:25:03 2023 +0800 Merge branch 'MDL-77321-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit ba428c32557fc3b603729c38f001255269f601ca Merge: a3b8e7867a0 cfc2fca94ae Author: Jun Pataleta Date: Thu Mar 2 08:58:22 2023 +0800 Merge branch 'MDL-74586-401-sqlrss' of https://github.com/mudrd8mz/moodle into MOODLE_401_STABLE commit a3b8e7867a01748402e2cea265332bd50b5b050c Merge: 2c290f4bb89 dcd48987f7a Author: Jun Pataleta Date: Thu Mar 2 08:42:05 2023 +0800 Merge branch 'MDL-76938_restore_comments_401' of https://github.com/davosmith/moodle into MOODLE_401_STABLE commit 58d27b5e04e494ec61e5a8251698fcb9c6cc95b9 Author: AMOS bot Date: Thu Mar 2 00:07:48 2023 +0000 Automatically generated installer lang files commit d35affa0fdc5ad1a722c1c59d3b14dd2ab4602a3 Author: fcbsd Date: Wed Mar 1 09:28:14 2023 +0000 MDL-77365 count_words: Make span> an inline tag This commit merges the fix and test for the incorrect counting of words in essay type questions. The issue is due tags not being counted as inline tags. commit 2c290f4bb89ada384f50240e1edbcc69827aa374 Merge: 73f5e829924 be32856374c Author: Jun Pataleta Date: Wed Mar 1 23:59:28 2023 +0800 Merge branch 'MDL-77430_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit 73f5e829924e206aa2a30a554bb75469763ba986 Merge: 576afc3ba68 4e5ed8fdcd5 Author: Jun Pataleta Date: Wed Mar 1 23:54:21 2023 +0800 Merge branch 'MDL-77417_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit 855839d195bc0888238da1796ee7e1f4e1bfefd4 Author: Mikel Martín Date: Tue Feb 7 14:51:36 2023 +0100 MDL-77150 core_table: Fix classes added as columnsattributes are ignored Fix columnattributes with key 'class' being ingored by adding them to every 'column_class'. commit d07d01028831de7f05ef792da3b26b8c4fdf58c4 Author: hieuvu Date: Fri Feb 24 17:59:27 2023 +0700 MDL-77323 question: Prevent drag item sent into two drop zone commit 576afc3ba6892101b0d00827996a8ff39fb4d3ef Merge: 3df3b9dfb29 32bf205db37 Author: Andrew Nicols Date: Wed Mar 1 10:55:38 2023 +0800 Merge branch 'MDL-58945_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 3df3b9dfb299d6efa19cff9b437d1f9612f98fae Merge: 61f38c06633 58d85f21da4 Author: Andrew Nicols Date: Wed Mar 1 10:51:45 2023 +0800 Merge branch 'MDL-74585-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 61f38c06633b0cf0e7072a384906aa06f11cef3b Merge: 4ade597a20e 76b8862518a Author: Andrew Nicols Date: Wed Mar 1 10:49:38 2023 +0800 Merge branch 'MDL-77322_basicauth_checkbox-401' of https://github.com/leonstr/moodle into MOODLE_401_STABLE commit 4ade597a20e81e3a1fb98aed18dd8e5b75c4e252 Merge: bac48ffee36 cf25f537435 Author: Andrew Nicols Date: Wed Mar 1 10:46:49 2023 +0800 Merge branch 'MDL-72727-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 9e79eff42930385ccbb0a5542ce733152a8587fe Author: AMOS bot Date: Wed Mar 1 00:07:39 2023 +0000 Automatically generated installer lang files commit 35a59dd032a82e369db75888af09e368fe6e221b Author: Jonathan Champ Date: Thu Feb 23 14:01:53 2023 -0500 MDL-77391 question admin: further improve query peformance in qtypes.php commit bac48ffee3690b5ff707d565eed18ce2cdde628f Merge: 2a0980837d4 5ab061ca7d3 Author: Andrew Nicols Date: Tue Feb 28 23:03:08 2023 +0800 Merge branch 'MDL-73018-M401_bump-travis-and-gha-to-use-php81-instead-of-php80' of https://github.com/ziegenberg/moodle into MOODLE_401_STABLE commit 2a0980837d405d6adb98067a8774b94a91f37bf2 Merge: 21afd4548b8 7aeb3a8b6eb Author: Andrew Nicols Date: Tue Feb 28 22:13:39 2023 +0800 Merge branch 'MDL-77097_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit cfc2fca94aeca587c60174cdcb65190975ec1f84 Author: David Mudrák Date: Mon Feb 27 18:26:41 2023 +0100 MDL-74586 rss: Make rss_get_userid_from_token() use table index Due to missing `AND k.script = 'rss'` condition, the query did not make use of the existing script-value compound index defined for the table. So it had to perform the full sequential scan for all rows when searching for the token. This had serious performance issues on sites with many users, especially in case on non-existing token / key. commit be32856374c230ed54c1e4418d3a8ae5cfc45f10 Author: Eloy Lafuente (stronk7) Date: Tue Feb 28 11:34:21 2023 +0100 MDL-77430 plugininfo: php81 deprecation warnings on missing plugins Whenever some plugin is missing from disk but installed, the plugins page (and the upgrade) shows them as "missing from disk". Still, the code tries to do things with their directory that, now, is null. That was silently defaulting to '' in previous php versions, but php81 emits a deprecated warning. So we have to check for them. commit 5ab061ca7d3bf14e321c829870834ea410d4048f Author: Daniel Ziegenberg Date: Sun May 22 20:25:51 2022 +0200 MDL-73018 ci: Move highest PHP to 8.1 (from current 8.0) Signed-off-by: Daniel Ziegenberg commit 8045e5e3dd86473869394ab7dccaf04c5353ab6a Author: Dani Palou Date: Tue Feb 28 09:06:33 2023 +0100 MDL-77400 reportbuilder: Fix enrolment status return type commit 03035dcf717d553c10a01931a76a1bbecaf68d46 Author: Angelia Dela Cruz Date: Tue Feb 28 17:12:48 2023 +0800 MDL-77413 Behat: Minor changes to optimise the existing tests commit 93525ebdd92f4326c24e99ff37bf87c51786dc42 Author: Angelia Dela Cruz Date: Mon Feb 27 13:46:21 2023 +0800 MDL-77413 Behat: Add coverage to verify groups can have a picture commit 21afd4548b8ec95c4d748e5ec4376f777c130f2e Merge: b8a85811ec4 1ca40fa6641 Author: Jun Pataleta Date: Tue Feb 28 15:46:49 2023 +0800 Merge branch 'MDL-77248-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 1ca40fa66412453cfa15065cf5fba7b87096ad49 Author: Andrew Nicols Date: Wed Feb 15 22:08:20 2023 +0800 MDL-77248 mod_bigbluebuttonbn: Remove unused dpa pages commit 3c262bb46f487da630dc885f16090f3f50db6153 Author: Andrew Nicols Date: Wed Feb 15 12:05:02 2023 +0800 MDL-77248 mod_bigbluebuttonbn: Set dpa accepted when creating activities This only applies when creating activities using the test data generator. commit 9d5e363b41fea8085f0743f972f50c5c0309feda Author: Andrew Nicols Date: Mon Feb 13 22:11:43 2023 +0800 MDL-77248 core: Move pre_enable_plugin_actions callback to enable_plugin commit 73181c13103d5364da6b25c3b7751b4c74ab7383 Author: Andrew Nicols Date: Wed Feb 22 15:17:36 2023 +0800 MDL-75012 js: Put shifter on a diet This commit switches to a new custom version of Shifter which sees it put on a massive diet. Many of the standard Shifter features are totally unused by Moodle, but they add dependency spaghetti. Some of those dependencies will start to cause us issues as they have not been updated for a very long time, are no longer maintained, and are no longer compatible with anything resembling a recent version of NodeJS. commit c2c1727dd5929c6b1479b866812037702281f543 Author: Andrew Nicols Date: Tue Feb 7 12:12:23 2023 +0800 MDL-75012 js: Bump shifter to new version This resolves an issue identified in 77083 which identified that GitHub hashes shouldn't be treated as repeatable. Whilst GitHub have reverted this change, it's still worth making this change. commit 89f7402fc28a402e3380066c854f319d5896e97a Author: Andrew Nicols Date: Fri Feb 3 22:48:04 2023 +0800 MDL-75012 js: Use our own jsdoc wrapper grunt-jsdoc is abandoned and only works with an older version of jsdoc. This is a very simple wrapper around jsdoc itself. commit 8960a6ee91dc5d1ec1c8392255c17a7fd6741215 Author: Andrew Nicols Date: Fri Feb 3 21:44:31 2023 +0800 MDL-75012 js: Audit fix commit 0a0266ae5ee2b9a6cd13aec05593245eb85bfa0a Author: Andrew Nicols Date: Fri Feb 3 21:28:41 2023 +0800 MDL-75012 js: Bump node-sass commit bf81d5f0ba5aedf74ce8cd4eb05bad372ac996de Author: Andrew Nicols Date: Fri Feb 3 13:47:50 2023 +0800 MDL-75012 js: Update browserslist To avoid build changes we exclude older versions of Android browser commit 644e9da8bb8418c1223ed394528f48bf2d9dea9c Author: Andrew Nicols Date: Fri Feb 3 11:24:18 2023 +0800 MDL-75012 js: Bump stylelint and components commit ca4614c2991c2cc2eed0a788f3bfd37b3d686dac Author: Andrew Nicols Date: Fri Feb 3 10:54:57 2023 +0800 MDL-75012 js: Remove grunt-contrib-uglify We stopped using this when we updated our processes to support ESMs in MDL-62497. Removal of the dependency was missed at the time. commit 456446215e89386c851a5dcfa8243a9cfb53f899 Author: Andrew Nicols Date: Fri Feb 3 10:19:02 2023 +0800 MDL-75012 js: Bump standard dependencies This change bumps dependencies which have no impact upon the build process commit 3416ee9890bdb9e7ea3d4ada44839770a763a00c Author: Andrew Nicols Date: Fri Nov 4 12:35:37 2022 +0800 MDL-75012 core: Bump NodeJS version requirements commit b8a85811ec4dc44669ac06965db4fd77ada70f9b Merge: bef0d516b4a 40081f53422 Author: Jun Pataleta Date: Tue Feb 28 10:07:16 2023 +0800 Merge branch 'MDL-76956-m401' of https://github.com/sammarshallou/moodle into MOODLE_401_STABLE commit bef0d516b4ae1db5b3e85166d67d16dc383deeef Merge: a31f5830bd5 a8bb233a56d Author: Jun Pataleta Date: Tue Feb 28 10:04:59 2023 +0800 Merge branch 'MDL-77276-401' of https://github.com/sarjona/moodle into MOODLE_401_STABLE commit cf25f537435e8e0b7588f0bd77d4a0b7278af7dc Author: Paul Holden Date: Mon Feb 27 17:21:46 2023 +0000 MDL-72727 mod_forum: prevent default favourite toggle click event. Allow the repository call to the web service method to complete before re-directing, otherwise the call may not complete and/or races against the page reload causing random Behat errors. commit 53c2d0ad15c99f1956c17429d73be44b0b07b936 Author: Paul Holden Date: Mon Feb 27 21:09:39 2023 +0000 MDL-77321 reportbuilder: cache list of loaded reports per user. Since 0188af39 we've cached loaded reports, however there was an edge case in those report sources that relied on the current user as part of their own initialization (e.g. checking capabilities). Co-authored-by: Marina Glancy commit 72f7128665cc5d1a94f16b978f326d58fe6b3fc7 Author: Paul Holden Date: Mon Feb 27 18:49:11 2023 +0000 MDL-77418 mod_feedback: defensive use of analysis item data. commit c91c4b39e998765c2d67e70fe47fb78135ea23ed Author: Ferran Recio Date: Mon Feb 27 19:04:05 2023 +0100 MDL-77420 core: fix modal close button on remove on close commit 4e5ed8fdcd57bbc39e580c57fb7fd61a70c63999 Author: Eloy Lafuente (stronk7) Date: Mon Feb 27 09:33:08 2023 +0100 MDL-77417 behat: behat_error_handler meets deprecation error types Right now, any E_DEPRECATED, E_USER_DEPRECATED error type leads to exception in behat runs, because the behat error handled is not aware of them. See MDL-38041 for the initial implementation. We don't want that to happen and they must behave like other "low" error types (notices, warnings...), that will be reported in logs or output, but won't trigger any exception, so the test can continue. This commit just adds those 2 "new" error types to the handler, providing the very same behaviour for them than the rest. commit 76b8862518aaab8258b273af1b373b7dc50d9ee9 Author: Leon Stringer Date: Fri Feb 24 17:27:05 2023 +0000 MDL-77322 oauth2: Fix basicauth checkbox Following MDL-61880 you could turn on "Authenticate token requests via HTTP headers" but not turn this off again. This change fixes this and adds a Behat scenario to test toggling this checkbox is saved correctly. commit 7aeb3a8b6ebc3ab5a6d4e773af0cef90d6e0676b Author: Eloy Lafuente (stronk7) Date: Mon Feb 13 13:52:25 2023 +0100 MDL-77097 store_mongodb: keep compatibility with PHP 7.4 Replaced 4 occurrences of get_debug_type() by gettype() to keep PHP 7.4 compatibility. Note this has not been applied to 4.2dev and up because, there, it's safe to use get_debug_type(). commit a8bb233a56db74e40b5ff41c4dfc2fd4c643207d Author: Sara Arjona Date: Fri Feb 17 11:55:45 2023 +0100 MDL-77276 mod_data: Update reset single template string When a single template is reset, the string displayed in the modal should not reference to "all templates" to avoid confusion, as it was shown in the original prototype for the 4.1 database project. commit c7d9fa690d54dc9c8f321deee705aaf20ffd019f Author: Luca Bösch Date: Fri Feb 24 10:43:16 2023 +0100 MDL-77141 gradebook: Correct course name in user report commit a31f5830bd5b65c79b7be4c8783499258653b3d3 Author: Jun Pataleta Date: Fri Feb 24 15:43:22 2023 +0800 weekly release 4.1.1+ commit 47db6bc3f9940f14cfbd1a10744ebeb048d92955 Merge: 3258f4cf3e7 d79fbf80a26 Author: Jun Pataleta Date: Fri Feb 24 15:43:19 2023 +0800 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit 3258f4cf3e72e39d8a3405b055230a1177b54ef4 Author: Matt Porritt Date: Thu Feb 23 14:49:36 2023 +1100 MDL-77376 Licensing: Update trademark.txt Update Trademark policy in TRADEMARK.txt to be in line with advice from the Moodle HQ legal team commit 96ca10cc7365afda30298b1b934302a57f72d968 Merge: 6c97d7ba5b6 9f7219844e0 Author: Andrew Nicols Date: Thu Feb 23 12:01:30 2023 +0800 Merge branch 'MDL-76611-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 6c97d7ba5b6cc76b484ca64295fae676f22e0c16 Merge: 01cdda182cc c4de73821a9 Author: Andrew Nicols Date: Thu Feb 23 11:52:47 2023 +0800 Merge branch 'MDL-76843_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 01cdda182cc2d9a01a05f77c156762a83ab48140 Merge: a47e5311afb 6e3242d677b Author: Andrew Nicols Date: Thu Feb 23 11:49:26 2023 +0800 Merge branch 'MDL-77271-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit a47e5311afb386e4049fea3d8abae0ac871b060b Author: Ilya Tregubov Date: Thu Feb 23 11:35:10 2023 +0800 MDL-74433 mod_assign: Fix version.php commit 296ed92898055f8d389fa0bedd267f3dc6b9a0df Merge: 1e28db3e01b c5916d63030 Author: Andrew Nicols Date: Thu Feb 23 11:46:24 2023 +0800 Merge branch 'MDL-77290-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit 1e28db3e01bca0b3ce497182598d73d7fbdb0fca Merge: 1f88fcdb091 20d103f014f Author: Andrew Nicols Date: Thu Feb 23 11:34:36 2023 +0800 Merge branch 'MDL-76735-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit 1f88fcdb09191fad5011f8ac1226282bb9d4db55 Merge: 352db923e1a 53ad452d6c1 Author: Ilya Tregubov Date: Thu Feb 23 11:22:32 2023 +0800 Merge branch 'MDL-74433_401' of https://github.com/larsbonczek/moodle into MOODLE_401_STABLE commit 352db923e1af3885dbe8d7ded46c28f6b76df49c Merge: a0c79271fc9 c3504d5e4c0 Author: Andrew Nicols Date: Thu Feb 23 11:20:16 2023 +0800 Merge branch 'MDL-77352-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit a0c79271fc909e964c9f6bd1b0ed8910a6477fd0 Merge: 9d97d0c5193 45877b9c1b1 Author: Andrew Nicols Date: Thu Feb 23 10:49:51 2023 +0800 Merge branch 'MDL-77354-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit 9d97d0c51934204a19986eca8505e9d1eec09f46 Merge: 352affa0565 4ca23b917b3 Author: Andrew Nicols Date: Thu Feb 23 10:46:38 2023 +0800 Merge branch 'MDL-76577/401' of https://github.com/skodak/moodle into MOODLE_401_STABLE commit 352affa0565557323fc21cbb03ca0016e4405b5e Merge: f8d2c0207be 507306a6ca1 Author: Andrew Nicols Date: Thu Feb 23 10:29:23 2023 +0800 Merge branch 'MDL-75005_41' of https://github.com/skodak/moodle into MOODLE_401_STABLE commit f8d2c0207be9eedae12c6dfe698daa20e750aaf5 Author: Andrew Nicols Date: Thu Feb 23 10:05:27 2023 +0800 MDL-77230 mod_feedback: Coding style violation fixes commit 506604c911cb778f05a8aa57e416da90f2a9e02a Merge: 183b705fe43 cc4b43a57b2 Author: Andrew Nicols Date: Thu Feb 23 10:05:58 2023 +0800 Merge branch 'MDL-77230-401' of https://github.com/sarjona/moodle into MOODLE_401_STABLE commit 183b705fe436d9b3da540f9e8e020edff2851e66 Merge: f559c0ad596 d227c27ca76 Author: Ilya Tregubov Date: Thu Feb 23 09:58:09 2023 +0800 Merge branch 'MDL-76873-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit f559c0ad596e874126c115f903dc9d83d7d1f4c9 Merge: 2781ef309ce bdcc5b7a594 Author: Andrew Nicols Date: Thu Feb 23 09:22:52 2023 +0800 Merge branch 'MDL-77210_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 2781ef309ce4e08fbd468de2544f1827361e16de Merge: 30cd583d5d4 dadceea8f58 Author: Andrew Nicols Date: Thu Feb 23 09:20:44 2023 +0800 Merge branch 'MDL-77149-m401' of https://github.com/sammarshallou/moodle into MOODLE_401_STABLE commit 58d85f21da4f4a620ee5f90c170354561831bcf1 Author: Paul Holden Date: Wed Apr 27 22:02:58 2022 +0100 MDL-74585 core: pass string identifier/component to network keepalive. Avoid passing potentially large amounts of data in the page AMD call, allow the `core/network` module to load actual string content itself. commit c4de73821a9b71f8ea4eb56e4ae8ee4fcca87012 Author: Tim Hunt Date: Wed Feb 22 11:37:15 2023 +0000 MDL-76843 quiz: add test to verify random essay stats now work commit 291d2419819fd52daf94d56e8fa686672c33c1fd Author: Tim Hunt Date: Wed Feb 22 11:35:38 2023 +0000 MDL-76843 quiz: fix statistics questions for missing questions commit d6f0ad49809b394faa864d5a353735f66e5da401 Author: Tim Hunt Date: Wed Feb 22 11:32:07 2023 +0000 MDL-76843 questions behat: enhancements requried to test this issue * New steps to set up certian sorts of broken test data. * Fix qtype_essay_question::un_summarise_response(). commit 40d6ba95051acdc734564932dc72ff54fddba095 Author: Tim Hunt Date: Mon Feb 20 17:32:35 2023 +0000 MDL-76298 drag-drop questions: validate the questions are complete Previously, it was possible to create drag-drop markers and onto image questions without any drag items or drop zones. This was non-sensical, and broke statistics calculations. So, missing validation added, and random guess score calculation made robust. commit 32bf205db37532132cfc031fa315a41461b5dd1b Author: Tim Hunt Date: Mon Feb 20 22:13:12 2023 +0000 MDL-58945 qbank: showing q text should give option of plain or full commit 30cd583d5d40dc3b80ad07f1ca250aa56a42dd22 Merge: fa9ef9baf81 0d7642b8e83 Author: Ilya Tregubov Date: Wed Feb 22 12:27:13 2023 +0800 Merge branch 'MDL-77285-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit 45877b9c1b1ebe0972d4618a79cac06feed92d5b Author: Huong Nguyen Date: Wed Feb 22 11:07:49 2023 +0700 MDL-77354 tool_behat: Fix deprecated strlen() of null in PHP 8.1 commit c5916d630302271d53a775bdd1bd276a4ca4cb09 Author: Huong Nguyen Date: Tue Feb 21 10:28:21 2023 +0700 MDL-77290 tiny_media: Fix cannot update the created media Including in this commit: - Changed the button text to Update media when the user is updating the media - Added new Behat tests commit c3504d5e4c0840a5558455411d87349a86e0fc6e Author: Paul Holden Date: Tue Feb 21 22:38:59 2023 +0000 MDL-77352 javascript: declare debouncer outside the event handler. It needs to be declared as such, otherwise each time the event is triggered a new debouncer is created. commit fa9ef9baf81eefdd3d2c0d31e105a85943911723 Author: Paul Holden Date: Tue Feb 21 17:04:29 2023 +0000 MDL-76602 mod_lti: array syntax/whitespace cleanup. commit fe9bc4d5c0b770c3ec6ddc8d0496f6d27f05e379 Merge: 2bf6bfcac80 1210c71703b Author: Paul Holden Date: Tue Feb 21 16:46:25 2023 +0000 Merge branch 'MDL-76602-401-lti13claims' of https://github.com/cengage/moodle into MOODLE_401_STABLE commit dadceea8f585dfe54709a6ca500b9715e1a080ae Author: sam marshall Date: Mon Feb 6 15:21:46 2023 +0000 MDL-77149 core_files: Network filesystem (Amazon EFS) can warn If you delete a file with a hash and then create another file with the same hash, sometimes on EFS filesystems while trying to create the new file, it returns true to the file_exists check even though the file doesn't exist, but then fails other calls. This change makes Moodle tolerate that behaviour. commit 20d103f014f262565cb6884f70674abf6aa229ce Author: Huong Nguyen Date: Mon Feb 20 09:23:14 2023 +0700 MDL-76735 editor_tiny: Fix random behat failure for Media image commit 6e3242d677b0b595dc598d82979f9e9e0312ba8a Author: Simey Lameze Date: Tue Feb 21 12:19:40 2023 +0800 MDL-77271 behat: verify user licence preference is remembered commit d79fbf80a26d22e7fe67779dcefea2f57bf0f6bf Author: AMOS bot Date: Tue Feb 21 00:07:37 2023 +0000 Automatically generated installer lang files commit 2bf6bfcac802614f43a374274be8cf7d8159f8c9 Merge: bc30c47ad78 ddcd60552b6 Author: Paul Holden Date: Mon Feb 20 10:28:53 2023 +0000 Merge branch 'MDL-76545-401' of https://github.com/ferranrecio/moodle into MOODLE_401_STABLE commit de4739338ad5c1111df58a7e4abae7cc196fd0c7 Author: Audun Jørstad Lillekjendlie <24764454+audunjl@users.noreply.github.com> Date: Mon Feb 20 10:56:42 2023 +0100 MDL-77318 core: Add role attribute to user navigation div commit bc30c47ad7847ebe431b59392bc53d60f35531df Merge: f6d38b13a2e efe9ac66bec Author: Paul Holden Date: Mon Feb 20 09:55:09 2023 +0000 Merge branch 'MDL-77287-401' of https://github.com/snake/moodle into MOODLE_401_STABLE commit d227c27ca76f5955004d4971dd4728fafc098241 Author: Paul Holden Date: Thu Jan 12 10:52:16 2023 +0000 MDL-76873 user: method for returning profile field instance of type. Re-factor implementation of profile field access within user fields class to use that already provided by the fields themselves. commit 9829e77a6de02e74697fede05b2dafad17ca0b9f Author: Paul Holden Date: Thu Jan 12 12:02:41 2023 +0000 MDL-76873 reportbuilder: correct checks for profile field visibility. commit f6d38b13a2e6eb7cd5be35541a938952e7c628ce Merge: 3312a6814a5 9be10c0dd1d Author: Andrew Nicols Date: Mon Feb 20 09:54:25 2023 +0800 Merge branch 'MDL-77020-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit ddcd60552b6833d7750bf4f7acf1617ba61552f6 Author: Ferran Recio Date: Thu Dec 1 15:32:22 2022 +0100 MDL-76545 core: fix reactive debug panel The reactive debug panel stops working when a new reactive instance is created in the fly. This was not detected until the new dragf and drop files into course uses a second reactive UI component in the same page. commit cc4b43a57b2a8fa4153c0dfccd3832b348c85d83 Author: Sara Arjona Date: Wed Feb 15 18:38:37 2023 +0100 MDL-77230 mod_feedback: Validate feedback access The get_items() and get_page_items() external methods should return items only when the user has access. Otherwise, empty array for items will be returned, with the exact error in the warnings parameter. commit 4ca23b917b3a941de4dc61bb9204416b96bd2afa Author: Petr Skoda Date: Tue Dec 6 10:00:56 2022 +0100 MDL-76577 block_html: fix incorrect use of draft files commit 507306a6ca1579d904f1943612a35e1c507ee149 Author: Petr Skoda Date: Fri Jun 17 11:26:26 2022 +0200 MDL-75005 core: remove invalid addslashes() commit efe9ac66becffb3bab4944b5bd9dd4f9b12af235 Author: Jake Dallimore Date: Fri Feb 17 14:52:05 2023 +0800 MDL-77287 tool_oauth2: fix issuer form validation This ensures validation errors from the issuer persistent are seen. commit 3312a6814a50b0d794f2571193438d1736c75eaa Author: Ilya Tregubov Date: Fri Feb 17 09:12:20 2023 +0800 weekly release 4.1.1+ commit 995d6a3301cae760dfb5c9cc6c6d70a34224b302 Merge: 09534ee3f91 3da0488fbc4 Author: Ilya Tregubov Date: Fri Feb 17 09:12:18 2023 +0800 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit 0d7642b8e837e18cfb240276a7b5d747e992dce5 Author: Simey Lameze Date: Fri Feb 17 08:43:08 2023 +0800 MDL-77285 behat: change window size to large to prevent error commit 3da0488fbc43dfdaca5a39d222de63467547db0f Author: AMOS bot Date: Fri Feb 17 00:07:51 2023 +0000 Automatically generated installer lang files commit 9be10c0dd1d5ce763ba6c642cd544a671ad0dff2 Author: Paul Holden Date: Thu Feb 16 10:32:57 2023 +0000 MDL-77020 behat: refer to search input fields by name/role. Co-authored-by: Andrew Nicols commit 3ff714acbee63c9a5e7a6d2f2c3c377c80fb3349 Author: Audun Jørstad Lillekjendlie <24764454+audunjl@users.noreply.github.com> Date: Mon Feb 6 14:03:15 2023 +0100 MDL-77020 core: Include a unique id in the search input field id commit 75f729911e28a77a52674b325d78b7b983f8059c Author: Meirza Date: Thu Feb 16 09:46:59 2023 +0700 MDL-76825 tiny: restyling link on focus for sufficient colour contrast. Text elements must have sufficient colour contrast against the background, restyling the link element when it is focused is to ensure colour contrast of at least 4.5:1 commit 854f67cf651b400c1747989b9708e35da0498f40 Author: Meirza Date: Wed Feb 15 18:06:50 2023 +0700 MDL-76825 tiny_media: Make IDs and labels unique. commit 476abf46100cc34027e803dd0a51939ff85d2e8a Author: Meirza Date: Wed Feb 15 17:29:18 2023 +0700 MDL-76825 theme: ensure button role has an accessible name. commit 09534ee3f917ac531939972e041b2f5230923efd Merge: fc3aaf9c679 5cd9e69b6a9 Author: Andrew Nicols Date: Thu Feb 16 12:01:28 2023 +0800 Merge branch 'MDL-75578-401' of https://github.com/mackensen/moodle into MOODLE_401_STABLE commit fc3aaf9c6799f26527639c6afeb6cb88d917f647 Merge: 1b1e1801b76 5f3524f3df6 Author: Jun Pataleta Date: Thu Feb 16 11:58:52 2023 +0800 Merge branch 'MDL-72182-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 1b1e1801b76b7b709dd047770292fb32bb19311c Merge: 5f61f7f3e74 03a1ca582ba Author: Andrew Nicols Date: Thu Feb 16 11:51:31 2023 +0800 Merge branch 'MDL-77102-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 5f61f7f3e746049df98425afa1c09e864ee49ef5 Merge: 41c1731431d 1aa113fd1fa Author: Jun Pataleta Date: Thu Feb 16 11:49:06 2023 +0800 Merge branch 'MDL-76584-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 41c1731431d961e269005bf2761d2656d0996f24 Merge: 9cb0e85cf99 39e58054b1e Author: Andrew Nicols Date: Thu Feb 16 11:06:44 2023 +0800 Merge branch 'MDL-74698_401' of https://github.com/jonof/moodle into MOODLE_401_STABLE commit 9cb0e85cf99a3b10186f21d594d7fddd8ab986d8 Author: Ilya Tregubov Date: Thu Feb 16 11:00:28 2023 +0800 MDL-76313 forum: code style changes. commit dd9073a232c438ab5831ac542a198910e446e8c8 Merge: de285364c5d e50831318e8 Author: Ilya Tregubov Date: Thu Feb 16 11:00:12 2023 +0800 Merge branch '76313-forum-improve-accessibility-401' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_401_STABLE commit de285364c5d9c524a510c8c999529115b6b282b3 Merge: 8d585d0c794 d2c0dd4f6bb Author: Andrew Nicols Date: Thu Feb 16 10:53:39 2023 +0800 Merge branch 'MDL-76791-m401' of https://github.com/sammarshallou/moodle into MOODLE_401_STABLE commit 8d585d0c79471d786662795ddeca0b5b7b707842 Author: Ilya Tregubov Date: Thu Feb 16 10:49:51 2023 +0800 MDL-75379 core: Code style changes. commit 960bff322777f00b821b58b55cf296bfaf52b285 Merge: eed3f09aa07 35792ea06a9 Author: Ilya Tregubov Date: Thu Feb 16 10:49:37 2023 +0800 Merge branch 'MDL-75379_401' of https://github.com/larsbonczek/moodle into MOODLE_401_STABLE commit eed3f09aa0732795cb0a147afb92b64215555133 Merge: a0015008971 1c6f0e8a196 Author: Andrew Nicols Date: Thu Feb 16 10:43:56 2023 +0800 Merge branch 'MDL-76878-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit a001500897145739e07d2f19b1431b3f4dc7c6a9 Merge: 8c16eb18f66 687e276fe39 Author: Ilya Tregubov Date: Thu Feb 16 09:34:17 2023 +0800 Merge branch 'MDL-73519-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit 8c16eb18f66d3bcf2631e42304370908e076a8c1 Merge: 927b0fc34da 11721f7ff5c Author: Andrew Nicols Date: Wed Feb 15 23:25:35 2023 +0800 Merge branch 'MDL-76478-password-unmask-MOODLE_401_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_401_STABLE commit 927b0fc34da818939aaf1531f669da2adac7617b Merge: a457f1b1cdb d238db5f366 Author: Andrew Nicols Date: Wed Feb 15 23:01:41 2023 +0800 Merge branch 'MDL-76948_401' of https://github.com/larsbonczek/moodle into MOODLE_401_STABLE commit a457f1b1cdb07606cf3299a50ba0c8b29f4460a9 Merge: 946504b58da 6e72a4ed50c Author: Paul Holden Date: Wed Feb 15 11:49:22 2023 +0000 Merge branch 'MDL-77147_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 946504b58daedf6b7df5e008b246e4b58c4e371d Merge: ae1447060e5 3b4246cd89c Author: Ilya Tregubov Date: Wed Feb 15 16:12:50 2023 +0800 Merge branch 'MDL-75230-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit ae1447060e5c2a5f3ea7e0c91c7fc7840d9ce714 Merge: e9e2c481fda be6cb6ab13f Author: Andrew Nicols Date: Wed Feb 15 11:14:35 2023 +0800 Merge branch 'MDL-77241-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit e9e2c481fda0d9dd1503dc4eee7c79a1963aa1d7 Merge: 16e62aa2adc 46d8e08a16b Author: Jun Pataleta Date: Wed Feb 15 11:12:11 2023 +0800 Merge branch 'MDL-77156-401' of https://github.com/lucaboesch/moodle into MOODLE_401_STABLE commit 16e62aa2adc60d5a650629219324b5edbf6f8d8f Merge: 54327664113 21986200d7c Author: Jun Pataleta Date: Wed Feb 15 11:09:11 2023 +0800 Merge branch 'MDL-77212-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 543276641136a08cae346512ea3d94475f912e64 Merge: e9a32f34630 8d9a898bb52 Author: Jun Pataleta Date: Wed Feb 15 11:07:11 2023 +0800 Merge branch 'MDL-77223-401' of https://github.com/roland04/moodle into MOODLE_401_STABLE commit 2a77c6f1d5948334dd80eaaf534aa415053ef3f0 Author: AMOS bot Date: Wed Feb 15 00:07:52 2023 +0000 Automatically generated installer lang files commit e9a32f34630cbf4c5a4c4461935091a7282580f7 Merge: 42c58dce39a ec02c39dbb1 Author: Paul Holden Date: Tue Feb 14 15:51:37 2023 +0000 Merge branch 'MDL-77140-401' of https://github.com/snake/moodle into MOODLE_401_STABLE commit 42c58dce39a03a4d7e3a7976be8dff5c96674f75 Merge: 51254db574d a869fbf33ee Author: Paul Holden Date: Tue Feb 14 15:06:03 2023 +0000 Merge branch 'MDL-75454-401' of https://github.com/davewoloszyn/moodle into MOODLE_401_STABLE commit be6cb6ab13f500ccaaca5b5708662259988776c0 Author: Paul Holden Date: Tue Feb 14 12:51:08 2023 +0000 MDL-77241 course: optional chaining safety for section toggles. commit 51254db574d3b42c5d213fde4cbd92d386cd3d92 Merge: cffc56a17c5 7bee650a241 Author: Paul Holden Date: Tue Feb 14 11:59:53 2023 +0000 Merge branch 'MDL-63608_401' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_401_STABLE commit cffc56a17c56e27041767e8428204c34364fcf0b Merge: ff449751d90 177f619b124 Author: Ilya Tregubov Date: Tue Feb 14 13:53:04 2023 +0800 Merge branch 'MDL-76947-401' of https://github.com/davewoloszyn/moodle into MOODLE_401_STABLE commit ff449751d904e1e661b5a0e96f2dc76bce17eb61 Merge: 94bb9b2b73e 96aaae3f19d Author: Ilya Tregubov Date: Tue Feb 14 13:26:21 2023 +0800 Merge branch 'MDL-76620-401' of https://github.com/call-learning/moodle into MOODLE_401_STABLE commit a869fbf33ee3608819b8eef1a71ee9eac00bb9e2 Author: David Woloszyn Date: Tue Feb 14 11:25:49 2023 +1100 MDL-75454 cache: Reduced exposure of sesskey param commit bdcc5b7a5943cf3536563ed47b41eb7e8e2f028f Author: Tim Hunt Date: Mon Feb 13 16:55:52 2023 +0000 MDL-77210 quiz: fix regrade for attempts with redone questions commit 8d9a898bb52dedeb6dc728852b4b11d8f61a51ab Author: Mikel Martín Date: Mon Feb 13 16:12:35 2023 +0100 MDL-77223 reportbuilder: Fix first report column as integer commit 35792ea06a932f464b5d326da017d23f39cd8444 Author: Lars Bonczek Date: Thu Aug 4 12:47:26 2022 +0200 MDL-75379 core: Use non-static template cache commit 9f7219844e0b48cfb9be9439ad54ebc74bd14a41 Author: Paul Holden Date: Mon Dec 12 14:20:10 2022 +0000 MDL-76611 cohort: prevent duplicate idnumber in inplace editable. commit 21986200d7cd6f6cbaf1b64f939c6d5071e7a51e Author: Paul Holden Date: Mon Feb 13 08:48:05 2023 +0000 MDL-77212 tiny_accessibilitychecker: remove unused lang string fetch. commit 94bb9b2b73e25c9c70345b9749f0b5077b13b193 Merge: 301fa85c26d fde83c33a85 Author: Ilya Tregubov Date: Mon Feb 13 13:43:34 2023 +0800 Merge branch 'MDL-77189-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit fde83c33a8545455c5673e59c216e67437a14521 Author: Simey Lameze Date: Thu Feb 9 13:43:01 2023 +0800 MDL-77189 behat: basic coverage for wikimedia repository commit 301fa85c26d845087d7d23b245675b475e321088 Merge: eb84455a055 2b568f1c935 Author: Jun Pataleta Date: Mon Feb 13 11:38:55 2023 +0800 Merge branch '76314-forum-fix-forumtype-and-groupmode-validation-401' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_401_STABLE commit 7bee650a241c8f080759591c44770e4f734d754c Author: Anupama Sarjoshi Date: Thu Jan 5 16:56:07 2023 +0000 MDL-63608 quiz: Fix Access order when manually grading quizzes Changes done to fix access order of attempts that need manual grading. Changed button text from 'Save and go to next page' to 'Save and show next' to improve UI. commit 46d8e08a16b726830cf1a9300521aa70365101cf Author: Luca Bösch Date: Fri Feb 10 18:16:58 2023 +0100 MDL-77156 enrol_self: deprecated trim() of null in PHP 8.1 commit eb84455a0550e9df4be103c90efc9322820b90a9 Author: Paul Holden Date: Fri Feb 10 13:47:33 2023 +0000 weekly release 4.1.1+ commit 3da5ef8e9c4cab8a9ca0a1dc68f7aeb61687326e Merge: 0dc15ee6197 f5e6601ab5e Author: Paul Holden Date: Fri Feb 10 13:47:32 2023 +0000 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit 2b568f1c935f3167210b4290bc5e3d6bf9818d7e Author: Julien Boulen Date: Fri Feb 10 11:07:45 2023 +0100 MDL-76314 forum: add form check to prevent combining wrong parameters Form validation prevents combining the forum type "single discussion" and the group mode "separate groups". commit ec02c39dbb1a3bddd8aa67d1fea255eb66fb6ca9 Author: Jake Dallimore Date: Fri Feb 10 09:47:29 2023 +0800 MDL-77140 mod_lti: fix content item return for new TinyMCE versions commit 0dc15ee619765b7a3210b4b8f9b31064e7b326f7 Merge: 1cddc8edcbf 06c3d068a68 Author: Andrew Nicols Date: Thu Feb 9 12:04:33 2023 +0800 Merge branch 'MDL-76904-401' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_401_STABLE commit 1cddc8edcbff5401bb5019f504a22049f93bd38c Merge: fbe9dc4ecfe cd0d9b910e3 Author: Andrew Nicols Date: Thu Feb 9 11:44:27 2023 +0800 Merge branch 'MDL-74755-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit fbe9dc4ecfe010d1b50643d1899e05fc6145cb79 Merge: 7906636a3ab 7b787cd99fc Author: Jun Pataleta Date: Thu Feb 9 11:27:30 2023 +0800 Merge branch 'MDL-77052-401' of https://github.com/Utdanningsdirektoratet/moodle into MOODLE_401_STABLE commit 7906636a3aba550926515c617fa21115aa1ec266 Merge: 58814af9f18 26754aacd1c Author: Andrew Nicols Date: Thu Feb 9 10:59:21 2023 +0800 Merge branch 'MDL-76354-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 58814af9f18ab9c18d8c19446b08a7ce9ab8c236 Merge: df96d98c398 db861ee6d32 Author: Andrew Nicols Date: Thu Feb 9 10:51:48 2023 +0800 Merge branch 'MDL-77018_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit df96d98c3986d7bd85a5f2e787933471721c5fec Merge: d3040a763a4 3fd5c885a1b Author: Andrew Nicols Date: Thu Feb 9 10:47:58 2023 +0800 Merge branch 'MDL-76066-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE commit d3040a763a4a703c2254a431d92407a29c20874f Merge: c3b36c6a344 d78d372a1ec Author: Andrew Nicols Date: Thu Feb 9 10:21:06 2023 +0800 Merge branch 'MDL-77057-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit c3b36c6a3441e40f4cf0c74aa65fd358368985b7 Merge: 1ee066cecdf 9cc3769ba62 Author: Andrew Nicols Date: Thu Feb 9 10:04:30 2023 +0800 Merge branch 'MDL-76499-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit 1ee066cecdf2d96464d4a982f1657310e3b9a7ec Merge: 72c8793ae74 242060661a7 Author: Andrew Nicols Date: Thu Feb 9 09:42:29 2023 +0800 Merge branch 'MDL-70586-401' of https://github.com/sarjona/moodle into MOODLE_401_STABLE commit 72c8793ae7428df718574967be2f729fcad19c3b Merge: 130f5c1dd6f b84ad66fbe4 Author: Paul Holden Date: Wed Feb 8 14:57:34 2023 +0000 Merge branch 'MDL-76672-401' of https://github.com/Utdanningsdirektoratet/moodle into MOODLE_401_STABLE commit 130f5c1dd6f7af07ad7233ebb55436f555e7f266 Merge: daa7e5b4e23 d17117ab02c Author: Paul Holden Date: Wed Feb 8 14:22:11 2023 +0000 Merge branch 'MDL-76542-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit 96aaae3f19dbeb5d73b58ad09a5b08c88e67d04e Author: Laurent David Date: Thu Jan 5 19:53:34 2023 +0100 MDL-76620 mod_bigbluebuttonbn: Fix guest behat test * Refactor guest_access.feature behat test commit 52ed4a47f7215a034ca84811c1372469a9c49a6f Author: Laurent David Date: Thu Jan 5 19:09:55 2023 +0100 MDL-76620 mod_bigbluebuttonbn: Fix guest access with forcelogin *With "forcelogin" setting turned on, the new external guest links in the bigbluebutton plugin do not work but show the login screen instead commit daa7e5b4e230a969343aaf51337ec431da6130b1 Merge: 6cb71e3e8b3 ab619ae38db Author: Paul Holden Date: Wed Feb 8 11:22:50 2023 +0000 Merge branch 'MDL-73692-401-Add-support-for-missing-timestamps-to-rss-block' of https://github.com/melanietreitinger/moodle into MOODLE_401_STABLE commit ab619ae38db023075c453fb8767c75e9fa3357c0 Author: Melanie Treitinger Date: Mon Jan 9 15:17:34 2023 +0100 MDL-73692 blocks: Add support for missing timestamps to rss block. commit 6cb71e3e8b3993971ff993a927a5045e179942d4 Merge: dbe40db1384 f24f47992ad Author: Jun Pataleta Date: Wed Feb 8 17:19:27 2023 +0800 Merge branch 'MDL-74905_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit 3b4246cd89c5eb246d6eb4796c7c7540fbea5e28 Author: Angelia Dela Cruz Date: Mon Aug 8 15:41:42 2022 +0800 MDL-75230 behat: Lesson Behat tests optimised Replace steps that manually add Lesson instances via the UI and use Behat generators. This improves the speed of the Behat test runs. commit d17117ab02c8babf242725cf5efac0627171e47c Author: Simey Lameze Date: Wed Dec 7 10:49:22 2022 +0800 MDL-76542 behat: add step to go to user edit page directly commit 2158f5c2e6044646bf7822a3d1a117b4bdb69865 Author: Simey Lameze Date: Wed Dec 7 10:35:05 2022 +0800 MDL-76542 behat: create custom profile fields using data generators This commit also adds a new test to verify the custom profile fields works using the user interface. commit dbe40db1384b1de95ed8181f003442615c9007ca Merge: a574be993c2 9e1caf81cec Author: Jun Pataleta Date: Tue Feb 7 22:49:08 2023 +0800 Merge branch 'MDL-76569-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 53ad452d6c165dcc15311e24bd53e2a059838ae0 Author: Lars Bonczek Date: Tue Feb 7 12:33:49 2023 +0100 MDL-74433 mod_assign: Fix logging of submission removal commit a574be993c2adc5ab88f894ebdc187febf96fcda Merge: 0b586e839d1 d9d9d42c814 Author: Jun Pataleta Date: Tue Feb 7 15:34:51 2023 +0800 Merge branch 'MDL-76089-401' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit d9d9d42c814facba30e9b657cab26b07a0ac0ff2 Author: Marina Glancy Date: Fri Jan 20 11:24:26 2023 +0000 MDL-76089 lib: upgrade horde library commit 0b586e839d1cadac6b302b480cda73ab39beee1e Merge: 22141c2f8de 4b43da100c7 Author: Andrew Nicols Date: Tue Feb 7 12:48:09 2023 +0800 Merge branch 'MDL-77023-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 22141c2f8de574e8e35daded94fbf6c2827c9210 Merge: 61f1700fbfc c0c478acb4e Author: Andrew Nicols Date: Tue Feb 7 12:39:48 2023 +0800 Merge branch 'MDL-77123-401' of https://github.com/cameron1729/moodle into MOODLE_401_STABLE commit 61f1700fbfc8c44c69ffb860fe98c1e8f7cb2b90 Merge: 0ce350e78a4 bc574f252d3 Author: Andrew Nicols Date: Tue Feb 7 12:37:16 2023 +0800 Merge branch 'mdl-76729_401' of https://github.com/james-cnz/moodle into MOODLE_401_STABLE commit 0ce350e78a49a68b30f760abec32736413df0b80 Merge: 5f5355065af 562d62474ee Author: Andrew Nicols Date: Tue Feb 7 10:44:40 2023 +0800 Merge branch 'MDL-75946-401' of https://github.com/davewoloszyn/moodle into MOODLE_401_STABLE commit d2c0dd4f6bbaf4cc001f5240c1b7d29406d32525 Author: sam marshall Date: Wed Jan 4 12:02:37 2023 +0000 MDL-76791 core_cache: Locking breaks for multiple-identifiers store Cache locking fails if the cache store supports multiple identifiers (in core, the only two which do are cachestore_static and cachestore_mongodb, so this is unlikely to cause severe problems). commit 5f5355065af2bb77b67ae492ecd7c18953208900 Merge: b9dece93d88 6ce00e289f2 Author: Paul Holden Date: Mon Feb 6 13:33:04 2023 +0000 Merge branch 'MDL-77078-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit b9dece93d888520b0beb54bfe22586ee6cf8204d Merge: d69579a060f 522ee5ae4cc Author: Andrew Nicols Date: Mon Feb 6 21:17:04 2023 +0800 Merge branch 'MDL-77042-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit b84ad66fbe42ec941d4f3671b92f5c424012ae37 Author: Audun Jørstad Lillekjendlie <24764454+audunjl@users.noreply.github.com> Date: Wed Dec 14 13:18:54 2022 +0100 MDL-76672 block_myoverview: add role attribute for filter div commit 7b787cd99fc95f443c8d029126fb36d67b45c8a9 Author: Audun Jørstad Lillekjendlie <24764454+audunjl@users.noreply.github.com> Date: Mon Feb 6 13:49:18 2023 +0100 MDL-77052 block_recentlyaccesseditems: HTML role attribute HTML elements with role=list must contain children with role=listitem commit 6e72a4ed50c83dd507778c9f240e3dd794a832ab Author: Tim Hunt Date: Mon Feb 6 12:46:22 2023 +0000 MDL-77147 question admin: optimised the query in admin/qtypes.php commit d69579a060fb6dfab7812a6337b201b51ae44c99 Merge: b21e31b0164 a2e37371a65 Author: Paul Holden Date: Mon Feb 6 11:02:45 2023 +0000 Merge branch 'MDL-76370-publicpaths-proxying-MOODLE_401_STABLE' of https://github.com/jaydn/moodle into MOODLE_401_STABLE commit 5f3524f3df64893d67f378fee5971fab6f268d26 Author: Marina Glancy Date: Mon Jul 19 13:26:56 2021 +0300 MDL-72182 my: tests for resetting dashboard Co-authored-by: Paul Holden commit bdd380ffeabf8a91656a95028b052366c6464f1d Author: Paul Holden Date: Mon Jun 20 22:48:42 2022 +0100 MDL-72182 user: cross-DB compatibility for getting user pages/blocks. commit cd0d9b910e364b755f6c246a71bcdb0cba846b31 Author: Paul Holden Date: Thu Nov 17 22:28:16 2022 +0000 MDL-74755 block_accessreview: stricter checking of enabled config. commit 177f619b1249c75fbf2959bbbf482c7717866737 Author: David Woloszyn Date: Mon Jan 30 11:29:00 2023 +1100 MDL-76947 css: Fixed layout regression on dropdown menus commit b21e31b0164f4ca7f33c0c8f25e171d0674df7d8 Merge: a41a3281def 4b9e614eaf6 Author: Andrew Nicols Date: Mon Feb 6 12:59:33 2023 +0800 Merge branch 'MDL-77091-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 6ce00e289f2a6f5fe44c51aeb2c204d320b87fee Author: Angelia Dela Cruz Date: Thu Feb 2 14:31:56 2023 +0800 MDL-77078 Behat: Coverage for assignment submission statement commit f5e6601ab5ee9eb61dda9202c62b84cf2e7b3f54 Author: AMOS bot Date: Mon Feb 6 00:07:41 2023 +0000 Automatically generated installer lang files commit f23463f8d60765f82ccd1a027bb89c2426869147 Author: Anastasios Bithas Date: Sat Feb 4 18:36:19 2023 +0200 MDL-73642 mod_assign: Disable draft option if submission already made commit a41a3281deffc60794a186819b0944108ba41749 Merge: 79b9e6f36ed 64293da9470 Author: Andrew Nicols Date: Sat Feb 4 21:38:10 2023 +0800 Merge branch 'MDL-76662-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit f24f47992ad1ac412c51f8a22dacc39ac6e8506b Author: Eloy Lafuente (stronk7) Date: Tue Jan 10 18:40:44 2023 +0100 MDL-74905 ci: travis and gha, some adjustments Apply for some of the improvements made for 4.2: - Use our own moodlehq/mysql-action - Define the tmpfs size and ensure that binlogs are disabled. - 401_STABLE doesn't require the php-xmlrpc extension. commit ec9f3e89766770e7d373f4b4fc3605c087469765 Author: Eloy Lafuente (stronk7) Date: Mon Jan 2 17:00:43 2023 +0100 MDL-74905 environment: Apply agreed changes: - PHP 8.0 required. - Moodle 3.11.8 required (first minor supporting PHP 8.0 officially). - MySQL 8.0 required. - MariaDB 10.6.7 required. - PostgreSQL 13 required. - php-sodium extension required. - 64-bit PHP required. commit e8e1faad78b657c3e0cc398b4ecfbc31be570d20 Author: Eloy Lafuente (stronk7) Date: Mon Jan 2 15:44:10 2023 +0100 MDL-74905 environment: 4.2 base information This is a direct copy of the 4.1 information, to have all the real changes under control in next commit(s). commit a8ff0f727154b9060ebd15e1c5470aacad7d826b Author: Eloy Lafuente (stronk7) Date: Mon Jan 2 15:36:07 2023 +0100 MDL-74905 composer: Small update to behat/behat 3.12.0 It comes with some fixes for PHP 8.1 that we may need here. Generated following the instructions @ https://docs.moodle.org/dev/Composer . commit 79b9e6f36ed1c716e7d7d19593cf0e262cc826fd Merge: 9fe490b7157 83c1ddc19da Author: Paul Holden Date: Fri Feb 3 14:58:27 2023 +0000 Merge branch 'MDL-76869-401' of https://github.com/cameron1729/moodle into MOODLE_401_STABLE commit 9fe490b71571627a7bb00d7a3c83b36658ab8878 Merge: ae355c57493 f93fa35ecf6 Author: Paul Holden Date: Fri Feb 3 14:46:51 2023 +0000 Merge branch 'MDL-77090_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit ae355c574930399fd7af0c2b468df43694cf64f3 Merge: cb6dc699b8e e7f9631b7e0 Author: Paul Holden Date: Fri Feb 3 14:31:30 2023 +0000 Merge branch 'MDL-76447-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit f93fa35ecf6e611783c459a7231b2777d020ceb2 Author: Tim Hunt Date: Tue Jan 31 12:33:45 2023 +0000 MDL-77090 questions: regrade of interactive attempts lose tries count The behaviour-specific data was getting corrupted when the regrade recreated the first step, because $oldstep->get_behaviour_data() was stripping off the leading '-' characters from the names, and they were not being added back. commit cb6dc699b8ed9d29dcd9cd400fb96647a471e87a Author: Jun Pataleta Date: Fri Feb 3 15:43:36 2023 +0800 weekly release 4.1.1+ commit 9cc3769ba62215b74a4467c8f7013db003cf4bd0 Author: Angelia Dela Cruz Date: Tue Nov 29 08:56:09 2022 +0800 MDL-76499 behat: Resource Behat tests optimised Replace steps that manually add resource instances via the UI and use Behat generators. This improves the speed of the Behat test runs. Co-authored-by: David Woloszyn commit 562d62474eebf4d4f6e1fe1d035ee3d0d83b6e23 Author: David Woloszyn Date: Fri Feb 3 12:43:02 2023 +1100 MDL-75946 lib_horde: Fixed deprecated FILTER_SANITIZE_STRING commit 226bfb0348cf0f83e1149d69b9e9625d552bfd82 Author: David Woloszyn Date: Wed Jan 18 10:13:53 2023 +1100 MDL-75946 core_h5p: Fixed deprecated FILTER_SANITIZE_STRING commit 39e58054b1e47c85047319cfafc36cd8eb2bd559 Author: Jonathon Fowler Date: Fri Sep 30 10:09:30 2022 +1000 MDL-74698 backup: correctly restore course format options Old-version backups (< 3.11.7, < 4.0.1) lose their course-level format options when restoring into newer versions after the backup structure was changed. Also, course-level format options were not accurately restored against the appropriate format type. And section-level format options were redundantly stored at course-level and restored without mapping their sectionids, thus creating lint. commit c0c478acb4e9d323f4abc2df9de02b4e53fb1149 Author: Cameron Ball Date: Thu Feb 2 14:10:01 2023 +0800 MDL-77123 message_airnotifier: Don't test configured providers commit d7e9b065cbd58bee46eacab64b6f9985f8f65c93 Merge: aa1b0c5ebd0 e4e7ec5efbb Author: Andrew Nicols Date: Thu Feb 2 12:34:40 2023 +0800 Merge branch 'MDL-75870-401' of https://github.com/nwp90/moodle into MOODLE_401_STABLE commit aa1b0c5ebd07f143002d5fb779e01bbc1c354fbe Merge: 1780d6a5e86 e87a6484bf4 Author: Andrew Nicols Date: Thu Feb 2 12:02:47 2023 +0800 Merge branch 'MDL-75085-401-4' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit 1780d6a5e863502021aef3fd78766eda6b48cca0 Merge: c4840c6b0c1 0a66a770540 Author: Andrew Nicols Date: Thu Feb 2 11:58:02 2023 +0800 Merge branch 'MDL-75830-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit c4840c6b0c149c85308d351d15e22a775f36d96a Merge: f0d90731596 deed4fe2511 Author: Andrew Nicols Date: Thu Feb 2 11:52:41 2023 +0800 Merge branch 'MDL-77024_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit f0d9073159631d4281adb8592e52d5be4512d7f1 Merge: b90bccd3d8b 8b31b8e8d00 Author: Andrew Nicols Date: Thu Feb 2 11:03:38 2023 +0800 Merge branch 'MDL-76675_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit b90bccd3d8b598ccc478aeade5514b3f643a72cf Merge: 7e7628b8064 66ad660accb Author: Jun Pataleta Date: Thu Feb 2 10:34:00 2023 +0800 Merge branch 'MDL-69690-401' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE commit 7e7628b806498e3de88f6a8edc5285bd99229f88 Merge: 920ac6dbe57 23070602393 Author: Ilya Tregubov Date: Thu Feb 2 10:04:58 2023 +0800 Merge branch 'MDL-77058-401' of https://github.com/dravek/moodle into MOODLE_401_STABLE commit 920ac6dbe578ee9d8050971aed04e173521ee24f Merge: 662d2e1f0f9 f5dc8c4f9fe Author: Jun Pataleta Date: Thu Feb 2 09:57:06 2023 +0800 Merge branch 'MDL-77092-m401' of https://github.com/sammarshallou/moodle into MOODLE_401_STABLE commit 662d2e1f0f95e0c7c9582ea4273c85d48c840dc2 Merge: e247320845a 725af412256 Author: Andrew Nicols Date: Thu Feb 2 09:49:25 2023 +0800 Merge branch 'MDL-75912-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit e247320845aa170055a3244e0549ea3cc8017fe2 Merge: 4bd7c57be5e d350fcc0400 Author: Ilya Tregubov Date: Thu Feb 2 09:16:50 2023 +0800 Merge branch 'MDL-77079-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit e87a6484bf46b3e002ad6e0cfc81f05400ab1a08 Author: Jun Pataleta Date: Thu Feb 2 08:29:37 2023 +0800 MDL-75085 external: Pass proper $required param value in tests commit 0a66a7705407cc9d03b98b19ff5f0520a9f223b8 Author: Angelia Dela Cruz Date: Tue Sep 27 09:59:14 2022 +0800 MDL-75830 behat: Book behat tests optimised Replace steps that manually add Book instances via the UI and use Behat generators. This improves the speed of the Behat test runs. Additionally, performed Behat cleanup and optimisation to affected files. commit 4bd7c57be5ebc940a1e1f42bce7f93593177d1d7 Merge: 6f073ebe6d8 2ea379e0b03 Author: Andrew Nicols Date: Thu Feb 2 08:32:38 2023 +0800 Merge branch 'MDL-77100-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 6f073ebe6d8822a67e35e0d816376657413dfe27 Merge: 885d191df22 e0358d2eca4 Author: Andrew Nicols Date: Thu Feb 2 08:27:21 2023 +0800 Merge branch 'MDL-77001-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 885d191df224fa6c32aa338e554c9a8744cb886d Merge: 3ef9c4c5d04 0a86c6a123d Author: Andrew Nicols Date: Thu Feb 2 08:20:51 2023 +0800 Merge branch 'MDL-77003-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 3ef9c4c5d043a4be517241bc645146da2bc3075b Merge: a3c9194bef1 c125d5f3f23 Author: Andrew Nicols Date: Thu Feb 2 08:17:54 2023 +0800 Merge branch 'MDL-75345-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit e4e7ec5efbb5a395e8ab1974fb63b0d5828f07c6 Author: Nick Phillips Date: Thu Dec 8 09:44:47 2022 +1300 MDL-75870 course: only section togglers to toggle sections commit a3c9194bef1d797809fde9b90058815f91617f8f Merge: 858b26feb2d df1d34bea8f Author: Paul Holden Date: Wed Feb 1 16:34:39 2023 +0000 Merge branch 'MDL-76658-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit c125d5f3f239fedac56868b0ea7161e26580c0f7 Author: Paul Holden Date: Thu Dec 8 21:00:07 2022 +0000 MDL-75345 reportbuilder: improve course/user custom report tests. Ensure column and filters provided by each source have sufficient coverage. Re-factor individual entity/helper class tests to test their own specific implementation only. Remove now-defunct test fixtures. commit 4b9e614eaf6aa04e2621264d785b5b0dea4f9be3 Author: Paul Holden Date: Tue Jan 31 14:05:44 2023 +0000 MDL-77091 reportbuilder: set base time in schedule test generator. The base time allows for the setting of the "current time" for the purposes of the schedule test against recurrence configuration. We should ensure the generator method allows this property so that it can be used when calculating the initial "next send time" of the schedule upon creation (and avoiding excessive recursion when the actual current time is used for the calculation). commit 858b26feb2d8be6e5a70c0c2144a6aa09a386ef4 Merge: b59bb378190 a6a6fbc5ec9 Author: Paul Holden Date: Wed Feb 1 14:16:15 2023 +0000 Merge branch 'MDL-76311-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit a6a6fbc5ec9b17cdfcedddabb20ac87b9d489567 Author: Meirza Date: Fri Dec 30 17:10:42 2022 +0700 MDL-76311 user: redirect to proper URL if a new user creation cancelled commit 242060661a769831f5da3b0f0249dd068861e26a Author: Sara Arjona Date: Wed Feb 1 11:29:31 2023 +0100 MDL-70586 mod_feedback: Hide the Preview questions icon for students The Preview questions icon shouldn't be displayed unless the user can edit the feedback or access to the reports; otherwise, it's causing confusion (especially when the feedback is not opened). commit e7f9631b7e05961e9048ffab57ea8614fd3945bc Author: Meirza Date: Wed Dec 28 12:58:26 2022 +0700 MDL-76447 editor_tiny: revert the z-index. Nesting the dropdown menu inside the parent DOM makes the menu can display correctly without changing the z-index. commit f37f6e343970ca8a3ddaf6b12dfd332df46e6147 Author: Meirza Date: Thu Dec 22 11:27:21 2022 +0700 MDL-76447 editor_tiny: Nest the dropdown menu in the parent DOM. The TinyMCE menu has a significant issue with the Overflow style, and the Boost theme heavily uses Overflow for drawer navigation. Nest the dropdown menu container into the parent editor container makes it work correctly. Co-authored-by: davewoloszyn Co-authored-by: xr0master commit b59bb3781901f55e643935beab03376d160d233b Merge: e3dd47671c0 cc290a84e46 Author: Paul Holden Date: Wed Feb 1 10:00:27 2023 +0000 Merge branch 'MDL-73847_401' of https://github.com/jonof/moodle into MOODLE_401_STABLE commit 03a1ca582ba78d8e5236aa3d1471022b0a8c2799 Author: Paul Holden Date: Wed Feb 1 08:32:10 2023 +0000 MDL-77102 mod_wiki: remove deprecated mbstring overload checks. commit e3dd47671c01202629c96a557dd75beec4f414cd Merge: fc2a1536f78 928633a33e7 Author: Jun Pataleta Date: Wed Feb 1 14:11:53 2023 +0800 Merge branch 'MDL-76985-MOODLE_401_STABLE' of https://github.com/sh-csg/moodle into MOODLE_401_STABLE commit fc2a1536f78917ecb686eae0b36e71bc0ebcd02d Merge: 421ae9cb83e ed544dd0f3d Author: Ilya Tregubov Date: Wed Feb 1 13:25:54 2023 +0800 Merge branch 'MDL-76587-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit bdd3e5efb15cfb4e68306d089b517d61df0f5cd8 Author: Jun Pataleta Date: Wed Feb 1 11:32:07 2023 +0800 MDL-75085 external: Fix external_multiple_structure parameter passing Some calls to the external_multiple_structure's constructor incorrectly pass parameters where the value for the $description parameter is not being passed. This results to invalid values being passed for the $required parameter. commit 1753e85f1adf64e0e645b28b106ffce1f6249304 Author: Jun Pataleta Date: Wed Jun 29 00:18:01 2022 +0800 MDL-75085 webservice: Fix parameter passed to external_format_value commit 725af41225641397236cbadfce11cb4f69013dd0 Author: Angelia Dela Cruz Date: Fri Oct 7 13:12:21 2022 +0800 MDL-75912 behat: Wiki Behat tests optimised Behat cleanup and optimisation commit 5a6481006d10ae0946ee13e2da75653f0c78f1a5 Author: Angelia Dela Cruz Date: Fri Oct 7 10:34:24 2022 +0800 MDL-75912 behat: Wiki Behat tests now use generators Replace steps that manually add Wiki instances via the UI and use Behat generators. This improves the speed of the Behat test runs. commit d350fcc04002bf8cec19a81f76471d437f29873a Author: Simey Lameze Date: Mon Jan 30 13:32:30 2023 +0800 MDL-77079 behat: use different step to validate presets table data commit 2ea379e0b03767682d20a11bd1096a429f5bb235 Author: Paul Holden Date: Tue Jan 31 19:32:03 2023 +0000 MDL-77100 mod_data: replace calls to str_ends_with, fix assertions. Calls to `str_ends_with` are polyfilled currently, as the method is not present in PHP7.4 or earlier. We should avoid uses of it so as to not trip up compatibility standard checkers. commit 514b6f13d9bb2c44763800fe669baab2f88ebbbd Author: Tim Hunt Date: Tue Jan 31 15:51:56 2023 +0000 MDL-77094 quiz_statistics: improve efficiency of the recalculate task quiz_settings::create() requires at least 3 DB queries, so the point is that we can avoid doing that until after we have worked out if we need to calculate statistics for this quiz. Also, we order the list of quizzes to consier, to process the ones with more recent attempts first. commit b20ca4b471d619dcf896526718a64e0efa8e86e6 Author: Julien Boulen Date: Tue Jan 31 15:17:15 2023 +0100 MDL-76945 theme: fix the rendering of arrows on dropdown variants commit 421ae9cb83e8b80fad7909a6a7cbc554a78c7b32 Merge: 7dfb4c229c5 710d0ef8f24 Author: Andrew Nicols Date: Tue Jan 31 22:12:28 2023 +0800 Merge branch 'MDL-75945-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit f5dc8c4f9feb923ab1df7120bb384f88961389aa Author: sam marshall Date: Tue Jan 31 13:55:59 2023 +0000 MDL-77092 Behat: Expand all fieldsets fails with single fieldset The Behat step to expand all fieldsets did not work if the page contains only one fieldset. commit 7dfb4c229c5d0d97ab085f1317397fd4e7a2559f Merge: 0338a74dfb2 6acc34a0977 Author: Andrew Nicols Date: Tue Jan 31 21:45:05 2023 +0800 Merge branch 'MDL-77081-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit df1d34bea8ff0f768a50e0cff3ff6eaf03148eed Author: Angelia Dela Cruz Date: Thu Jan 26 17:48:27 2023 +0800 MDL-76658 Behat: Coverage for course cohort enrolment groups Co-authored-by: Simey Lameze commit 6acc34a0977103827b78e0d8c20ec72192c90623 Author: Paul Holden Date: Tue Jan 31 10:06:52 2023 +0000 MDL-77081 forms: PHP8.1 compatibility for group/textarea elements. See related changes in b0a83aa7, we can no longer pass null values to some string related methods. commit 0338a74dfb2ce0f9e204ed35dc9b28a2f5931a37 Merge: cd0935a33e5 a6bd5ae245a Author: Ilya Tregubov Date: Tue Jan 31 18:13:49 2023 +0800 Merge branch 'MDL-77077-401' of https://github.com/snake/moodle into MOODLE_401_STABLE commit 06c3d068a6861fb7c526b1882fdc1c2aee5f3ae1 Author: hieuvu Date: Fri Jan 27 15:08:44 2023 +0700 MDL-76904 question: Keep question highlight in url commit ed544dd0f3d3aab9eace0f887cdb6a72fd7772c9 Author: Simey Lameze Date: Mon Jan 23 16:18:34 2023 +0800 MDL-76587 behat: make grading page wider to avoid 'out of bounds' fail This is because on classic theme the navigation block pushes the content to the right and once behat changes the grades the 'Save changes' button is no longer visible. commit 5cd9e69b6a9dc0f4afc8083e4abec1f52b0909f8 Author: Charles Fulton Date: Thu Aug 25 16:37:21 2022 -0400 MDL-75578 course: require course library to resolve namespace issues commit a6bd5ae245a2dcd20e43710b67d1e09994e0cfbe Author: Jake Dallimore Date: Mon Jan 30 10:20:05 2023 +0800 MDL-77077 mod_lti: Fix JWT signature verify when alg missing from JWKS Infer the algorithm, where necessary, using a combination of JWT headers and known valid LTI algorithms. commit cd0935a33e5c2b28aa0db0eb657a4475f83c8823 Merge: 62118364f26 d8f7fb803f3 Author: Andrew Nicols Date: Mon Jan 30 12:28:01 2023 +0800 Merge branch 'MDL-77040-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit db861ee6d3281286ab7d42175d5c5e2d40390ea8 Author: Tim Hunt Date: Tue Jan 24 21:25:54 2023 +0000 MDL-77018 qbank_statistics: only load stats for contexts that exist Also, pre-load the contexts for efficiency. commit 2307060239318434678c708a7980f62143c809f8 Author: David Matamoros Date: Fri Jan 27 13:53:29 2023 +0100 MDL-77058 reportbuilder: Fix for cohort null idnumber column commit d78d372a1ece993704925ec99904eca4f0202d92 Author: Paul Holden Date: Thu Jan 26 17:37:14 2023 +0000 MDL-77057 group: format group names in module override pages. commit 8b31b8e8d00cb1afd0447e925aa2b1caf2c105c9 Author: Eloy Lafuente (stronk7) Date: Wed Jan 25 12:24:07 2023 +0100 MDL-76675 date: Only test all TZ names with PHPUNIT_LONGTEST enabled It happens often that some timezone is renamed, split, added to the IANAs list of timezones (that, for PHP is kept updated by the php-timezonedb PECL extension). When the information coming from the extension changes, all the PHPUnit jobs in the world start failing (that's when CIs update their PHP images, when devs update their packages, ...). So, what we are doing here is to move that test that check for every single string existing to be run only when PHPUNIT_LONGTEST is enabled. That way only places running all tests will run that one. And every other run just will skip it. This corresponds to point 1 & 2 of the issue, lower impact in general and, still be able to enable the tests to run. commit 62118364f26b4f6154e82a2a468373b943852207 Merge: 0a4f551fff4 fb935957b83 Author: Andrew Nicols Date: Fri Jan 27 14:24:26 2023 +0800 Merge branch 'MDL-76562-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit 0a4f551fff4515ccfbf18be6fb8caef050b3e5a5 Merge: 67bbf6c4160 a93d6e5f2da Author: Andrew Nicols Date: Fri Jan 27 12:34:04 2023 +0800 Merge branch 'MDL-75978-401' of https://github.com/JBThong/moodle into MOODLE_401_STABLE commit d8f7fb803f364a6fae738b9ff4e01db391d1b9fb Author: Paul Holden Date: Wed Jan 25 13:39:54 2023 +0000 MDL-77040 core: assert types of returned Geoplugin data, not values. The results we get from these tests are beyond our control, and are unreliable for use in testing. See also previous change 215cd2d8 in similar tests. commit 64293da947030e7109a788a252c4cb374dde8050 Author: Paul Holden Date: Tue Dec 13 10:14:45 2022 +0000 MDL-76662 tool_log: correct supported reports test assertions. commit dcd48987f7ae563d7083a605f6670231627520b8 Author: Davo Smith Date: Tue Jan 17 16:46:22 2023 +0000 MDL-76938 backup: fix restore of comments linked to a course format commit 67bbf6c4160b1fb7de4e82df611c5b7dd2927782 Author: Sara Arjona Date: Thu Jan 26 09:59:12 2023 +0100 weekly release 4.1.1+ commit d238db5f366d76bf7659bfc9f400a60fb6a3b706 Author: Lars Bonczek <44197504+larsbonczek@users.noreply.github.com> Date: Wed Jan 18 16:25:58 2023 +0100 MDL-76948 mod_assign: Fix description of submission_unlocked event commit 522ee5ae4cc97077f07e2a9ba9401fedd0533e9b Author: Paul Holden Date: Wed Jan 25 16:57:58 2023 +0000 MDL-77042 mod_data: fix empty/zero equality check for numeric field. commit deed4fe2511797e2897cc5b7c6ea3c82a4a2d7c1 Author: Tim Hunt Date: Wed Jan 25 15:24:04 2023 +0000 MDL-77024 quiz: fix metatdata on log events Some had the wrong edulevel or crud commit a360fd0601ef7c31ee0933f130d4af0bfd717ff5 Merge: 5e75da75980 a68f5c6d373 Author: Jun Pataleta Date: Wed Jan 25 16:10:18 2023 +0800 Merge branch 'MDL-76977-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 5e75da75980f2f2f9d0265039edd2b6f6aba3f97 Merge: 6d90fc7c5be 6bf5c324025 Author: Jun Pataleta Date: Wed Jan 25 16:02:23 2023 +0800 Merge branch 'MDL-77036-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit 928633a33e7d1da453132727e196bab6643439b5 Author: Stefan Hanauska Date: Wed Jan 25 08:58:53 2023 +0100 MDL-76985 course: Redirect to moved section commit 6bf5c324025a6f4de04fc179fd48c54fe7b8f796 Author: Simey Lameze Date: Wed Jan 25 15:11:52 2023 +0800 MDL-77036 core_iplookup: update test_ipv4 test expectations commit 6d90fc7c5be39fce19df5f2dc51408512a3dd614 Merge: addbbfdaae8 8bb813e4613 Author: Jun Pataleta Date: Wed Jan 25 08:57:16 2023 +0800 Merge branch 'MDL-76967-401' of https://github.com/lucaboesch/moodle into MOODLE_401_STABLE commit 0a86c6a123dd952d24cdeb407a34aefd5b736b2f Author: Paul Holden Date: Mon Jan 23 23:59:48 2023 +0000 MDL-77003 javascript: improve string helper JSON detection. Changes in fbc2732d made the JS template string helper method too strict in regards to what it considers a valid JSON object. Co-authored-by: Mike Churchward commit 4b43da100c7243f70f4113dee6d43ec8188614c5 Author: Paul Holden Date: Tue Jan 24 16:29:22 2023 +0000 MDL-77023 javascript: always normalise component of lang strings. Co-authored-by: David Matamoros commit addbbfdaae8adc0a301f3cae24b8f5f1323952ee Merge: 0006557b59e 6bd3f189491 Author: Jun Pataleta Date: Tue Jan 24 18:59:29 2023 +0800 Merge branch 'MDL-76639-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit 0006557b59e2159bcd8d3de4dc233a2a6af263fc Merge: 0813b938a36 e1204dc4f18 Author: Jun Pataleta Date: Tue Jan 24 18:45:24 2023 +0800 Merge branch 'MDL-76652-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit 0813b938a36dcba27ed9ecfe1e737a6a1ec19a34 Merge: fa51e1a1493 066740a1278 Author: Jun Pataleta Date: Tue Jan 24 18:27:00 2023 +0800 Merge branch 'MDL-76655-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit 710d0ef8f24813ed5a4b691f15b8431713470549 Author: Andrew Nicols Date: Thu Nov 24 16:40:05 2022 +0800 MDL-75945 core: Convert a floating value to an integer. In PHP 8.1, any implicit conversion of float to int, which leads to a loss in precision, is now deprecated. To avoid the error warning, the code must explicitly convert a floating value to an integer. commit fa51e1a149396052f99a15adb1f3814efe842274 Merge: 8de12b79979 36b4f13e9b9 Author: Jun Pataleta Date: Tue Jan 24 10:38:49 2023 +0800 Merge branch 'MDL-76362-401-extra' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 066740a1278f9b459e365df03e8852e23db4bb69 Author: Angelia Dela Cruz Date: Mon Jan 16 17:42:47 2023 +0800 MDL-76655 behat: Coverage for workshop grading strategies commit 26754aacd1caac9dc0608a6cd56e9cfa7441a249 Author: Paul Holden Date: Mon Jan 23 21:49:43 2023 +0000 MDL-76354 competency: export user privacy data unconditionally. We should ensure that any past competency data for a user is always exported, regardless whether competencies are currently enabled. commit e0358d2eca4a81a0707d0d8080fd9621dfb9d4f8 Author: Paul Holden Date: Mon Jan 23 22:05:45 2023 +0000 MDL-77001 tiny_autosave: use valid lang string during privacy export. commit 3fd5c885a1b20a1e371236e27e7805d7e0b84da8 Author: Amaia Anabitarte Date: Tue Jan 10 20:28:58 2023 +0100 MDL-76066 mod_data: Trigger field_deleted event when importing commit 40081f534220756acecba167111b3459a194e21e Author: sam marshall Date: Thu Jan 19 16:43:48 2023 +0000 MDL-76956 core_grades: Regrade progress bar should be more granular This change makes the regrade progress bar send frequent updates to the web browser, even when processing within the same grade item, to avoid timeout problems when there are a large number of users. commit 1aa113fd1fa4439b72cf77fe0ada78ec372219e1 Author: Paul Holden Date: Mon Jan 9 17:21:52 2023 +0000 MDL-76584 question: correct temporary questionid upgrade field. Pass correct parameter/type in field constructor (`XMLDB_NOTNULL`) for consistency. This corrects the definition and preserves the truthyness of the value that was incorrectly passed previously. commit 36b4f13e9b9057372c7097c77efcd4e446275a92 Author: Eloy Lafuente (stronk7) Date: Sat Jan 21 18:18:21 2023 +0100 MDL-76362 workshop: check for empty (null included) feedbackreviewer As far as feedbackreviewer can be null, we cannot, since PHP 8.1 apply any string operation (trim, strlen...) on it, hence, checking before applying. commit 03bc275093b04a1e41682b246211aa270678e877 Author: Eloy Lafuente (stronk7) Date: Sat Jan 21 16:01:33 2023 +0100 MDL-76362 enrol_lti: Prevent calling to DataConnector with null keys While it could have been fixed in DataConnector (3rd part lib), better prevent in our code to call to it with null keys. Covered by unit tests. commit e6dfa9ff3c1a265df6c85f010117096f2de0a7f7 Author: Eloy Lafuente (stronk7) Date: Sat Jan 21 13:24:00 2023 +0100 MDL-76362 output: Preserve original behaviour for PHP 8.1 Whenever the page_requirements_manager::js_fix_url() is called with null url, it must throw an exception and emit 0 warnings. It's covered by an explicit test: test_js_fix_url_coding_exception with data set "Provide a null argument" commit 8f4bd4ce1178d847a461ffc525e44893755ded62 Author: Andrew Nicols Date: Mon Jan 9 11:43:30 2023 +0800 MDL-76362 core: Coding style fixes commit 77a0a535b3668975a53feb477b3e911ff98065a6 Author: Andrew Nicols Date: Fri Jan 6 22:37:59 2023 +0800 MDL-76362 core_privacy: Shortcircuit URL rewriting on empty content commit a4ea607c24d22d9ca8aa129e3052a02adc427efe Author: Andrew Nicols Date: Fri Jan 6 22:37:07 2023 +0800 MDL-76362 core: Short circuit s() on empty values commit dbfb5eaa45f251ab92daa0d9013dd5b620b2f3b6 Author: Andrew Nicols Date: Fri Jan 6 22:36:54 2023 +0800 MDL-76362 core: Short-circuit strip_querystring on empty values commit 788d86d7a36c1667776f0cb9a273cb4f73c872f1 Author: Andrew Nicols Date: Fri Jan 6 22:31:42 2023 +0800 MDL-76362 core_file: Check prefix exists before checking length commit a1f4f7bac564ab6f5faa1f76e8834066a7a23539 Author: Andrew Nicols Date: Fri Jan 6 22:30:16 2023 +0800 MDL-76362 core: plugin names must be strings to be valid commit d08319ddf79f86faf9b043d1da7427a1c6eb2871 Author: Andrew Nicols Date: Fri Jan 6 22:34:26 2023 +0800 MDL-76362 core: Update core_component plugin name tests commit de4de9cec5c52efddae7c1a97b75b25a875e38be Author: Andrew Nicols Date: Fri Jan 6 22:29:49 2023 +0800 MDL-76362 core: Test coursealias before using commit ddf0f08cc9615c52d954f6d2aa2097224d9b2ee9 Author: Andrew Nicols Date: Fri Jan 6 22:29:25 2023 +0800 MDL-76362 h5p: Use string as default lang param commit 2250ab07e623a997fb40b6a39692aa4c35a5f2b2 Author: Andrew Nicols Date: Fri Jan 6 22:29:02 2023 +0800 MDL-76362 qtype_numerical: Fix bug in phpdoc commit 71c1fa0d8ea42fadbca4259b8b6df12454d40a21 Author: Andrew Nicols Date: Fri Jan 6 22:26:45 2023 +0800 MDL-76362 qtype_calculated*: Address issues with null strings commit 5fbd2eac329ced8da050857fbb8b10143eefd8ac Author: Andrew Nicols Date: Fri Jan 6 22:17:22 2023 +0800 MDL-76362 qtype: Update formatting of qtype_calculated* upgradelib commit 12b36d2a32a2fc732ffb919b0d53fe5173958f54 Author: Andrew Nicols Date: Fri Jan 6 22:11:22 2023 +0800 MDL-76362 qtype_numerical: Support empty units for apply_units commit 5f412b33019189be3ece29625b3b124cbf3feabc Author: Andrew Nicols Date: Fri Jan 6 22:09:56 2023 +0800 MDL-76362 qtype_numeric: Refactor answer tests commit 4ff3447c8c00887fe4f34f246c390542baa18c2a Author: Andrew Nicols Date: Fri Jan 6 21:21:09 2023 +0800 MDL-76362 question: Add test for number(null) commit 745080671b5a22bc991fb09e58cc24dc9a084197 Author: Andrew Nicols Date: Fri Jan 6 21:20:20 2023 +0800 MDL-76362 question: Refactor question number unit tests commit 5fbbb51882e3a5ee4fe2cd454efd61dbd76711b0 Author: Andrew Nicols Date: Fri Jan 6 21:10:51 2023 +0800 MDL-76362 core: Use empty default string when getting prefs The json_decode function does not accept a null, which is the traditional default for get_user_preferences. By passing a default of am empty string we avoid issues in PHP 8.1. commit 2dd7290ccbd4057192ba0d695411f62e9f3a2b4d Author: Marina Glancy Date: Thu Nov 17 16:04:24 2022 +0100 MDL-76362 various: Avoid passing nulls to functions that don't allow nulls PHP 8.1 is more strict on the parameter type. Functions such as trim(), strlen(), str_replace(), etc show notice when null is passed as an argument commit d83368a475103da04af8af962db4a522f894f60a Author: Marina Glancy Date: Thu Nov 17 16:00:44 2022 +0100 MDL-76362 mustache: Override parent method to avoid PHP notices Parent method checks baseDir that is null in this case. This shows notices under PHP 8.1 commit a68f5c6d37311ffea56d8cbc439d7c3620e86b89 Author: Paul Holden Date: Fri Jan 20 17:19:16 2023 +0000 MDL-76977 phpunit: ensure unique data provider keys in mustache test. commit 8bb813e461337d8b8f31948f0e4109cfb0bb8a7e Author: Luca Bösch Date: Fri Jan 20 09:56:55 2023 +0100 MDL-76967 questions: Questions last used line height commit fb935957b83ceba2b69a1e17c04f22a7ea9f357e Author: Meirza Date: Wed Dec 28 15:54:06 2022 +0700 MDL-76562 editor_tiny: Added functions to remove button/menu/submenu. Added a few functions to remove the toolbar button, menubar and sub-menu items. One of the implementations is to remove the justify alignment in the toolbar and the sub-menu items to aid the accessibility aspect of the TinyMCE editor. commit 8de12b79979bc11a6c84641675d84a3c5960bc96 Author: Ilya Tregubov Date: Fri Jan 20 09:41:41 2023 +0800 weekly release 4.1.1+ commit 1c6f0e8a196b5620bc768b2d52d14568e06a559c Author: Paul Holden Date: Wed Jan 11 23:50:02 2023 +0000 MDL-76878 user: amend permission callbacks for preference definitions. Ensure those preferences that are used for storing state can always be updated via web service requests for the current user. commit 0f28e2b02c7b16cc818bb68b1257f11cd4af1e65 Merge: 396fff3d0b4 0563f72142a Author: Jun Pataleta Date: Thu Jan 19 12:05:06 2023 +0800 Merge branch 'MDL-76725-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 396fff3d0b4032cdad46740064b36db6cfcc5dee Merge: e98b3fe183c 2c7773b365b Author: Jun Pataleta Date: Thu Jan 19 11:23:51 2023 +0800 Merge branch 'MDL-76537_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit e98b3fe183cce7d2c1f5f2b3fd7918def4e7f3f4 Merge: 69fbf97923b 4b2834439ed Author: Ilya Tregubov Date: Thu Jan 19 11:15:14 2023 +0800 Merge branch 'MDL-76870-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit 69fbf97923b9b4b32ec60b130dc2b2fe3ee9894f Merge: c4df4906bc7 959c34de04b Author: Ilya Tregubov Date: Thu Jan 19 11:04:23 2023 +0800 Merge branch 'MDL-76766-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE commit c4df4906bc7ede7d7927b51df8e390feb89639b3 Merge: dd1efc4312e 61b77b3bb65 Author: Ilya Tregubov Date: Thu Jan 19 10:30:32 2023 +0800 Merge branch 'MDL-74756-MOODLE_401_STABLE' of https://github.com/sh-csg/moodle into MOODLE_401_STABLE commit dd1efc4312e8910199ae572463ad5f2b2f4af9b5 Merge: 33091572336 a74c5f0073d Author: Andrew Nicols Date: Thu Jan 19 08:55:09 2023 +0800 Merge branch 'MDL-76841-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 3309157233648e893e04db4e0c189cc2a7063f47 Merge: abd969cb50b 70a5e38b2c8 Author: Andrew Nicols Date: Thu Jan 19 08:50:37 2023 +0800 Merge branch 'MDL-70070-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit abd969cb50b6b2eafce691ecd0d8759e672d1583 Merge: 17659466cc3 888ed072c00 Author: Jun Pataleta Date: Wed Jan 18 22:55:51 2023 +0800 Merge branch 'MDL-76525-MOODLE_401_STABLE' of https://github.com/PhMemmel/moodle into MOODLE_401_STABLE commit 888ed072c00b7b750826c27c7b751dd487a7960f Author: Philipp Memmel Date: Wed Dec 28 19:29:26 2022 +0100 MDL-76525 mod_data: Add param validation for data fields commit 1210c71703b6efd24a6c4ddcca2639a41e7d48bf Author: Claude Vervoort Date: Thu Dec 8 10:09:29 2022 -0500 MDL-76602 mod_lti: move lti13 claim declaration in subplugin commit 17659466cc349359a44987c61b1d621a3dcb2924 Merge: 4b69c11978f c812f450bb7 Author: Jake Dallimore Date: Tue Jan 17 11:28:53 2023 +0800 Merge branch 'MDL-66221-401' of https://github.com/raortegar/moodle into MOODLE_401_STABLE commit 61b77b3bb6548c19d6546cef4e6d9c6e3fd1bc3a Author: Stefan Hanauska Date: Wed May 18 06:24:53 2022 +0200 MDL-74756 availability_completion: Prev activity (completion n/enabled) commit a74c5f0073d26bb69b0085997cc16d62bb049221 Author: Paul Holden Date: Tue Jan 10 14:50:46 2023 +0000 MDL-76841 tool_mobile: improve potential config issues test. Avoid certificate checking of the default test site (`example.com`), and update the assertion so we get clearer failures in the future. commit 70a5e38b2c8ff7d173e9315489ac234bfbcafff0 Author: Paul Holden Date: Tue Dec 13 11:22:33 2022 +0000 MDL-70070 phpunit: correct data provider method names. They should not be prefixed `test_` because that's how actual test methods containing assertions are identified by PHPUnit. commit a2e37371a656fb69cc1bfd0cc1b857f3112156f9 Author: Jaydn Cunningham Date: Wed Nov 23 12:32:33 2022 +1030 MDL-76370 curl: suppress CONNECT header when using HTTP proxy commit 2c7773b365b941a9e2771c3ed56c3841d1987b20 Author: Eloy Lafuente (stronk7) Date: Fri Dec 23 18:18:16 2022 +0100 MDL-76537 behat: Month and day names are lang-dependent correct utf-8 Just verify that calendars are always displayed with correct UTF-8 and in the language the user is currently using. commit 7c663443230d10cd61d3e8711bd58a9302f34a8a Author: Eloy Lafuente (stronk7) Date: Fri Dec 23 00:01:26 2022 +0100 MDL-76537 core: Fix date_format_string() to work with php-intl With Moodle 4.1 and up, we have stopped to work with strftime(), because it's deprecated for PHP 8.1 and up and, instead we are using core_date::strftime() that performs the conversions using the php-intl extension. The original strftime() had a lot of OS-specific dependencies, both about locale names and charsets used to provide the information. Instead, the php-intl gets rid of all those OS-specific nightmares and only uses ICU/Unicode locales and UTF-8. Because of that, the old utf-8 => windows charset => utf-8 conversions aren't needed anymore. Hence, removing them. commit 4b69c11978f38714b7f5914eaea01f6431b614d4 Author: Jun Pataleta Date: Sat Jan 14 14:17:03 2023 +0800 Moodle release 4.1.1 commit c812f450bb71eb97ffead9d1921792bb39cb4324 Author: raortegar Date: Wed Nov 30 14:41:12 2022 +0100 MDL-66221 tool_recyclebin: Fix recycle bin with activity settings If backup_auto_activities setting from Automated backup is disabled the activities will not be stored for the recycle bin commit 4b2834439ed7b02f443a18370420c1959de562a1 Author: Simey Lameze Date: Thu Jan 12 17:12:18 2023 +0800 MDL-76870 question: change assertion to assertEqualsCanonicalizing By using that assertion the arrays will be sorted before comparison preventing any Oracle sorting related failures. Credits for the solution go to Tim Hunt! commit 6bd3f189491adbf2283c86edde127499536eda75 Author: Angelia Dela Cruz Date: Fri Jan 6 14:38:38 2023 +0800 MDL-76639 behat: Add Behat test coverage for quiz with limited attempts commit cc290a84e4687a440d3771e0ca082ae88e4bf213 Author: Jonathon Fowler Date: Mon Feb 14 09:44:49 2022 +1000 MDL-73847 lti: fetch keyset URLs using configured proxy settings commit 2d628ba8d6777eebf01fe094a8c287adf5eb4868 Author: Jun Pataleta Date: Fri Jan 13 10:52:14 2023 +0800 weekly release 4.1+ commit 83c1ddc19da0cb50ee0ba3455044146bb71c0449 Author: Cameron Ball Date: Thu Jan 12 16:31:46 2023 +0800 MDL-76869 gradebook: Pass exception to rollback commit 66ad660accb4679678a92b33166a1a1df187c89f Author: Ilya Tregubov Date: Mon Jun 27 14:40:37 2022 +0400 MDL-69690 mod_workshop: Fix fieldname for workshop. commit 3528887bb603c52ae43f1b071fc0a73e4fe07714 Merge: 217a32f033e 1e72ef978ab Author: Andrew Nicols Date: Thu Jan 12 12:09:35 2023 +0800 Merge branch 'MDL-76820-401' of https://github.com/cameron1729/moodle into MOODLE_401_STABLE commit 217a32f033e57feb4db374a0d6ab615416860649 Merge: d24c201b6de d71ada1952e Author: Jun Pataleta Date: Thu Jan 12 12:06:45 2023 +0800 Merge branch 'MDL-76649_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit d24c201b6de1292e41b607092846f682670193e9 Merge: 313d44f83ac 4d9960ace20 Author: Jun Pataleta Date: Thu Jan 12 11:55:41 2023 +0800 Merge branch 'MDL-76474-401-2' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit 4d9960ace20574ecea05e16e395f10db80fddd5e Author: Huong Nguyen Date: Wed Jan 4 12:01:11 2023 +0700 MDL-76474 tiny_h5p: Prevent H5P Formatter placeholder to be assessed commit 4e1c4f4483e1d115887522aecdc4554bb13b9e2d Author: Huong Nguyen Date: Wed Jan 4 11:52:43 2023 +0700 MDL-76474 tiny_accessibilitychecker: Prevent placeholders to be assessed commit b4e7d5300aa497a12bdb99739b112f57b52cece9 Author: Huong Nguyen Date: Wed Jan 4 10:54:04 2023 +0700 MDL-76474 editor_tiny: Implement placeholder selector list We created a list of placeholder selectors in placeholderSelectors option. The purpose of this list is to indicate the contents that are only shown in the editor and not to the users, by that way, we can decide to apply or not to apply rules, styles, etc... to these contents commit 313d44f83ac1272aafe77231cd08f8c50bd1811b Author: Michael Hawkins Date: Thu Jan 12 01:59:42 2023 +0800 MDL-76861 blog: Ensure correct escaping applied to search string commit 6a6f5b79ddfd521af58fa5be71f8e376138033cc Author: Jake Dallimore Date: Thu Jan 12 11:28:37 2023 +0800 MDL-76862 user: Unit test for setting user home page preferences commit f3c335b376df7267245e25599166f93c435869ee Author: Paul Holden Date: Wed Jan 11 22:40:49 2023 +0000 MDL-76862 user: ensure user can only update own preferred start page. commit 5eb91a54c3d21be6bc573821f347f8f4a8cf49bd Merge: 28ccae3b7ae 9cdafb6cad1 Author: Andrew Nicols Date: Thu Jan 12 10:57:01 2023 +0800 Merge branch 'MDL-76839-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 1e72ef978abf7817c5223e18c19522c33c425fc5 Author: Cameron Ball Date: Thu Jan 12 10:41:39 2023 +0800 MDL-76820 core_search: Reset manager::$coursedeleting between tests commit 28ccae3b7ae590a9e974a77e232e3c286f779a51 Merge: a4aeb20a30e f06b222aa8f Author: Jun Pataleta Date: Thu Jan 12 10:17:37 2023 +0800 Merge branch 'MDL-76739-401' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit f06b222aa8f73e5154b1738d8aeb5a6bcf14063e Author: Jun Pataleta Date: Thu Jan 12 09:52:48 2023 +0800 MDL-76739 behat: Replace occurrences of "surname" in Behat tests Replace occurrences of "surname" in Behat tests with "last name" commit a4aeb20a30e5ee51be1fa94b062366ae7ad30184 Merge: b50964d2e27 a5430f10229 Author: Ilya Tregubov Date: Wed Jan 11 19:16:29 2023 +0700 Merge branch 'MDL-76607-401' of https://github.com/davewoloszyn/moodle into MOODLE_401_STABLE commit 959c34de04bb413ab5716ddab2fce6601acb4afd Author: Amaia Anabitarte Date: Wed Jan 4 16:58:04 2023 +0100 MDL-76766 mod_quiz: Allow shuffling quizes with no questions commit b50964d2e276cd33a3d255d19a538e62797f3811 Merge: 2ea89b98a75 4ea254faf22 Author: Andrew Nicols Date: Wed Jan 11 15:53:27 2023 +0800 Merge branch '66924-view-own-private-reply-401' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_401_STABLE commit 2ea89b98a75b79144ebe482c6b74b5e32658ff64 Author: Tim Hunt Date: Fri Jan 6 12:55:40 2023 +0000 MDL-76810 redirect handling: ensure return URLs are properly sanitised commit 833bc53bbb1dbd11f4ca039839ea18db44cd16b1 Merge: 5123d2bf537 ff5fc3820a9 Author: Andrew Nicols Date: Wed Jan 11 10:30:25 2023 +0800 Merge branch 'MDL-76356_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit 5123d2bf537fbd943cbe7aae6ae0f1701bf6b4c3 Merge: 02df248fbd5 934d8a28662 Author: Jake Dallimore Date: Wed Jan 11 10:12:08 2023 +0800 Merge branch 'MDL-76597-401-2' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit acd82d3a861985bf3ec75e6e1f21f84d1b613d0b Author: David Mudrák Date: Mon Jan 9 18:24:23 2023 +0100 MDL-76739 lang: Use the fixed strings in the tests, too commit 152bbd76c5bd3884b7feb03146d3b2a95c6d9f92 Author: Helen Foster Date: Tue Jan 10 21:13:14 2023 +0100 MDL-76739 lang: Import fixed English strings (en_fix) commit 02df248fbd597d2ed9997761610fff74b318fd42 Merge: f5844e80fda d9ae9e51cd6 Author: Paul Holden Date: Tue Jan 10 16:40:06 2023 +0000 Merge branch 'MDL-76811-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit f5844e80fdaa9007aae42c34c88ff2f8d4c6beba Merge: a789bf5b246 82804767280 Author: Paul Holden Date: Tue Jan 10 16:24:16 2023 +0000 Merge branch 'MDL-76803-401' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit a789bf5b24601afc12273bd4b7918893c53c1086 Merge: 89c59f32cfe d1f75e4dcee Author: Paul Holden Date: Tue Jan 10 15:29:16 2023 +0000 Merge branch 'MDL-76653-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit ff5fc3820a9da61ea89e517e28502934ea9c4b16 Author: Marina Glancy Date: Thu Nov 17 15:49:48 2022 +0100 MDL-76356 various: avoid implicit conversion to int PHP before version 8.1 automatically converted to int if the function parameter (or array key) is expected to be int. PHP 8.1 shows notice in this case commit 66dcb1683b79bc66833a058d4a46a90ccd5090f8 Author: Marina Glancy Date: Thu Nov 17 15:44:35 2022 +0100 MDL-76356 various: avoid implicit conversion to arrays PHP before version 8.1 automatically converted stdClass or 'false' to arrays if function parameter expects array (for example, "reset"). PHP 8.1 shows notices in these situations commit 9cdafb6cad1f646110be79ffbd39d2d2aa7f8dde Author: Paul Holden Date: Tue Jan 10 12:59:06 2023 +0000 MDL-76839 mod_data: correct external test class coverage notation. commit 89c59f32cfe6ecce34dc315c1d978245240d655d Merge: 1b54b120ad1 74f1a285a1a Author: Paul Holden Date: Tue Jan 10 12:29:14 2023 +0000 Merge branch 'MDL-76833-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit e50831318e8a09180fb6649366611cd2a8cf0878 Author: Julien Boulen Date: Tue Jan 10 11:16:31 2023 +0100 MDL-76313 forum: improve accessibility on subscribers page - add header on table of subscribers - remove one redundant header commit 828047672806cfc64f70e262c2ae7f2fd010e138 Author: Jun Pataleta Date: Fri Jan 6 11:02:33 2023 +0800 MDL-76803 lang: Update usages of reworded email display options commit 4fc9c3bba1758384cb813a92549a6bcf43e7798b Author: Jun Pataleta Date: Thu Jan 5 23:55:54 2023 +0800 MDL-76803 lang: Make email display options more concise commit 687e276fe39bd2bd3241b8d164447aec1c45c040 Author: Meirza Date: Mon Jan 2 20:23:15 2023 +0700 MDL-73519 core_course: re-styling the unordered list. Currently, the unordered list in the course content follows the original style and is ordered from the top of the content section, which is not part of the description. That's why the first occurrence of the list is the 2nd level which uses the circle as the marker/list type instead of the disc. In contrast, the editor always uses the original style. so we need to reset the CSS of the unordered list in the description to the original which the disc as the first marker, a circle for the second marker, and a square for the following levels. commit 74f1a285a1a958e8202401c944175ae924d7d04b Author: Andrew Nicols Date: Tue Jan 10 12:09:00 2023 +0800 MDL-76833 core: Bump phpunit/php-code-coverage version This includes a bug fix for a display issue with code coverage reporting in phpunit's HTML output report. commit d9ae9e51cd6d2a6a38c10b2aecfb81cc20af36bd Author: Andrew Nicols Date: Tue Jan 10 11:19:02 2023 +0800 MDL-76811 mod_data: Remove duplicate tests commit cd42aa554f72da1f3bd545710dfd1d541babeab0 Author: Andrew Nicols Date: Fri Jan 6 12:51:21 2023 +0800 MDL-76811 mod_data: Stop testing template creation on field creation The default template is no longer created when creating the fields with the generator, so we should stop testing that it is. commit e8ea4916e9761b13b3e28f0fe30301d4f1abde89 Author: Andrew Nicols Date: Tue Jan 10 11:18:36 2023 +0800 MDL-76811 mod_data: Generator test cleanup commit d1f75e4dcee192a7105a9934f2ec691a920cec83 Author: Simey Lameze Date: Tue Dec 20 16:34:02 2022 +0800 MDL-76653 behat: add coverage for SCORM availability commit 1b54b120ad10e056625f61dd89d34cc4ff6598ad Merge: 29efbedc8b0 3c5413f02a2 Author: Jun Pataleta Date: Tue Jan 10 09:41:46 2023 +0800 Merge branch 'MDL-76061-MOODLE_401_STABLE' of https://github.com/PhMemmel/moodle into MOODLE_401_STABLE commit bc574f252d341f76a6379c5eed0bda552bce9d16 Author: james-cnz <5689414+james-cnz@users.noreply.github.com> Date: Mon Jan 9 14:23:16 2023 +1300 MDL-76729 filepicker: Restore file picker thumbnails in tree view commit 3c5413f02a278aba87c0655f01ab98803b04051b Author: Philipp Memmel Date: Thu Dec 15 20:11:12 2022 +0100 MDL-76061 core_calendar: Fix changing event type from 'user' commit 4ea254faf22d5a603656723fbe72934dc84073a1 Author: Julien Boulen Date: Mon Jan 9 14:41:01 2023 +0100 MDL-66924 mod_forum: Allow users to see their own private messages Allow users to see their own private messages even if they don't have mod/forum:readprivatereplies capability Add behat test to avoid MDL-67109 issue. Co-authored-by: Martin Putzlocher commit d71ada1952e8535ef47441300c014bd122d7f273 Author: Tim Hunt Date: Mon Dec 12 18:11:38 2022 +0000 MDL-76649 quiz statistics task: output more useful trace info At the moment, quiz_statistics\task\recalculate gives no useful information about what it is doing, which makes it hard to investigate if the task fails. This commit makes it more usefully verbose. Also, following this change, one instance of this task will not run for more than one hour at a time. As part of this commit, I have added a new helper mtrace_exception. to consistently log exceptions in scheduled tasks. It is sad to add a new function to moodlelib.php, but that seemed the logical place. Looking at other tasks, this method is badly needed. Many are just logging the ->getMessage() which is normaly insufficient for proper debugging. However, swiching all existing tasks to use the new function will need to wait for a future MDL. commit 29efbedc8b09b442893ae29a32e069f66b2cc9cf Merge: 8ea2421cd49 18302e12441 Author: Paul Holden Date: Mon Jan 9 11:50:59 2023 +0000 Merge branch 'MDL-75532-401' of https://github.com/snake/moodle into MOODLE_401_STABLE commit 8ea2421cd495fd561bc7b3ac66d4b6830b73f04b Merge: 1361e6ad929 3387060fe13 Author: Jun Pataleta Date: Mon Jan 9 19:38:42 2023 +0800 Merge branch 'MDL-76785-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 1361e6ad9294010198204876e36d9dc64049de2f Merge: 5d27f595d7a 181ecedb117 Author: Jun Pataleta Date: Mon Jan 9 19:33:59 2023 +0800 Merge branch 'MDL-76506_m41' of https://github.com/jrchamp/moodle into MOODLE_401_STABLE commit 3387060fe137e7588005824aa0a9fc8cfccaa98e Author: Paul Holden Date: Tue Jan 3 21:08:18 2023 +0000 MDL-76785 tiny_media: define video width/height language strings. AMOS BEGIN CPY [videoheight,atto_media],[videoheight,tiny_media] CPY [videowidth,atto_media],[videowidth,tiny_media] AMOS END commit 5d27f595d7ac7856e233621ed84469eaa832aef3 Merge: 6f2d09dc5a7 f8b463e394f Author: Jun Pataleta Date: Mon Jan 9 18:38:55 2023 +0800 Merge branch 'MDL-76787-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 6f2d09dc5a78cd4b2561a042766401583c507f65 Merge: e101b6f1956 c380811bb2a Author: Paul Holden Date: Mon Jan 9 10:11:10 2023 +0000 Merge branch 'MDL-76601-401' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE commit e101b6f19568939435c7493965a745f8b673a730 Merge: b99d68087d7 ee507d22ec6 Author: Jun Pataleta Date: Mon Jan 9 17:46:13 2023 +0800 Merge branch 'MDL-76812-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 934d8a28662c1ea7491468e4ce136edc616bcacc Author: Jun Pataleta Date: Mon Jan 9 15:41:27 2023 +0800 MDL-76597 mod_quiz: Add a default heading name for Behat tests commit 6a7668e350f757690b12b6616741ff96bb86721a Author: Jun Pataleta Date: Fri Jan 6 20:45:12 2023 +0800 MDL-76597 mod_quiz: Set presentation role for the question list Since the
    and
  • elements for listing the quiz questions and elements are mainly used for layout purposes, it is better to set the role of these elements to presentation only. The aria-label for the
  • element is inappropriate and can also cause confusion to screen reader users. Better to remove this. Though this is being used in the confirmation modal so better to just change it to a data attribute. commit d2bacb04ff149a0bbe639bbb683f3c515dc11809 Author: Jun Pataleta Date: Fri Jan 6 13:09:22 2023 +0800 MDL-76597 mod_quiz: Set presentation role for the question list Since the
      and
    • elements for listing the quiz questions and elements are mainly used for layout purposes, it is better to set the role of these elements to presentation only. commit 77a0f1b129f10bffd6cf9cf1cf5f9c8f8e6df472 Author: Jun Pataleta Date: Thu Jan 5 12:27:14 2023 +0800 MDL-76597 mod_quiz: Add label for question checkboxes commit ca841d1489df86d301ab67e5233bdea599c8c6e7 Author: Jun Pataleta Date: Wed Jan 4 23:29:52 2023 +0800 MDL-76597 mod_quiz: Darken section heading on quiz questions page commit c2216eefa6f9aa8c6740de81def8659e9bb65fe7 Author: Jun Pataleta Date: Wed Jan 4 23:27:49 2023 +0800 MDL-76597 mod_quiz: Add label for version selector commit 241da816db778a83421ef8f96ed1d86296244d14 Author: Jun Pataleta Date: Wed Jan 4 20:30:48 2023 +0800 MDL-76597 mod_quiz: Add a default sr-only section heading Add a default sr-only section heading in order to prevent having an empty heading for the quiz section which is not good for accessibility. Plus: - There's also an existing issue where filters are never applied to section headings on load. This has been fixed in this commit as well. - Button role added for the edit section button which enables it to take advantage of the theme highlighting when it receives focus. commit 18302e1244188d4c0362d2493f4975eac17effe2 Author: Jake Dallimore Date: Fri Aug 19 12:24:40 2022 +0800 MDL-75532 enrol_lti: fix optional lineitemsurl in grade sync task As in MDL-74691, we need either or both of these fields, meaning either one could be omitted. This just supports that as per the fix made in MDL-74691. commit 2080ba7c8387cdfa028b0a69f2dc307034cfa6de Author: Jake Dallimore Date: Fri Aug 19 12:21:52 2022 +0800 MDL-75532 enrol_lti: add tests for coupled and decoupled line items This covers the following cases: 1. Where only the 'lineitem' service endpoint is provided 2. Where only the 'lineitems' service endpoint is provided. Existing tests already cover the case where both are provided. commit e1204dc4f180a342ab73ba390e4e2f41c5ab4791 Author: Simey Lameze Date: Tue Dec 20 15:31:06 2022 +0800 MDL-76652 behat: use data generator and remove duplicated steps commit 33b71150249c53375cac286a4a4d524bc8000d41 Author: Simey Lameze Date: Tue Dec 20 15:18:14 2022 +0800 MDL-76652 behat: add coverage for postwithoutthrottling logic commit b99d68087d7c09836560a34e6f5b2dc678ed6708 Merge: 93d95cf1fe6 64b8061180f Author: Paul Holden Date: Fri Jan 6 11:20:47 2023 +0000 Merge branch 'MDL-32114-401' of https://github.com/srobotta/moodle into MOODLE_401_STABLE commit 93d95cf1fe6179dc5d7e19750a5b100d771786bb Merge: 13a6018b6d0 ad8a10e7b61 Author: Paul Holden Date: Fri Jan 6 10:41:36 2023 +0000 Merge branch 'MDL-76578-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE commit 13a6018b6d044bdf72dd71941d1dc8b5ac2140e1 Merge: 145317b2b3e 325ca6568b4 Author: Paul Holden Date: Fri Jan 6 10:23:55 2023 +0000 Merge branch 'MDL-76781-401' of https://github.com/lucaboesch/moodle into MOODLE_401_STABLE commit ee507d22ec6b69ae2c38320ef194d25e24c19043 Author: Paul Holden Date: Fri Jan 6 09:57:14 2023 +0000 MDL-76812 reportbuilder: ensure audience key is incremented correctly. commit 145317b2b3eb56d9adde4511c56128970346077f Author: Ilya Tregubov Date: Fri Jan 6 16:41:25 2023 +0700 MDL-76251 mod_forum: Fix illegal whitespace. Another try. commit c3fdfc996c729dee80c9495933e0f558330aba73 Merge: 4943d24d507 6ee2865fccf Author: Ilya Tregubov Date: Fri Jan 6 16:14:38 2023 +0700 Merge branch 'MDL-76251-patch-401' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE commit 6ee2865fccfec85ccf24e9ebf871cde2a20b4fc4 Author: Ilya Tregubov Date: Fri Jan 6 16:11:51 2023 +0700 MDL-76251 mod_forum: Fix illegal whitespace. commit 4943d24d50770c4765b68f45e90743e484e459a6 Merge: b24414554fc 3e0ad5831a2 Author: Ilya Tregubov Date: Fri Jan 6 15:37:55 2023 +0700 Merge branch 'MDL-76251-401' of https://github.com/aya-saad1/moodle into MOODLE_401_STABLE commit 64b8061180f33b890f883fcb67f39093a9eb57a1 Author: Stephan Robotta Date: Wed Jan 4 16:52:43 2023 +0100 MDL-32114 form: markdown must be preserved on saving post - Markdown is saved to the DB, no conversion to HTML to keep ability to reedit the content without beaking it. - Blockquote element is styled that it's distingishable from normal text. commit b24414554fc0b4282bb084eeeb392a4d8fce90ba Merge: cd072308e5b 9d822d41d86 Author: Andrew Nicols Date: Thu Jan 5 21:30:22 2023 +0800 Merge branch 'MDL-76508-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit 325ca6568b4bfa199ca84a18020553129c25b70e Author: Luca Bösch Date: Tue Jan 3 17:05:16 2023 +0100 MDL-76781 gradebook: support multilingual group names. commit cd072308e5b2272ac0c5c3f3a55eee7911756cd5 Author: Paul Holden Date: Thu Jan 5 10:53:10 2023 +0000 weekly release 4.1+ commit 3e0ad5831a25e2ce9174536796d5b4700368585a Author: Aya Saad Date: Thu Jan 5 11:41:19 2023 +0200 MDL-76251 mod_forum: fix responsive issues in discussion commit a5430f1022971f93739dd8ae013deef4b3f5d43b Author: David Woloszyn Date: Thu Jan 5 12:11:42 2023 +1100 MDL-76607 timeline: Reordered message to account for long course name commit 46fca91bc434f20a89c037e2b5b9c20b84379a5d Author: David Woloszyn Date: Thu Jan 5 12:10:58 2023 +1100 MDL-76607 css: Fixed various classes where long strings break layout commit f8b463e394f7fec04f5c58aaecd9d4db833b120e Author: Paul Holden Date: Tue Jan 3 21:26:04 2023 +0000 MDL-76787 tiny_h5p: correct capability for plugin enabled state. commit 717e049627bd22f7ac293cde8f4db7e125a0c678 Merge: 1cf0f78b9af 6e286481e0b Author: Sara Arjona Date: Wed Jan 4 16:21:42 2023 +0100 Merge branch 'MDL-76375-401' of https://github.com/lucaboesch/moodle into MOODLE_401_STABLE commit 6e286481e0b9d772c6ae7807f24c865c5c4496a8 Author: Luca Bösch Date: Tue Nov 22 15:21:49 2022 +0100 MDL-76375 quiz generator: Allow more than one attempt by Behat tests. commit 0563f72142ae2fa3d2929e010a1a2e348d0a60ce Author: Paul Holden Date: Mon Dec 19 16:07:34 2022 +0000 MDL-76725 mod_wiki: avoid named arguments in real path callback. See also f4fb91ae. PHP8 now supports named arguments in calls to the `call_user_func_array` method, which can result in differing behaviour compared to PHP7, e.g. in this case it was throwing an exception due to an unknown named parameter. commit 1cf0f78b9af8be015c8c1eb35f2cc6596d8167bb Merge: d95ab775ace 4ecd6521894 Author: Sara Arjona Date: Wed Jan 4 13:09:18 2023 +0100 Merge branch 'MDL-76221-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit d95ab775ace65c4841d824702948da4b705c3f48 Author: Paul Holden Date: Wed Jan 4 11:20:44 2023 +0000 MDL-76657 grade: load required test libraries for grade helper. commit 56a3828cf75b60ffaf3cc226c26fff4d3f004114 Merge: 9c4b8bf7e8e 3a5820f3c4f Author: Paul Holden Date: Wed Jan 4 11:10:39 2023 +0000 Merge branch 'MDL-76657-401' of https://github.com/rezaies/moodle into MOODLE_401_STABLE commit 4ecd652189446d66af9210cd4ffd72e33813c903 Author: Paul Holden Date: Thu Nov 17 21:54:37 2022 +0000 MDL-76221 reportbuilder: improve report test generator methods. Test generators for creating report columns, filters and conditions now allow for setting all persistent properties. commit 9c4b8bf7e8e23268c3620453a19e948f06a90573 Merge: db3bc708c49 c6a1770682f Author: Jun Pataleta Date: Wed Jan 4 17:29:21 2023 +0800 Merge branch 'MDL-74822-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit c380811bb2acf7a4160a79899a784be762611a67 Author: Jun Pataleta Date: Wed Jan 4 17:21:47 2023 +0800 MDL-76601 block_myoverview: Remove hover action before clicking on menu With the course card menu now always displayed, there's no need to hover first before clicking on the menus on block_myoverview Behat tests. commit 3e175706ff79a27e21192bea28a7a06d34f29e97 Author: Jun Pataleta Date: Wed Jan 4 17:00:04 2023 +0800 MDL-76601 blocks: Always display course card menus Displaying the course card menu only on hover is bad in terms of accessibility as it prevents keyboard-only users from accessing the menu. So it's better to always display them. commit db3bc708c49314ff49567236e135bf279cb1a488 Merge: 87b3be343ee 0dbc7187ffe Author: Sara Arjona Date: Wed Jan 4 09:20:19 2023 +0100 Merge branch 'MDL-76181-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 87b3be343ee1c0cd289c32d522378774c37563f9 Merge: a25f2d0d7e1 959b58e1326 Author: Sara Arjona Date: Tue Jan 3 14:13:00 2023 +0100 Merge branch 'MDL-76308-401' of https://github.com/BruceGoodGuy/moodle into MOODLE_401_STABLE commit a25f2d0d7e1def2ffb0274e39c74981056a63119 Merge: 0eb65f27ba8 11816b9e41f Author: Paul Holden Date: Tue Jan 3 12:14:36 2023 +0000 Merge branch 'MDL-53137-401' of https://github.com/lucisgit/moodle into MOODLE_401_STABLE commit 0eb65f27ba80270947b6651bb4567497b8cea445 Merge: a4dfd67aed6 dcb0de7c92f Author: Sara Arjona Date: Tue Jan 3 13:10:17 2023 +0100 Merge branch 'MDL-71506-401' of https://github.com/lucaboesch/moodle into MOODLE_401_STABLE commit a4dfd67aed6d067fe2a76dbec9af14edbcdf24c9 Merge: a9abcf1af74 a77b23cdb75 Author: Paul Holden Date: Tue Jan 3 11:28:28 2023 +0000 Merge branch 'MDL-75346-reset_dashboard_error-401' of https://github.com/leonstr/moodle into MOODLE_401_STABLE commit 3a5820f3c4f9585e562f70e47953b5492eab8a97 Author: Shamim Rezaie Date: Thu Dec 29 17:32:32 2022 +1100 MDL-76657 gradebook: Remove hard-coded plugin names from unit test commit a9abcf1af7405dfe99470c9f92a8bb931c6fdb63 Author: Andrew Nicols Date: Tue Jan 3 15:27:30 2023 +0800 MDL-32105 mod_glossary: Improve behat test commit 72f4f8ec7ce32586c30995f70053beb190407112 Merge: 3e4ba8af5c0 9fd77db89aa Author: Andrew Nicols Date: Tue Jan 3 15:32:04 2023 +0800 Merge branch 'MDL-32105-401' of https://github.com/Chocolate-lightning/moodle into MOODLE_401_STABLE commit 9fd77db89aaf05b7cc7eb927520967acfced32d1 Author: Peter Date: Wed Jan 16 15:12:01 2019 +0800 MDL-32105 mod_glossary: Restrict glossary aliases by set of keywords commit c6a1770682f005b5d462c37a9c0dd7a471a8e70a Author: Huong Nguyen Date: Wed Jun 15 14:01:07 2022 +0700 MDL-74822 usertours: Fix accessibility issues with user tours Including in this commit: - Prevent the tour to be displayed if the CSS is disabled by the browser - Removed redundant tabindex=0 attribute on the target - Created extra code to re-calculate the suitable position of the tour - Fixed tour issue in 200% and 400% zoom - Fixed tour highlight is not correct in 200% and 400% commit 3e4ba8af5c05bbc81e298203a844b774f1accd16 Merge: e2c8f3db7cb e89ed4b4633 Author: Sara Arjona Date: Mon Jan 2 16:35:23 2023 +0100 Merge branch 'MDL-60038-401' of https://github.com/aneno-m-e/moodle into MOODLE_401_STABLE commit dcb0de7c92ff5dfb83efadab04d4c28ee85126aa Author: Luca Bösch Date: Thu Jun 17 18:19:29 2021 +0200 MDL-71506 mod_choice: suppress non respondents in downloads if set so. commit e2c8f3db7cb931a3b6e484ea0fe53aa8deb1962e Merge: b7b2097f509 a42c52bf4e4 Author: Sara Arjona Date: Mon Jan 2 13:07:39 2023 +0100 Merge branch 'MDL-76106-401' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_401_STABLE commit b7b2097f509b12e3fa4c82e2fa8aff9aa3eac9d6 Merge: 7e1aa845c78 d2f55155a8a Author: Sara Arjona Date: Mon Jan 2 12:27:40 2023 +0100 Merge branch 'MDL-76760-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 0dbc7187ffecb2fa317eed0123f6b18c5f8e6bcf Author: Paul Holden Date: Wed Nov 2 20:40:14 2022 +0000 MDL-76181 reportbuilder: sort columns during stress testing. commit 7e1aa845c78a5d8b4220e8e59b704cb68facc783 Author: Sara Arjona Date: Thu Dec 29 12:57:44 2022 +0100 weekly release 4.1+ commit 810cffb7027b3ded97bed8b3c5097b6969db369b Merge: f84d8e3c37a 5271bd9237d Author: Sara Arjona Date: Thu Dec 29 09:13:32 2022 +0100 Merge branch 'MDL-76399-patch-401' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE commit 5271bd9237d178f6100f711a9dc4172010f100e1 Author: Ilya Tregubov Date: Thu Dec 29 14:33:55 2022 +0700 MDL-76399 behat: switch to appropriate Behat step for selects. commit f84d8e3c37a6d883162e7332a3233c428ef43514 Merge: a3a3fd451ca 7708594e897 Author: Ilya Tregubov Date: Thu Dec 29 09:43:28 2022 +0700 Merge branch 'MDL-76399-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit a3a3fd451ca3263500c8375574f618c475ff8161 Merge: 52d5ebbb21e 76ce30ca98b Author: Sara Arjona Date: Wed Dec 28 18:22:35 2022 +0100 Merge branch 'MDL-76004-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE commit 52d5ebbb21ee9c8c12b4edbed23e078020dee141 Merge: c72b7b7edc0 c4960a2adf6 Author: Sara Arjona Date: Wed Dec 28 13:01:39 2022 +0100 Merge branch 'MDL-72523-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit c72b7b7edc046bf9f6a90ae06575bc3e52304d17 Merge: d3fca5e6896 5db1ac4e980 Author: Sara Arjona Date: Wed Dec 28 12:42:21 2022 +0100 Merge branch 'MDL-76617_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit c4960a2adf60d9cd1e7cb4ab204629b944a4626d Author: Paul Holden Date: Fri Apr 8 14:58:45 2022 +0100 MDL-72523 calendar: return original focus from event modals. commit 510bf006434a3cf341698225a099289eae5b38d7 Author: Huong Nguyen Date: Mon Oct 17 16:20:27 2022 +0700 MDL-72523 javascript: Introduce setReturnElement for core/modal commit d3fca5e68966a507a4ff67c4b4978c1f6bd5d47d Merge: 1be732e9135 5a07bcf871f Author: Sara Arjona Date: Wed Dec 28 12:13:16 2022 +0100 Merge branch 'MDL-72563-401' of https://github.com/KepaUrzelai/moodle into MOODLE_401_STABLE commit 1be732e9135b8ac626437027ef385dd9e974302d Merge: 430c7ff4e72 b874e20b556 Author: Sara Arjona Date: Wed Dec 28 11:41:11 2022 +0100 Merge branch 'MDL-69071-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit d2f55155a8ad7f75efee2b95bbfb3ced264ec7a5 Author: Paul Holden Date: Wed Dec 28 10:08:10 2022 +0000 MDL-76760 tool_behat: defer library loading until service execution. Ensures that API documentation can be generated without requiring the presence of the `vendor/` directory. commit 430c7ff4e7271c748daf05adfabfbe4e1a291c7c Merge: 181cab2fbd4 744e1dbaea1 Author: Sara Arjona Date: Wed Dec 28 10:04:31 2022 +0100 Merge branch 'MDL-76734-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 181cab2fbd48887235dee7f8fe78bd3d92b12366 Merge: f4f02076935 9d64ad1416b Author: Ilya Tregubov Date: Wed Dec 28 15:14:07 2022 +0700 Merge branch 'MDL-76731_401' of https://github.com/PhilippImhof/moodle into MOODLE_401_STABLE commit f4f0207693586242e95f864ef90197657402d500 Merge: 178aa052272 06383b0b8ab Author: Sara Arjona Date: Tue Dec 27 16:55:25 2022 +0100 Merge branch 'MDL-76679-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit ad8a10e7b61dd96195a11133de47ff133b327281 Author: Amaia Anabitarte Date: Mon Dec 26 13:51:31 2022 +0100 MDL-76578 core_course: One section per page summary information commit 9d822d41d86ee7f9f9c1dbaf6621acf825e7e257 Author: Meirza Date: Tue Dec 6 15:28:24 2022 +0700 MDL-76508 templates: Handling non-JSON string When the param string contains a left curly bracket as the first character, the system will assume the string is a JSON string and will be parsed and returned as an object. But in some cases, the string is not JSON and will return an error if the system parses it. For example, a user might have used the course name with a left curly bracket as the first character. Adding a double quote after the left curly bracket to differentiate between string and JSON string, so it can be safe to parse the string. commit e89ed4b46330a4ffacec160623aa233c3ef25989 Author: Noemie Ariste Date: Wed Dec 21 17:41:53 2022 +1300 MDL-60038 moodlelib: ignore site policy if user auth type = 'webservice' commit 5db1ac4e980264967583a3deafd9c06d28c3ffb5 Author: Eloy Lafuente (stronk7) Date: Sat Dec 10 10:45:20 2022 +0100 MDL-76617 store_mongodb: Adjust moodle to mongo-php-library to v1.15.0 The new library version should work without problems with older php-mongodb extension versions: - v1.15.0 (paired version, tested). - v1.14.1 (tested) So, here, in 401_STABLE, we aren't raising the requirements. We have done that in master, in order to get php82 support, but not here. For more details about compatibilities, see: https://www.mongodb.com/docs/drivers/php/#compatibility commit c22b39a65020981e05ce51710757e04410a63e2c Author: Eloy Lafuente (stronk7) Date: Sat Dec 10 10:23:26 2022 +0100 MDL-76617 store_mongodb: Update mongo-php-library to v1.15.0 This updates the library from v1.13.1. Fixes some php81 warnings leading to failed/risky tests. The new library version should work without problems with older php-mongodb extension versions: - v1.15.0 (paired version, tested). - v1.14.1 (tested) commit 9d64ad1416b8f3fb1b2c73714448ae8a3fecb4f5 Author: Philipp Imhof <52650214+PhilippImhof@users.noreply.github.com> Date: Tue Dec 20 13:33:56 2022 +0100 MDL-76731 behat: add steps to check for version Co-authored-by: Andrew Nicols commit 11816b9e41f182a042dcb0d7c1416a27c06d92c7 Author: Tony Butler Date: Wed Feb 17 11:23:22 2016 +0000 MDL-53137 qtype_numerical: Swap geo tolerance limits for -ve answers commit 178aa05227279d84894a6be896d8706028abfee6 Author: Ilya Tregubov Date: Thu Dec 22 19:16:29 2022 +0700 weekly release 4.1+ commit 9f2e81004c2fb21ef49fae58898b12a39bf6f468 Merge: 0b7102abcc6 68706da86a5 Author: Ilya Tregubov Date: Thu Dec 22 19:16:26 2022 +0700 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit 0b7102abcc6f8f607b40c9be9f2fc6ae2b281085 Merge: fe16fea153e 0d20d1e8aac Author: Ilya Tregubov Date: Thu Dec 22 10:09:29 2022 +0700 Merge branch 'MDL-76667-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit fe16fea153ecfb67a45b71884fc9ed78fefda5e6 Merge: 86f9ffc2748 1f7bb3a50d4 Author: Paul Holden Date: Wed Dec 21 14:17:50 2022 +0000 Merge branch 'MDL-75965-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit 86f9ffc2748d8b00d61243aa0e00865ac95343a0 Author: Andrew Nicols Date: Wed Dec 21 22:14:54 2022 +0800 MDL-75105 tool_behat: Correct version number commit a439461f0363cc2d9e6ddfb45894f9d3241d15c0 Author: Andrew Nicols Date: Wed Dec 21 21:11:04 2022 +0800 MDL-75105 tool_behat: Coding style fixes commit 5c15c1f2117b7f54e77ed8c4d7e747650bde4c35 Merge: 86d02a92396 0c448af668f Author: Andrew Nicols Date: Wed Dec 21 21:11:22 2022 +0800 Merge branch 'MDL-75105_401_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_401_STABLE commit 86d02a923964e7f4928b6f3125119b816299187a Merge: 5b47024f13c 296fd70a2c1 Author: Paul Holden Date: Wed Dec 21 09:50:00 2022 +0000 Merge branch 'MDL-75914-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit a93d6e5f2daaa34f605568f209721fbaf007cfe0 Author: Thong Bui Date: Wed Dec 21 19:37:04 2022 +0700 MDL-75978 Quiz\D&D: on mobile, a moving line-wrap can bork the question commit 68706da86a5dc8c8eade4e5d07d4f5ce1af80b67 Author: AMOS bot Date: Thu Dec 22 00:07:43 2022 +0000 Automatically generated installer lang files commit 296fd70a2c191578a9f39f81f5121019de0ac4fd Author: Meirza Date: Thu Dec 15 12:13:24 2022 +0700 MDL-75914 webservice: Added fake URL to avoid debugging output. Webservice doesn't need to set the page URL. Hence, any function that requires a page URL will raise debugging output. The patch fixes it by adding a fake URL for the webservice. The patch also removed assertDebuggingCalled because it is no longer needed. commit 0c448af668f5147fe70d4e52365ecf238dcf6400 Author: Mark Johnson Date: Thu Jun 30 15:34:29 2022 +0100 MDL-75105 tool_behat: List available data generators This will find all data generators that can be used in behat via the 'the following "something" exist:' step, and display them in a select list on the step definitions page. When a generator is selected, it will fetch the required fields for that generator and display them on the page. commit 1f7bb3a50d4841d8129e4c4783410eb7a66ed27d Author: Huong Nguyen Date: Thu Dec 8 10:09:11 2022 +0700 MDL-75965 question_multichoice: Misalignment of feedback icons commit 744e1dbaea1efa2e03e2f78364e8e3deba4f6f5c Author: Andrew Nicols Date: Wed Dec 21 12:47:28 2022 +0800 MDL-76734 editor_tiny: Listen to TinyMCE submit events jQuery submit events do not trigger the native submit event, and therefore the TinyMCE submit listener is not called. This means that the tinymce.triggerSave() function is not called, and the editor content is not saved. To work around this, if there is a form for the Node that the editor is attached to, the jQuery submit event is listened to and the save event called. Unfortunately it is not possible to use a global jQuery submit listener added to the document to save all editors on the page. In some cases, this is too late because the bubbling process means that a child node consumer may attempt to consume the data before the delegated handler is called for the document. commit 5b47024f13c02189e7d2e7fd041789591744be5a Merge: dcf4a4629bf bb7cce1e561 Author: Ilya Tregubov Date: Wed Dec 21 09:50:18 2022 +0700 Merge branch 'MDL-76727-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit dcf4a4629bf825063078f6f55c0443ae6afdedf2 Merge: e8123832fb4 27cc23ca7ad Author: Paul Holden Date: Tue Dec 20 10:27:38 2022 +0000 Merge branch 'MDL-75279-401' of https://github.com/spvickers/moodle into MOODLE_401_STABLE commit bb7cce1e5613f2bb6528b006a34f08f3d674321b Author: Andrew Nicols Date: Tue Dec 20 09:25:40 2022 +0800 MDL-76727 core: Allow phpcs configuration to be overridden locally This change reduces the priority of the shipped phpcs configuration to allow for local overrides. This is beneficial in several situations: - when users wish to apply stricter or additional standards - when the integration team wishes to trial new rules commit 27cc23ca7ad80c4769d9baa26a42ac2e04215c1c Author: Stephen Vickers Date: Mon Dec 19 17:17:07 2022 +0000 MDL-75279 mod_lti: Add username to NRPS response commit e8123832fb46e6b0a1b5fbafdccd286fd80a8f54 Merge: 6b47dc3b298 50f06cb2be8 Author: Paul Holden Date: Mon Dec 19 10:23:10 2022 +0000 Merge branch 'MDL-72906-401' of https://github.com/tdjones/moodle into MOODLE_401_STABLE commit 6b47dc3b2988daea4ae44599216a72925b554bea Merge: 4f19d454ea7 f954848667a Author: Ilya Tregubov Date: Mon Dec 19 09:44:48 2022 +0700 Merge branch 'MDL-74779-401' of https://github.com/ssj365/moodle into MOODLE_401_STABLE commit a77b23cdb75867551bebd5992be5b9cf2773ff93 Author: Leon Stringer Date: Sat Dec 17 17:39:44 2022 +0000 MDL-75346 core_my: Handle missing blocks on reset If the default dashboard contained a block that was missing from disk then "Exception - Call to a member function instance_copy() on bool" was shown to users. This change only shows an error with debugging enabled which now includes the name of the missing block. commit 7708594e897f188adc4d575c3a02226eaf48225a Author: Paul Holden Date: Fri Dec 16 13:07:46 2022 +0000 MDL-76399 question: switch to appropriate Behat step for selects. commit 1dda343f05009e9054ba12836bcc4268b2a2229b Author: Paul Holden Date: Fri Nov 18 15:37:59 2022 +0000 MDL-76399 behat: improvements to "should exist in" thrown exception. commit 4f19d454ea73e362f2ff12bd179ed6a7990cecf0 Merge: 24c009f222b fe094a3705a Author: Paul Holden Date: Fri Dec 16 09:54:15 2022 +0000 Merge branch 'MDL-76026_401' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_401_STABLE commit 24c009f222bc737f15a15fd4d34cdf0eb6fc797c Author: Andrew Nicols Date: Fri Dec 16 09:05:52 2022 +0800 weekly release 4.1+ commit 55566934378b09bf64290940077256e09368bb81 Merge: 4979a5e9886 7496e9df75d Author: Andrew Nicols Date: Fri Dec 16 09:05:50 2022 +0800 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit b874e20b556a3fe5c2e3f21140dd1961096992bc Author: Paul Holden Date: Tue Nov 29 16:38:26 2022 +0000 MDL-69071 core: retrieve full result from remote content. Use the full result from download_file_content within the component installer to ensure that spurious debugging is not emitted during operation. Handle validation of the returned data consistently. commit 06383b0b8ab1565fac445a9b8a6fdf8b369642c8 Author: Paul Holden Date: Wed Dec 14 19:07:10 2022 +0000 MDL-76679 admin: correct password config field template. The template changes were missed as part of 0795b579, update them to match so that they continue to work with the unmask JS module. commit 4979a5e988661e2b66bdb4f2f71bd73b58f30147 Merge: a33d1c8903f 1e548681390 Author: Sara Arjona Date: Wed Dec 14 18:34:50 2022 +0100 Merge branch 'MDL-76674_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit 76ce30ca98ba09e50c20e9b7b19ce731c5e17c8a Author: Amaia Anabitarte Date: Wed Nov 30 17:20:59 2022 +0100 MDL-76004 core_h5p: Ensure the browser is serving updated file commit 1e5486813901d59cf9753310758b09d444f245e7 Author: Eloy Lafuente (stronk7) Date: Wed Dec 14 15:49:23 2022 +0100 MDL-76674 core_lang: Add string for new America/Ciudad_Juarez commit a33d1c8903f84ef50992cd3c9b2ecfc51bdd8cdb Merge: 4ce5c57547d c5213c103b8 Author: Paul Holden Date: Wed Dec 14 13:22:03 2022 +0000 Merge branch 'MDL-76666_401' of https://github.com/stronk7/moodle into MOODLE_401_STABLE commit c5213c103b8a079f193932ea6a81174a82583c02 Author: Eloy Lafuente (stronk7) Date: Tue Dec 13 23:26:01 2022 +0100 MDL-76666 local_langimport: Better handling of long locales Under some linux versions, and depending of the configured locale categories, it's possible to get a current locally which length > 255 when calling to setlocale(LC_ALL, 0). Later, if that long locale is tried to be restored, there is a "setlocale(): Specified locale name is too long" warning error. When that happens we need to split the long locale into individual chunks and set all the (six) locale categories supported one by one. Covered with tests, note that, in practice, this only happens with linux because it supports 12 locale categories @ OS level. Both BSD (6) and Windows (5) hardly can reach the limit. No matter of that, the tests have been designed to ensure that they pass on all OSs, just the new code only will be executed on linux. commit 4ce5c57547d9e08db04d4ef3d86ff2cad56cc2d3 Merge: 361ebe960b4 93bd773ee9c Author: Sara Arjona Date: Wed Dec 14 09:57:12 2022 +0100 Merge branch 'MDL-75441-401' of https://github.com/aanabit/moodle into MOODLE_401_STABLE commit 7496e9df75d51124302f19989c00de8f8cb15fb5 Author: AMOS bot Date: Wed Dec 14 00:07:43 2022 +0000 Automatically generated installer lang files commit fe094a3705ac57a6a99781f160ec697265d48363 Author: Anupama Sarjoshi Date: Fri Dec 9 18:52:51 2022 +0000 MDL-76026 Question bank: Fix errors related to categories renaming This part of the code in 'question_category_object.php' 'update_category' method was used before Moodle 4.0 version for renaming the random questions in an updated category. For Moodle 4.1, it is unnecessary as the details of random questions are no more stored in 'question' table but in 'question_set_references' table. The method call move_question_set_references handles the same. commit 93bd773ee9c615b22f518ed26cef958b5219ebaa Author: Amaia Anabitarte Date: Fri Nov 25 12:03:47 2022 +0100 MDL-75441 mod_forum: Show add new post button to guest users commit 0d20d1e8aac17d9a37dbafbd15c3d57416f51c0c Author: Paul Holden Date: Tue Dec 13 08:44:08 2022 +0000 MDL-76667 forms: mark modal form as submitted upon success. Ensure the form change checker module doesn't warn user about it. commit 361ebe960b49eb3e6a75141bd705bfd195099cd9 Merge: 0d5d3a0c49b ac21fa9a1c9 Author: Andrew Nicols Date: Tue Dec 13 20:31:35 2022 +0800 Merge branch 'MDL-76509-401' of https://github.com/safatshahin/moodle into MOODLE_401_STABLE commit 0d5d3a0c49b46c8ebecdc41c2d74a16860595638 Merge: 4d94f7e6775 187a7f7ac57 Author: Andrew Nicols Date: Tue Dec 13 11:42:35 2022 +0800 Merge branch 'MDL-76536-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 4d94f7e6775f20d459222277d11da2148581dab0 Author: Andrew Nicols Date: Tue Dec 13 11:05:25 2022 +0800 MDL-76293 gradebook: Address coding violations This includes a data provider which had the 'test_' prefix and was therefore run as a test. commit 6f68abf715bc6253f794c7ae3cc27581ee360c09 Merge: 987542f6090 d4abc697b81 Author: Andrew Nicols Date: Tue Dec 13 11:06:59 2022 +0800 Merge branch 'MDL-76293_401' of https://github.com/mkassaei/moodle into MOODLE_401_STABLE commit ac21fa9a1c94d2f7adc2aa8f383b41de42c17a1c Author: Safat Date: Fri Dec 9 13:44:48 2022 +1100 MDL-76509 core: Upgrade error resolve for slot tags commit f954848667ae3416849cf70b8ebfe8d594df0b8a Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Mon Dec 5 08:30:09 2022 -0700 MDL-74779 mod_bigbluebuttonbn: Fix recording sort AMOS BEGIN MOV [config_recordings_sortorder,mod_bigbluebuttonbn],[config_recordings_asc_sort,mod_bigbluebuttonbn] MOV [config_recordings_sortorder_description,mod_bigbluebuttonbn],[config_recordings_asc_sort_description,mod_bigbluebuttonbn] AMOS END commit a42c52bf4e48e99ca5401a18ff21ed86418b242d Author: hieuvu Date: Fri Dec 2 12:40:47 2022 +0700 MDL-76106 qtype_ddmarker: fix the missing maker issue. We will not calculate old maker position again and using old data. This will make sure the position of makers is correct when the background image is smaller than dropzone. commit 987542f60900fa3bee8bd6a1410e228117afd0cc Merge: be5cf43aa4d de182b9a22b Author: Sara Arjona Date: Mon Dec 12 11:23:18 2022 +0100 Merge branch 'MDL-75571-401' of https://github.com/jacdsouza/moodle into MOODLE_401_STABLE commit 959b58e1326b4e82962619bc13a80b62ed750d63 Author: Khoa Nguyen Dang Date: Tue Nov 15 15:34:29 2022 +0700 MDL-76308 Question\D&D: The draggable area is slim characters to select commit be5cf43aa4de6ce3cbe637aa8571600b1086e169 Merge: 6bb2b9aa696 76fde950c1d Author: Andrew Nicols Date: Sun Dec 11 20:20:19 2022 +0800 Merge branch 'MDL-76398-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit de182b9a22bab3f4c988a858f75f81495f38bab7 Author: Jackson D'souza Date: Mon Nov 28 12:03:39 2022 +0000 MDL-75571 tool_componentlibrary: Custom activity icon commit c48f443c327c9b928cbbd2f4c7a400773a5ae35e Author: Jackson D'souza Date: Mon Nov 28 12:01:17 2022 +0000 MDL-75571 theme_boost: Activity icon * Use Activity get_icon_url helper method to fetch icon. commit fc67298a2764e54c7ee7ae1bb26c1699d0e9c0f8 Author: Jackson D'souza Date: Mon Nov 28 12:00:15 2022 +0000 MDL-75571 block_timeline: Display custom activity icon if available. commit c3db3298ddeb2dc1cb3094f146d4514bc1a09539 Author: Jackson D'souza Date: Tue Nov 15 13:27:35 2022 +0000 MDL-75571 calendar: Activity icon * Use Activity get_icon_url helper method to fetch icon. commit 6bb2b9aa696877df22c5dae6d0572846704f316f Merge: 6b24f593029 c5032389788 Author: Sara Arjona Date: Fri Dec 9 16:18:08 2022 +0100 Merge branch 'MDL-76274-401' of https://github.com/cameron1729/moodle into MOODLE_401_STABLE commit 187a7f7ac5760c9158114f66695ed0236c36b1d2 Author: Paul Holden Date: Thu Dec 1 12:12:59 2022 +0000 MDL-76536 enrol: prevent invalid role assignments in course creation. Upgrade step to fixup existing bad data. commit 6b24f59302913bc4b6d82d5eb4e04e27e874fc22 Author: Sara Arjona Date: Fri Dec 9 08:56:58 2022 +0100 weekly release 4.1+ commit 797a20a5975c775e46179d460576d46b533e6166 Merge: 7a1e9ad82ca 398fc9b0d36 Author: Sara Arjona Date: Fri Dec 9 08:56:55 2022 +0100 Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE commit 7a1e9ad82cac5007c3dc634092bd683c8d653b1d Merge: bd40bc03410 ed298528513 Author: Jun Pataleta Date: Thu Dec 8 10:07:47 2022 +0800 Merge branch 'MDL-76556-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit bd40bc034107c8ab5855caa5daf558b5a9e9742f Merge: 2a69a46a71b 68dc955abee Author: Andrew Nicols Date: Thu Dec 8 08:10:44 2022 +0800 Merge branch 'MDL-76491-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 398fc9b0d3643b1004d80de3a685622ee216f01b Author: AMOS bot Date: Thu Dec 8 00:07:41 2022 +0000 Automatically generated installer lang files commit 2a69a46a71bf7e98dfbb7cd75c3239b3ddd787e1 Merge: 41b48aeea56 87d5f8eb0f1 Author: Andrew Nicols Date: Thu Dec 8 08:06:49 2022 +0800 Merge branch 'MDL-76550_401' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_401_STABLE commit 41b48aeea565bf2a03854930d13e2d2ade3373d3 Merge: 3a544f384b6 d7734740b29 Author: Andrew Nicols Date: Thu Dec 8 07:28:45 2022 +0800 Merge branch 'MDL-76074-401' of https://github.com/srobotta/moodle into MOODLE_401_STABLE commit 3a544f384b6474c1be4053ea576cf842e22bae1a Merge: d8f2ead7863 09e171c5223 Author: Andrew Nicols Date: Thu Dec 8 06:17:10 2022 +0800 Merge branch 'MDL-76116-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit d8f2ead7863205385ac84054a19c785b47222469 Merge: 10c1a7de42f 208c9fb5af2 Author: Sara Arjona Date: Wed Dec 7 19:31:11 2022 +0100 Merge branch 'MDL-75588-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit 50f06cb2be8f0cec91bf0fdaba7311a846868149 Author: Trevor Jones Date: Fri Dec 2 10:53:39 2022 -0700 MDL-72906 Quiz: Prevent scrollbar on multichoice Remove negative margin from the "clear my choice" anchor. With the negative margin, when the containing box height is calculated the anchor's hidden style overflows beyond the boundary and triggers the overflow:auto to add a scroll bar. commit d4abc697b817a9209c4b42055da86aca8a5b5b56 Author: Mahmoud Kassaei Date: Mon Nov 14 08:12:17 2022 +0000 MDL-76293 Gradebook: PHPUnit fails when plugins are not expected commit 10c1a7de42ff98427e9a62eb4d56c01e951bdac2 Merge: dc444f46349 8884da3d8be Author: Sara Arjona Date: Wed Dec 7 18:32:19 2022 +0100 Merge branch 'MDL-76575-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit dc444f46349ba8f52bcfd3e2a8befd7497970648 Merge: 151de4586d9 2d2b2e32444 Author: Sara Arjona Date: Wed Dec 7 18:27:53 2022 +0100 Merge branch 'MDL-76500-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 151de4586d917e98f3048af2f2cc39e078cd25eb Merge: 52890694bfb 2370255e4c6 Author: Sara Arjona Date: Wed Dec 7 17:26:22 2022 +0100 Merge branch 'MDL-76193-401' of https://github.com/JBThong/moodle into MOODLE_401_STABLE commit 52890694bfb207110f33a5c32b0a5898b98af7a2 Merge: 6661a3eb45f 95f073453bb Author: Sara Arjona Date: Wed Dec 7 17:17:41 2022 +0100 Merge branch 'MDL-76571_401' of https://github.com/timhunt/moodle into MOODLE_401_STABLE commit 95f073453bb3869041747eb71abe9252fd5c9b25 Author: Tim Hunt Date: Mon Dec 5 15:41:52 2022 +0000 MDL-76571 quiz reports: should not show description items ... or anything else with length = 0. This got broken in MDL-71696. The only way to fix this kind-of involves and API change to quiz_report_get_significant_questions. However, it is only changing the external API of this function back to how it was before the 4.0 release, and the chnages in 4.0 were never documented, nor, I would guess, intended, since they just broke things. commit 6661a3eb45ff46957b5364a4ec7b27a899c9cad4 Merge: 4cc96c42fa4 0f8f164a074 Author: Jun Pataleta Date: Wed Dec 7 22:41:07 2022 +0800 Merge branch 'MDL-76559-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 0f8f164a0748168e67ee7e32c2cbe91a9a7c0a19 Author: Andrew Nicols Date: Wed Dec 7 21:40:01 2022 +0800 MDL-76559 core: validate_email does not take false either commit 4cc96c42fa459577ce2ab076abac5e6fabfc299b Merge: e0f34d5049d 1efd88b2c8b Author: Sara Arjona Date: Wed Dec 7 12:51:37 2022 +0100 Merge branch 'MDL-76273-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 208c9fb5af29118faa847f0498c059aaf10cbb3d Author: Huong Nguyen Date: Wed Dec 7 10:34:36 2022 +0700 MDL-75588 assign: Reset completion status when resetting a submission commit 8884da3d8be39b0dc058ebde475713b15e3c4517 Author: Huong Nguyen Date: Wed Dec 7 15:50:01 2022 +0700 MDL-76575 tiny_media: Remove unnecessary console log commit e0f34d5049d4814df7b3bb5e6a9f3a80edd2d8b0 Merge: 4426e212041 bbd49c95337 Author: Jun Pataleta Date: Wed Dec 7 13:47:12 2022 +0800 Merge branch 'MDL-73017-M401_add-environment-check-for-versions-not-supporting-php-8-1' of https://github.com/ziegenberg/moodle into MOODLE_401_STABLE commit 09e171c52236a8b5fafd131dc14a339de1f3637e Author: Meirza Date: Thu Dec 1 13:51:03 2022 +0700 MDL-76116 mnet: styling the delete key confirmation window properly commit 4426e212041da3e5accff24b4c1d0d0a903221fa Merge: 32bb535cb6e fb7d1b34ef2 Author: Jun Pataleta Date: Tue Dec 6 23:19:37 2022 +0800 Merge branch 'MDL-76559-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit fb7d1b34ef2e45a094e30bb3b5ebe48f4f6bb4c9 Author: Andrew Nicols Date: Sat Dec 3 20:56:16 2022 +0800 MDL-76559 core: validate_email should not accept empty values commit 32bb535cb6eb31e996a98f428be156573e1402e0 Merge: dd3b92545e6 b363723f9ac Author: Jun Pataleta Date: Tue Dec 6 19:41:17 2022 +0800 Merge branch 'MDL-76476-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit dd3b92545e6c2bef52cece61681f940e3b298245 Merge: e572943d21d eb3ee128525 Author: Jun Pataleta Date: Tue Dec 6 19:24:34 2022 +0800 Merge branch 'MDL-75381-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit e572943d21d6f5131b3535b96e361d6e9c16b477 Merge: e03c52acbee 20ac0d1626c Author: Ilya Tregubov Date: Tue Dec 6 13:09:38 2022 +0300 Merge branch 'MDL-76490-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 2d2b2e32444d6e091c91503337ebe57c24b7bb95 Author: Paul Holden Date: Mon Nov 28 21:33:29 2022 +0000 MDL-76500 grade: fix grade form when item cannot be overridden. commit e03c52acbeecbb1272009e055079c86379131f32 Merge: bc5c812db3d 7e8efa870d5 Author: Ilya Tregubov Date: Tue Dec 6 12:19:09 2022 +0300 Merge branch 'MDL-76446-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit c5032389788eb4e350658384010b0e5f20843005 Author: Cameron Ball Date: Tue Dec 6 16:00:26 2022 +0800 MDL-76274 assignfeedback_editpdf: Fix upgrade step for stale conversions commit bc5c812db3d21ba8328d76383557300daac19abb Merge: ba38d916bed add1d293392 Author: Ilya Tregubov Date: Tue Dec 6 10:38:12 2022 +0300 Merge branch 'MDL-75516_401' of https://github.com/larsbonczek/moodle into MOODLE_401_STABLE commit d7734740b29e4673d3433a5f560aeff71e238967 Author: Stephan Robotta Date: Mon Nov 28 15:59:52 2022 +0100 MDL-76074 completion: fixed filter in reports with custom user fields When the site uses custom user text fields that would show up in a user list, the filter for firstname or lastname didnt work anymore. If a filter was used, no result would show up. Users where shown only when the course reports where used without filters. commit ba38d916bed0bf9f14cbf09a6b916b9c64ea4474 Merge: e7c70fd2c0f bc82295f6a4 Author: Andrew Nicols Date: Tue Dec 6 15:19:47 2022 +0800 Merge branch 'MDL-75446-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE commit e7c70fd2c0ff564fb9ca82ae6515b794444759b1 Merge: fa309d0650d 1d98d162a17 Author: Andrew Nicols Date: Tue Dec 6 13:55:58 2022 +0800 Merge branch 'MDL-75573-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit fa309d0650d0b2df2f36bef6779c408142bba805 Merge: 05c53f2c44b 2db281b1976 Author: Andrew Nicols Date: Tue Dec 6 13:36:16 2022 +0800 Merge branch 'MDL-76145-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit 11721f7ff5c2f4e98e82b6308939894406bb30fb Author: Brendan Heywood Date: Tue Dec 6 12:28:27 2022 +1100 MDL-76478 formslib: Fix autocomplete bug of existing passwords commit 1efd88b2c8bacdbe0d79be815490076fa14a3b86 Author: Paul Holden Date: Mon Nov 14 15:18:48 2022 +0000 MDL-76273 core: multi-byte character filename support for TCPDF. See: https://github.com/tecnickcom/TCPDF/pull/562 commit 20ac0d1626caa59a786d27b2eff55c57d74f4805 Author: Paul Holden Date: Mon Dec 5 14:02:33 2022 +0000 MDL-76490 behat: use defined step for interaction with autocomplete. commit 40ee69ea8b1b99fa4b3c7532a79020b9b45f850e Author: Marina Glancy Date: Fri Nov 25 22:03:00 2022 +0100 MDL-76490 behat: correct step for opening autocomplete in container. commit 9e1caf81cec21683b4c7818eb27341ec1f4cb596 Author: Andrew Nicols Date: Mon Dec 5 20:49:15 2022 +0800 MDL-76569 editor_tiny: Set table row header style Configure Tiny to use markup of: table > thead > tr > th For all table headers. commit 87d5f8eb0f1b98f630f381b676bcd6b7b60ef8c3 Author: Anupama Sarjoshi Date: Fri Dec 2 15:04:47 2022 +0000 MDL-76550 Quiz and qbank: Fix display of Category and question names commit 05c53f2c44bcd83107e8aabb518d29e68142420c Merge: 1b9bcbf19df 530e06da6d4 Author: Sara Arjona Date: Mon Dec 5 12:53:43 2022 +0100 Merge branch 'MDL-75789-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 1b9bcbf19dfa0124f14e0885a32d44c7fa4c25d3 Merge: a3ed6cea5ff 2696f446ac6 Author: Sara Arjona Date: Mon Dec 5 12:44:23 2022 +0100 Merge branch 'MDL-76166-username-logging-MOODLE_401_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_401_STABLE commit a3ed6cea5ff45b55a15a719aea6400fdd6895dec Merge: f2dd9867ab9 8b153fb67d5 Author: Ilya Tregubov Date: Mon Dec 5 14:31:44 2022 +0300 Merge branch 'MDL-75788-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit f2dd9867ab97534b88ca39f47191d885d09e70a2 Merge: 2e1118fa625 805559cb482 Author: Sara Arjona Date: Mon Dec 5 12:04:02 2022 +0100 Merge branch 'MDL-76482-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit bbd49c9533732bc9257d9e0b968f81f2294a65cd Author: Daniel Ziegenberg Date: Sun May 22 17:55:28 2022 +0200 MDL-73017 env: Moodle 3.9.x, 3.11.x and 4.0.x do not support PHP 8.1 This commit adds an additional environment check for the unsupported PHP 8.1 version to Moodle 3.9.x, 3.11.x and 4.0.x. It also updates the lang string for unsupported PHP version. Signed-off-by: Daniel Ziegenberg commit bc82295f6a43b1bc7c46c7399ae3a93824f54199 Author: Angelia Dela Cruz Date: Mon Aug 15 15:17:04 2022 +0800 MDL-75446 behat: Workshop behat generators use UI Replace steps that manually add Workshop instances via the UI and use Behat generators. This improves the speed of the Behat test runs. commit 2e1118fa625df532c7b5f9b28bbbc731d2905a17 Merge: 272a4580991 d42189d71a0 Author: Ilya Tregubov Date: Mon Dec 5 09:22:05 2022 +0300 Merge branch 'MDL-76330-MOODLE_401_STABLE' of https://github.com/sh-csg/moodle into MOODLE_401_STABLE commit 272a458099194446fdc700ee7accee662cc37f9f Author: Ferran Recio Date: Fri Nov 18 11:34:39 2022 +0100 MDL-76225 core_courseformat: fix section title id commit 2370255e4c6bebfb1104d020ef3f804cf6a09b9d Author: Thong Bui Date: Mon Nov 7 13:08:12 2022 +0700 MDL-76193 Questions: Backup and Restore with tags fails commit 9cf6e7128e9d3323818ab24c54b0b5624e336109 Author: AMOS bot Date: Sun Dec 4 00:08:32 2022 +0000 Automatically generated installer lang files commit ed2985285134ecf5c23d6b15f2220a5d4795b470 Author: Andrew Nicols Date: Sat Dec 3 11:47:53 2022 +0800 MDL-76556 tool_log: Set the store property correctly commit a7e9836173b6097431db029ac27a959ecca07d0b Merge: e6dec9c0fb0 cfe0945ffb8 Author: Ilya Tregubov Date: Fri Dec 2 13:49:13 2022 +0300 Merge branch 'MDL-76495-401' of https://github.com/marinaglancy/moodle into MOODLE_401_STABLE commit add1d293392ec8c067e077650d99f330e689a463 Author: Lars Bonczek Date: Wed Aug 17 12:40:58 2022 +0200 MDL-75516 core: Perform proper JSON encoding in mustache quote helper commit 68dc955abee3d21cbaf0ad2c1b56fc4a2dc1a393 Author: Paul Holden Date: Fri Nov 25 17:08:49 2022 +0000 MDL-76491 javascript: add missing `core/notification` imports. commit 258fe36e10733f6fa745365faa3361eba21d32a5 Author: Paul Holden Date: Fri Nov 25 16:37:04 2022 +0000 MDL-76491 javascript: prevent eslint undefined Notification import. commit 76fde950c1ddbefa0a17918ce0ff2e27288d8374 Author: Paul Holden Date: Mon Nov 21 11:44:55 2022 +0000 MDL-76398 reportbuilder: use improved action menu steps in Behat. Improved steps for using actions menus were added in 232ebac3, so make use of them here for consistency/reliability. commit d4681259bcab11491815cc78d43a9c5a2afee091 Author: Paul Holden Date: Fri Nov 18 20:40:31 2022 +0000 MDL-76398 behat: broader action menu partial matching by element. For action menu elements whose trigger element isn't plain text (e.g. a pix icon), we should be able to match via the title of that element. commit e6dec9c0fb07d6e778a4ce2520bdb06d98148f15 Merge: 9d801ab8a07 743fc68b4f4 Author: Ilya Tregubov Date: Fri Dec 2 11:55:54 2022 +0300 Merge branch 'MDL-75951-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE commit 8b153fb67d55d4f2cf262ee2aab414da2acc0f3a Author: Dani Palou Date: Tue Oct 25 14:36:13 2022 +0200 MDL-75788 behat: Use profile field generators in existing tests commit 1145b8f59775f695c69add44afd6adeaed59b933 Author: Dani Palou Date: Tue Sep 20 08:20:31 2022 +0200 MDL-75788 testing: Handle new lines in menu profile field generator commit 743fc68b4f4275e2e9a478f9b76f212fa95e77ff Author: Andrew Nicols Date: Fri Nov 25 22:41:09 2022 +0800 MDL-75951 core: Update box/spout to address PHP 8.1 deprecation This change is a direct pull from an upstream fix: https://github.com/openspout/openspout/commit/64a09a748d04992d63b38712599a9d8742bd77f7 This addresses the deprecation of auto_detect_line_endings in PHP 8.1. commit 9d801ab8a07a6a4ffb15b233d6b65a5f58c76347 Merge: 715ec40ad63 12ac6ce86bd Author: Ilya Tregubov Date: Fri Dec 2 08:41:34 2022 +0300 Merge branch 'MDL-76494-401' of https://github.com/marinaglancy/moodle into MOODLE_401_STABLE commit b7f08d7eccb480c30187619f1895f644135cadaa Author: hieuvu Date: Fri Dec 2 12:39:23 2022 +0700 MDL-76106 qtype_ddmarker: Improve loading consistency. Wait for the image to load completely before running the js. commit 715ec40ad639e4b285c2994912a48bd448021507 Merge: 7f5f04dbc20 d311cab0c0e Author: Andrew Nicols Date: Fri Dec 2 12:15:30 2022 +0800 Merge branch 'MDL-76493-401' of https://github.com/marinaglancy/moodle into MOODLE_401_STABLE commit 1d98d162a1706a9e1631e7bb52a7770d807f217c Author: Paul Holden Date: Thu Oct 20 22:46:31 2022 +0100 MDL-75573 backup: translate async operation type in messages. commit d42189d71a0c8b0042f8c24f586f6c537d202f8f Author: Stefan Hanauska Date: Wed Nov 16 13:41:53 2022 +0100 MDL-76330 enrol: Check permission to show edit icon commit 7f5f04dbc20820d38f88c3c4f2f72963249d6a6a Author: Sara Arjona Date: Thu Dec 1 16:07:58 2022 +0100 weekly release 4.1+ commit 82d90a89503f2acde089610ebd5272f95bd83598 Author: Sara Arjona Date: Thu Dec 1 16:07:57 2022 +0100 NOBUG: Fixed file access permissions commit e581bd6cdefbda481dea5613e19435c16701271d Author: Simey Lameze Date: Thu Dec 1 09:17:08 2022 +0800 MDL-76507 behat: change step to use 'Recent and next 60 days' option It was detected that 'This month' option may cause failures in builds in between months so using the 'Recent and next 60 days' still fixes the weekend scenario and also the in between months issue. commit 68cd224ef34bf439b542ebb7f25f1be87ef6328f Merge: afef05b07c4 a8f889acbf9 Author: Andrew Nicols Date: Thu Dec 1 10:03:27 2022 +0800 Merge branch 'MDL-75604-401' of https://github.com/ssj365/moodle into MOODLE_401_STABLE commit afef05b07c48bc8fc8ae12085aa16f904c44b948 Merge: d9cd25c2fb3 c86d6510ce4 Author: Andrew Nicols Date: Thu Dec 1 09:23:36 2022 +0800 Merge branch 'MDL-75281-401' of https://github.com/call-learning/moodle into MOODLE_401_STABLE commit d9cd25c2fb3a7f71a0a4d01f4fcf1a8341ad4840 Author: Jun Pataleta Date: Mon Nov 28 14:41:32 2022 +0800 MDL-76497 upgrade: add the 4.1.0 separation line to all upgrade scripts commit 960bc4e3c5c271962ab0daf6cab2cb7e363f87e5 Merge: cf06e4207f1 b391ed9941a Author: Sara Arjona Date: Wed Nov 30 18:14:14 2022 +0100 Merge branch 'MDL-76226-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit cf06e4207f1710addd2bb957c8393cee3a338eb2 Merge: 9f061112784 4be0e3541e9 Author: Sara Arjona Date: Wed Nov 30 18:14:03 2022 +0100 Merge branch 'MDL-76507-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE commit 9f061112784444fbd6a89b3f0e88400d7c16a4f1 Merge: a8bcb231344 523b590711a Author: Jun Pataleta Date: Wed Nov 30 23:03:53 2022 +0800 Merge branch 'MDL-76250-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit a8bcb231344d56610b0792b08504936e2c846159 Author: Andrew Nicols Date: Fri Nov 25 21:09:02 2022 +0800 MDL-76483 core: Handle default value for get_docs_url() commit 5c96f74a0638662519c89431945a92192f4ea473 Merge: 7cc3d06276c a5f92c041e4 Author: Ilya Tregubov Date: Wed Nov 30 15:58:32 2022 +0300 Merge branch 'MDL-74853-401' of https://github.com/marinaglancy/moodle into MOODLE_401_STABLE commit 7cc3d06276c4ea8856136b17bdbd93c1bf4c81ed Merge: b00f1464a8c 88393518f53 Author: Ilya Tregubov Date: Wed Nov 30 10:44:58 2022 +0300 Merge branch 'MDL-76487-401' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE commit b00f1464a8c27ce8a74d1970affc658c25b3d488 Merge: 57e5cc15881 fb5a3dd6438 Author: Andrew Nicols Date: Wed Nov 30 13:35:56 2022 +0800 Merge branch 'MDL-75826-401' of https://github.com/meirzamoodle/moodle into MOODLE_401_STABLE commit 88393518f531a9c6f8e13921198d61269b805dc2 Author: Andrew Nicols Date: Mon Nov 28 19:41:58 2022 +0800 MDL-76487 tiny_autosave: Clarify autosave store rejection message commit 57e5cc1588180cee1943775b6730474db072da84 Merge: 0be376fdc0c 19ed64f2d97 Author: Jun Pataleta Date: Wed Nov 30 11:53:24 2022 +0800 Merge branch 'MDL-68981-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE commit a0efc27d31158f5214a1219538bf6e598525284c Author: Andrew Nicols Date: Sat Nov 26 13:26:20 2022 +0800 MDL-76487 tiny_autosave: Use navigator.sendBeacon instead of fetch Firefox does not support the keepalive flag for fetch, despite every other browser except IE supporting it. commit 0be376fdc0c6ac7299bf0e28c953c25e00675a56 Author: David Woloszyn Date: Wed Nov 30 14:01:31 2022 +1100 MDL-76183 lib: Update Github URLs commit 8bf788a1bdd79279c23f6075906ebda0c37630b7 Merge: 864a2ea990e fac0c27efb1 Author: Jun Pataleta Date: Wed Nov 30 11:27:18 2022 +0800 Merge branch 'MDL-76284-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit 864a2ea990ea8fd6ee560f4d2fb54472a44870c8 Author: Eloy Lafuente (stronk7) Date: Tue Nov 22 23:36:20 2022 +0100 MDL-76429 composer: Bump to phpwebdriver 1.2.1 for php81 compat Note this comes with a bunch of other small updates, all them pretty minor and should not be problematic. Better we get them than keeping them apart. commit 73f10723b3dd37a4cceaa1f455d008fb7dc5c323 Merge: be11ee3383e e3840909f5b Author: Andrew Nicols Date: Wed Nov 30 10:22:07 2022 +0800 Merge branch 'MDL-76380-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE commit be11ee3383e8b53c4cedbed0df62186bcf29e163 Author: sam marshall Date: Mon Nov 14 11:11:18 2022 +0000 MDL-76218 cachestore_redis: delete_many can fail with no keys In some cases, we get an error message such as: Wrong parameter count for Redis::zRem() Within the delete_many function. This function requires at least one key to be supplied, but if delete_many is called with an empty array, we will call it with no keys. commit fbb0fd952d384ed0b0da7a81475fd00bd1f815b2 Author: Eloy Lafuente (stronk7) Date: Thu Nov 24 00:58:16 2022 +0100 MDL-75977 xmldb: Avoid using null params on built-in DB functions This changes a couple of cases, in postgres and oracle where we were trying to calculate strlen() on null values (that causes a PHP 8.1 warning). Also, at the same time, fixing another case in xmldb_field, it was detected that it had a bug around precision (being set to the value of type), being used as object property, when it's not, so it was also fixed by moving the code logic a little bit. Note that the bug has been there since inception because there isn't any code in Moodle using that ->precision property. It was just detected thanks to PHP 8.2, but that's another story. :-) Verified that with the patch: - All DBs can be installed (phpunit install) - Both DDL and DML pass without any ddl/dml warning (in all DBs). commit 0cc449230366bb29dfba731d041c08e8b3fba580 Author: Meirza Date: Mon Nov 21 14:06:07 2022 +0700 MDL-76127 Profiling: Make the breadcrumb of the profiling URL clickable Boost has the behavior to remove the last item action. To avoid that, we need to add an action item. commit dcc2d22a7464615f210197e86c6bfefcc661e177 Merge: e0ef5d0638e 1c2503a6deb Author: Ilya Tregubov Date: Tue Nov 29 16:01:45 2022 +0300 Merge branch 'MDL-72019-401' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE commit 1c2503a6deba53b3fa55eb18469aeb440102f1e3 Author: Meirza Date: Fri Nov 11 09:45:39 2022 +0700 MDL-72019 user: Allows data to be formatted when exporting. commit c86d6510ce49a37b30d937389b355f84f8f32177 Author: Laurent David Date: Wed Jul 20 17:23:37 2022 -0400 MDL-75281 mod_bigbluebuttonbn: Upgrade failure when table exists * Fix several upgrade script issue when the recording table exists or plugin has been downgraded prior to 4.x upgrade commit a8f889acbf98df9cfb57433500381aa7e9ca765d Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Wed Nov 30 12:10:07 2022 -0700 MDL-75604 mod_bigbluebuttonbn: Fix welcome section * Removed welcome message from General settings * Cleaned settings.php file to remove hardcoded add($item) after adding conditional element commit 5a07bcf871f90aba48850d0128f208f38c0015b1 Author: Kepa Urzelai Date: Wed Nov 30 15:13:50 2022 +0100 MDL-72563 theme_boost: rubric area style fix commit 4be0e3541e912307caf26613238e5bed848bb141 Author: Simey Lameze Date: Sun Dec 4 14:06:52 2022 +0800 MDL-76507 behat: use 'This month' option when exporting This is necessary because 'This week' option is conditionally hidden on weekends making behat builds to fail on those days. Also, the last two steps had to be split because Bennu library adds days with leading zero and moodle removes it by default. commit 12ac6ce86bd4af95aff957e4dbb15af86ca1c0a9 Author: Marina Glancy Date: Wed Nov 30 10:30:34 2022 +0100 MDL-76494 libs: patch Box::Spout for PHP 8.1 - calling basename on null commit 2db281b19764b1bc0ae3b1e1fc3a6649b6bd3cab Author: Meirza Date: Sun Nov 27 20:49:19 2022 +0700 MDL-76145 course: Avoid long course names that exceed available space Co-authored-by: Stephen Sharpe commit 805559cb482f00c77c477ad98be47f9cb210fef9 Author: Andrew Nicols Date: Fri Nov 25 21:02:13 2022 +0800 MDL-76482 output: The javascript mustache helper should return a string commit 19ed64f2d97ad18fb79e8bd779b3e228eb6ba699 Author: Huong Nguyen Date: Fri Nov 25 09:48:41 2022 +0700 MDL-68981 tool_recyclebin: Force necessary settings when restoring Created code to force the necessary settings for restore_item in: + course_bin class + category_bin class commit dcc115786dd5f448b87a9dc62cdc6ebc869d09be Author: Huong Nguyen Date: Fri Nov 25 09:46:48 2022 +0700 MDL-68981 tool_recyclebin: Extra PHPUnit with General restore config commit 2ef01c0fdfabc93e3c7d2e8aedcd57968a11b47f Author: Huong Nguyen Date: Fri Nov 25 09:38:50 2022 +0700 MDL-68981 tool_recyclebin: Extra Behat test with General restore config Including in this commit: - Convert existing Behat scenario to use Data generators - Convert existing Behat scenario to use Provider - Add new scenario for Include users setting in General restore page commit 2696f446ac6a48214c45bdfbc7d733f9f4152864 Author: Brendan Heywood Date: Wed Nov 2 22:47:07 2022 +1100 MDL-76166 calendar: Ensure user is in server access logs commit c45c98f6f2efcde853d2cc27f915a2369d016a2e Author: Brendan Heywood Date: Wed Nov 2 19:08:00 2022 +1100 MDL-76166 auth: Ensure user is in server access logs commit 181ecedb1177ff346dd531db5092300f0e406895 Author: Jonathan Champ Date: Tue Nov 29 13:27:31 2022 -0500 MDL-76506 cache_application: Fix MDL_PERF and perfdebug checks commit 7e8efa870d5c0712697602482b1a3822a0ae8542 Author: Paul Holden Date: Wed Nov 23 13:41:46 2022 +0000 MDL-76446 user: correct logic for multiple keyword search. When the keyword participant filter was used with multiple values in conjunction with other participants filters, the boolean logic was effectively: X AND Y OR Z When what we actually wanted was: X AND (Y OR Z) commit b363723f9ac92102fedf34263ecf18e042108505 Author: Paul Holden Date: Fri Nov 25 16:43:09 2022 +0000 MDL-76476 tiny_media: don't load image preview if none exists. commit e0ef5d0638ecdeb8f881873dce8055c51708f0e3 Merge: 5475fb8a150 38250aec8e4 Author: Ilya Tregubov Date: Tue Nov 29 13:32:16 2022 +0300 Merge branch 'MDL-75463-401' of https://github.com/ilyatregubov/moodle into MOODLE_401_STABLE commit 38250aec8e4fd900985623aa61f84e4f544baa8e Author: Kevin Percy Date: Fri Nov 18 16:37:10 2022 +0800 MDL-75463 lib: Update Bennu version number to 0.2 commit 5475fb8a15086504d11924ee738750f5e5c68896 Merge: 5384f872bb8 a7e7cd71cbd Author: Andrew Nicols Date: Tue Nov 29 17:30:02 2022 +0800 Merge branch 'MDL-76355-401' of https://github.com/marinaglancy/moodle into MOODLE_401_STABLE commit 5384f872bb85a50b2b43371d14ecc574d799d96b Author: Angelia Dela Cruz Date: Wed Oct 12 15:38:56 2022 +0800 MDL-75960 behat: Survey behat generators use UI Replace steps that manually add Survey instances via the UI and use Behat generators. This improves the speed of the Behat test runs. commit eb3ee128525faf98e8ebb4c5e804354787bd2c92 Author: Paul Holden Date: Thu Aug 4 20:33:57 2022 +0100 MDL-75381 gradereport_grader: ensure valid paging preference value. Set type of the report paging setting to integer, to ensure usage of it is predictable. Unsupported operated type errors were thrown on PHP8.0 when it's value contained a string or was empty. commit dded69ad15a160faf52b13b86950397fb838ede5 Author: Daniel Ziegenberg Date: Tue Sep 27 18:31:19 2022 +0200 MDL-74823 lib: HTMLPurifier upgrade to 4.16.0 Signed-off-by: Daniel Ziegenberg commit 2cfaa895aa9e9348aaf8d61e7506906226d859cc Author: Daniel Ziegenberg Date: Sun May 22 16:39:24 2022 +0200 MDL-74823 lib: normalize line endings for HTMLPurifier Prior to this change, all the line endings in the imported HTMLPurifier library were using CRLF (\r\n aka Windows style), but the HTMLPurifier source and also the downloadable artefacts use LF (\n aka Linux style) as line endings. This has been the case since 510d190382003985eafd6f4407190d43509016a5 when with the commit "MDL-38672 import HTML Purifier 4.5.0" all line endings were changed from LF to CRLF. There was no comment in the commit on why this change was done. As the original source uses LF, this commit partly reverts 510d190382003985eafd6f4407190d43509016a5 and goes back to LF as line endings. Signed-off-by: Daniel Ziegenberg commit 60e176b50d5cacf2653825db470cd29dbb8a882d Author: Daniel Ziegenberg Date: Sun May 22 16:37:22 2022 +0200 MDL-74823 lib: HTMLPurifier upgrade to 4.14.0 Signed-off-by: Daniel Ziegenberg commit 530e06da6d44aafc0e3bd6c8b843e56f536074ba Author: Paul Holden Date: Wed Nov 2 22:33:10 2022 +0000 MDL-75789 restore: multi-byte safe substring calculating course names. Co-authored-by: Leon Stringer commit 4d9c6785ffa6f6cc41e0fe71e29d565403814323 Author: info@eWallah.net Date: Sat Jul 2 10:25:56 2022 +0200 MDL-65939 phpunit: Maildigest tests can query a wrong adhoc task commit 1b8456dbb1aefb2f266ca4d2d1e95da0a7ba41cf Author: Simey Lameze Date: Tue Nov 8 10:30:02 2022 +0800 MDL-76058 behat: send message using data generator commit 3e26150eaeae0ac535efc2dca0c9fc27847692f2 Merge: 5cf31d74453 37be6bfa4d3 Author: Andrew Nicols Date: Tue Nov 29 15:09:46 2022 +0800 Merge branch 'MDL-76088-401' of https://github.com/marinaglancy/moodle into MOODLE_401_STABLE commit 5cf31d744532756c80d6317e2014db3e461c1a78 Author: Pablo Amaya Date: Wed Oct 5 12:40:06 2022 +0200 MDL-74454 mod_scorm: Fixed problems in lateral navigation. Fixed problems in lateral navigation and grading when a SCORM has more than three levels The SCORM module has problems with full screen display, completion tracking and grading in SCORM. Also resolves issues MDL-74992, MDL-73249, MDL-75407 commit 62238568a2fbb0e637a827b14f831ae1cd8f7372 Author: Andrew Nicols Date: Tue Nov 29 12:28:35 2022 +0800 MDL-76258 mod_lti: Codign style fixes commit 6e9e2be8f4b38f74ff7326c5f9bfa18bc3dacfe7 Author: Stefan Hanauska Date: Wed Nov 9 19:32:45 2022 +0100 MDL-76258 mod_lti: Reset clientid after restore commit 34f8f822889d9c2f1cae50db49b661fbdf0fb7cf Author: Andrew Nicols Date: Tue Nov 29 11:49:24 2022 +0800 MDL-69570 assignfeedback_editpdf: Whitespace fix commit ac8b7e9f0a87a3882b042cbf4408f67f107edf50 Author: Adrian Greeve Date: Thu Nov 24 14:27:29 2022 +0800 MDL-69570 assignfeedback_editpdf: Upgrade step to remove files. This upgrade step removes all orphaned editpdf feedback files and records. commit b50c240ab54d3a3ab1761a8005f7a7fe9efe6966 Author: Adrian Greeve Date: Thu Nov 24 14:25:36 2022 +0800 MDL-69570 assignfeedback_editpdf: Remove temp pdf files This adds a new method to the assignfeedback edit pdf library to specify user data file areas that will return just the meaningful annotated feedback pdf. get_file_areas has been updated for this plugin to return all file areas related to assignfeedback_editpdf, and should stop producing orphaned files and records when a course reset is done. Thanks to @toniginard who provided a base solution for me to work off. commit 189c4ce4de72464d92b67a8312356093f877a7f6 Author: Jonathan Champ Date: Mon Nov 28 18:53:44 2022 -0500 MDL-76506 core\lock: Fix MDL_PERF and perfdebug checks commit c55f219d77bf588a2e277e15b60360a13724a91b Author: Mark Holliday Date: Sun Nov 20 16:59:12 2022 -0500 MDL-76376 scorm: fix PHP8 TypeError (null is not Countable) commit e3840909f5b09804032120691b4c246b056f3065 Author: Paul Holden Date: Mon Nov 28 19:30:51 2022 +0000 MDL-76380 tool_oauth2: remove double persistent load on update. The method already loaded the validated persistent model data on the previous line, there's no need to do it again (while also trying to load unvalidated properties). commit 523b590711a598a570fb0e1fa87c0895700e8a29 Author: Paul Holden Date: Wed Nov 9 18:39:10 2022 +0000 MDL-76250 mod_assign: disable form change checker for grading options. This was previously fixed in 8e9efe60, but seems to have regressed somewhere along the way. commit b391ed9941a7680f21ee86d73c6fb2e78a61c962 Author: Paul Holden Date: Tue Nov 8 22:29:05 2022 +0000 MDL-76226 admin: account for preset config checkboxes other than bool. The assumption that the settings checkbox always stores boolean values (e.g. 0/1) isn't correct. The `perfdebug` configuration instead uses the values 7/15. commit a5f92c041e40092992512c3eb40f1d2ad669076a Author: Marina Glancy Date: Fri Oct 28 10:27:37 2022 +0200 MDL-74853 various: add second parameter to htmlentities functions Default value of the $flag argument changed in PHP 8.1 from ENT_COMPAT to ENT_QUOTES | ENT_SUBSTITUTE To ensure consistent behavior across different PHP version the second parameter is now required for the functions: htmlspecialchars(), htmlentities(), htmlspecialchars_decode(), html_entity_decode() and get_html_translation_table() commit cfe0945ffb8ba55eb3f906664cabcce33deac631 Author: Marina Glancy Date: Mon Nov 28 16:01:47 2022 +0100 MDL-76495 libs: patch TCPDF for PHP 8.1 compatibility commit 6989097a3c322be60eb1e81cc71c5e2f42c1d64a Author: Marina Glancy Date: Sat Nov 26 19:15:58 2022 +0100 MDL-76495 lib: test for qrcode in TCPDF commit 847f08dcd4a5076a5872d9fdb650c9b426fdfd71 Author: Marina Glancy Date: Mon Nov 28 15:56:35 2022 +0100 MDL-76494 libs: patch Box::Spout for PHP 8.1 compatibility commit 02430ee56291b6ea3f1709af4396eea3dadf3555 Author: Marina Glancy Date: Sat Nov 26 18:30:42 2022 +0100 MDL-76494 core_reportbuilder: behat test for downloading report commit a8e90aaae1b3882eda8f7efa309847c3bad35714 Author: Marina Glancy Date: Sat Nov 26 15:21:00 2022 +0100 MDL-76494 dataformat: tests for Excel and ODS writers commit fac0c27efb10ff9eebc0e25f53f78f6522bc6509 Author: Paul Holden Date: Tue Nov 15 20:11:31 2022 +0000 MDL-76284 webservice: early exit if no users for missing capabilities. commit a7e7cd71cbd661c2f7f4b77847a8066453ceda59 Author: Marina Glancy Date: Tue Dec 21 09:57:48 2021 +0100 MDL-76355 lib: apply a patch to googleapi for php 8.1 compatibility commit 37be6bfa4d37a7c77d355341be9da760e0370747 Author: Marina Glancy Date: Wed Oct 26 11:21:42 2022 +0200 MDL-76088 blocks: fixed incorrect use of static cache commit d311cab0c0e8e7abb042bdc22766699362764269 Author: Marina Glancy Date: Sat Nov 26 14:02:32 2022 +0100 MDL-76493 core: make sure format_string(null) works on PHP 8.1 commit fb5a3dd643814b323f14915782bba38b6a382b04 Author: Meirza Date: Fri Nov 18 18:36:13 2022 +0700 MDL-75826 profile: Redirect to profile page if returnto is profile. commit 0ea3d45e04c3d54a3a472ddcb11606b30e227c50 Author: Jun Pataleta Date: Sat Nov 26 17:23:04 2022 +0800 Moodle release 4.1 commit a3cee9a0ea6228066e079145886c275898162b63 Author: Jun Pataleta Date: Sat Nov 26 17:23:04 2022 +0800 NOBUG: Change travis.yml to MOODLE_401_STABLE commit 15d4ea81e003439c528004a8d555a07cad0f02d3 Author: Ilya Tregubov Date: Fri Nov 25 15:39:02 2022 +0300 Moodle release 4.1rc3 commit 004f658e602d00a125ad1cba01db6ca1e4cc1b4f Merge: b38e0e9db4a bd55e6a0778 Author: Jun Pataleta Date: Fri Nov 25 08:42:36 2022 +0800 Merge branch 'MDL-75982-master-fix' of https://github.com/andrewnicols/moodle commit b38e0e9db4a3eb75437ef34fc1de639ef2b979b7 Merge: 4e956400309 6fb92094056 Author: Andrew Nicols Date: Fri Nov 25 08:06:11 2022 +0800 Merge branch 'MDL-76470-master' of https://github.com/marinaglancy/moodle commit bd55e6a077865fef17d0996a55bd9df2d6b5f27f Author: Andrew Nicols Date: Fri Nov 25 07:43:37 2022 +0800 MDL-75982 tiny_h5p: Hold behat until the content is inserted commit 6fb92094056867af02a7f3a135fed33b44bf8b82 Author: Marina Glancy Date: Thu Nov 24 12:09:13 2022 +0100 MDL-76470 core: normalise locale for strftime substitution Huge thanks to Eloy Lafuente for investigation commit 4e956400309d946f773c66225ba9bb667b773b0c Merge: 1b92faceb66 0255bc7254a Author: Víctor Déniz Date: Thu Nov 24 15:08:13 2022 +0000 Merge branch 'MDL-76467-master' of https://github.com/davewoloszyn/moodle commit 1b92faceb66368f6061436853e46310c7cf802ab Merge: b54f76f391b 177b1f5066f Author: Víctor Déniz Date: Thu Nov 24 12:10:27 2022 +0000 Merge branch 'MDL-76466-master' of https://github.com/davewoloszyn/moodle commit b54f76f391bae4cf6147e4310d1aa6bd8ff2e6c3 Merge: 2dcb36153df 3d0129ffc7f Author: Ilya Tregubov Date: Thu Nov 24 13:06:19 2022 +0300 Merge branch 'MDL-75982-master-behat-fix' of https://github.com/lameze/moodle commit 2dcb36153df4c3d8f1497680efe21effd56becb8 Merge: ab606a00ecd c3c3a1fe0fa Author: Jun Pataleta Date: Thu Nov 24 17:51:56 2022 +0800 Merge branch 'MDL-76468-master' of https://github.com/andrewnicols/moodle commit 3d0129ffc7f8cdeca9d6256a491e542ba3a424cc Author: Simey Lameze Date: Thu Nov 24 17:48:57 2022 +0800 MDL-75982 editor_tiny: fix accessibility behat failures commit 0255bc7254a20367da6424c98e121d9d4d1dc2fd Author: David Woloszyn Date: Thu Nov 24 20:41:35 2022 +1100 MDL-76467 gradereport: Next and previous arrows use language direction commit 177b1f5066fe155c68ae4b118c271990b85f8125 Author: David Woloszyn Date: Thu Nov 24 20:38:59 2022 +1100 MDL-76466 gradereport_user: Accordion icon uses language direction commit ab606a00ecd972df6ea8d489b35c60d603073deb Merge: 3c369288054 15eedeac4ee Author: Ilya Tregubov Date: Thu Nov 24 12:24:59 2022 +0300 Merge branch 'MDL-76327-master' of https://github.com/andrewnicols/moodle commit c3c3a1fe0fa0a35ffc1d47ee7c992d7363efec1d Author: Andrew Nicols Date: Thu Nov 24 16:40:46 2022 +0800 MDL-76468 output: Correct slasharg URL for theme stylesheet commit 3c369288054c8fd072507b37abf3cd0aa7a7c8e6 Merge: 7c1761564e5 3d5af376150 Author: Ilya Tregubov Date: Thu Nov 24 10:59:29 2022 +0300 Merge branch 'MDL-76291' of https://github.com/paulholden/moodle commit 15eedeac4ee555ead77d39cda6519b39aa13784e Author: Andrew Nicols Date: Thu Nov 24 11:42:02 2022 +0800 MDL-76327 tiny_autosave: Use fetch + keepalive to reset autosave session The autosave is reset on form submission, but if that form submission happens at the same time as a page reload, the connection and/or server is slow, then the connection may be aborted before the session is removed. This commit changes the autosave reset to use the fetch() API with a keepalive flag. Unfortunately we do not have a formal endpoint for this in Moodle JS so this is a hackier approach than I would like. MDL-76463 has been opened to investigate this. This commit also fixes a situation where the autosave content is re-sent when the user has typed in the editor and their next action is to click on the submit button. This is now blocked for that editor instance. commit 7c1761564e5922755fda7961672d15a9aa2b1038 Merge: 07ab2c0cfb9 305975a3e51 Author: Jun Pataleta Date: Thu Nov 24 12:18:39 2022 +0800 Merge branch 'MDL-76460-master' of https://github.com/andrewnicols/moodle commit 07ab2c0cfb9f023bf8257c0f8dca8e9ac8831d73 Merge: 08a19dbed89 cc93388082f Author: Shamim Rezaie Date: Thu Nov 24 13:36:11 2022 +1100 Merge branch 'MDL-75982-master-latest' of https://github.com/andrewnicols/moodle commit 08a19dbed8990670b22b5b661f40642f02a502f4 Merge: 688873c84b6 6099cf161dd Author: Andrew Nicols Date: Thu Nov 24 10:18:22 2022 +0800 Merge branch 'MDL-76403-master' of https://github.com/junpataleta/moodle commit 688873c84b639a954f5a098c73a63dcf2e0c4658 Merge: 39b7c4faf4d d4de7b630e5 Author: Andrew Nicols Date: Thu Nov 24 10:16:39 2022 +0800 Merge branch 'MDL-76395-master-enfix' of https://github.com/vmdef/moodle commit cc93388082fdee8230208f9f54adc2a456c8e55a Author: Simey Lameze Date: Fri Nov 18 14:47:16 2022 +0800 MDL-75982 tiny_equation: add behat for equation editor commit a3bf958cc53f13583c843c70fd6fc5b07b38d8b6 Author: Simey Lameze Date: Thu Nov 10 12:45:46 2022 +0800 MDL-75982 tiny_autosave: add tests for autosave plugin commit 7e41864faa1b877580887b333d185bd90a94e15f Author: Simey Lameze Date: Thu Nov 10 12:45:15 2022 +0800 MDL-75982 tiny_media: add tests for media video plugin commit 63f9ec9b405e03b5e3c2ab9c8a27b3e21fca127d Author: Simey Lameze Date: Thu Nov 10 12:44:14 2022 +0800 MDL-75982 tiny_accessibilitychecker: tests for accessibility checker commit e82229eea63a8e14fc05dd5bbc5d89800afcc611 Author: Andrew Nicols Date: Fri Nov 18 11:34:08 2022 +0800 MDL-75982 tiny_accessibilitychecker: Fall back to opaque white as top background commit 4024127ee06a8a1c02faf85ffa5fa83b2d2daa3c Author: Simey Lameze Date: Mon Oct 17 13:49:27 2022 +0800 MDL-75982 tiny_h5p: add tests for h5p plugin commit c77f79d0ce35ee53f0641b39cb256e7c4c116f26 Author: Andrew Nicols Date: Wed Oct 12 13:39:35 2022 +0800 MDL-75982 editor_tiny: Add behat tests This commit starts to add Behat tests for the various features of TinyMCE. Please note that not all features are testable with Behat. commit 305975a3e511af105260c393b9cec22fb53fd942 Author: Andrew Nicols Date: Thu Nov 24 08:26:08 2022 +0800 MDL-76460 tiny_recordrtc: Respect audio/video capabilities in editor commit 39b7c4faf4d4a01c3cd06389af087904a91ac70d Merge: f7aebbcec5f c99636e0a6b Author: Víctor Déniz Date: Wed Nov 23 17:55:10 2022 +0000 Merge branch 'MDL-76440-master' of https://github.com/andrewnicols/moodle commit d4de7b630e53d7208465fe1b50c4fd3419c2c1a2 Author: Víctor Déniz Date: Wed Nov 23 00:07:06 2022 +0000 MDL-76395 lang: Use fixed strings in tests commit 74828e81491b707ec5c6416143691914392a5851 Author: Helen Foster Date: Tue Nov 22 22:21:53 2022 +0000 MDL-76395 lang: Import fixed English strings (en_fix) commit f7aebbcec5ffea9245922cc5253844e0b1a8afbf Merge: 00f66fad8f3 24e7bff1b94 Author: Víctor Déniz Date: Wed Nov 23 14:22:25 2022 +0000 Merge branch 'MDL-76324-master' of https://github.com/HuongNV13/moodle commit 00f66fad8f344146fdc2f0af3d01932be6f23932 Merge: 9ff0f5cc85f e4da62b5f11 Author: Ilya Tregubov Date: Wed Nov 23 14:35:02 2022 +0300 Merge branch 'MDL-73964-master' of https://github.com/mickhawkins/moodle commit 3d5af376150501a99cd8c7594475eba40921c2d1 Author: Paul Holden Date: Wed Nov 16 12:41:10 2022 +0000 MDL-76291 mod_bigbluebuttonbn: tell Behat to wait while polling. While fetching recording data, and updating room info. Should reduce random scenario failures. commit 9ff0f5cc85f4f0e428845f7b1f9676801c0cfb98 Merge: 0a01aa9d412 6f829cd2ffe Author: Paul Holden Date: Wed Nov 23 09:13:59 2022 +0000 Merge branch 'MDL-76302-master' of https://github.com/meirzamoodle/moodle commit 0a01aa9d4126c927a8c5c146cd851229fe1bf3c4 Merge: 422da2ed45f 9e259e5399a Author: Jun Pataleta Date: Wed Nov 23 14:51:56 2022 +0800 Merge branch 'MDL-76365-master' of https://github.com/HuongNV13/moodle commit c99636e0a6b2bc80ff6bc4535096d513ecf67c49 Author: Andrew Nicols Date: Wed Nov 23 12:32:07 2022 +0800 MDL-76440 editor_tiny: Reset text-align to initial Bootstrap core's "reboot" sets a default text-align which is incompatible with RTL languages. Arguably this should be set in the Boost theme, but this is a fairly large change which has potential to break things so I'm making it here where we experience the issue for now. commit e4da62b5f11d34e423690e6cd7a0af8c13f59ec0 Author: Stevani Andolo Date: Wed Nov 23 10:29:55 2022 +0800 MDL-73964 core: Update support site/email usage to use supportemail This ensures the correct link is provided (and not email address itself), and honours the supportavailability setting. commit 898e67ecb36abdd54bb3e46a16551d547f44a75b Author: Andrew Nicols Date: Wed Nov 23 11:11:47 2022 +0800 MDL-76440 editor_tiny: Add directionality plugins to toolbar commit 24e7bff1b94f2ea657196ee8db99751235ccac25 Author: Huong Nguyen Date: Wed Nov 16 15:42:06 2022 +0700 MDL-76324 webdav: Fix error for PHP 8.0 commit 6099cf161dd7892ad7d3ad71287b81051c07ec8c Author: Jun Pataleta Date: Wed Nov 23 09:47:32 2022 +0800 MDL-76403 versions: main version bump commit 00bae8b8a42b51923b6c3e4d81b40d11247ad70a Author: Jun Pataleta Date: Tue Nov 22 15:34:55 2022 +0800 MDL-76403 versions: bump all versions and requires near release commit 422da2ed45fb66b0c690e8f127070d6fd0361658 Author: Ilya Tregubov Date: Tue Nov 22 15:58:44 2022 +0300 Moodle release 4.1rc2 commit 9e259e5399aad38a74bcc0e593a5891398d94bd0 Author: Huong Nguyen Date: Tue Nov 22 12:05:02 2022 +0700 MDL-76365 mod_data: Fix export with empty template If the template is not created, we need to use the default template for the export commit 6f829cd2ffe321b9381faad2ce78137ae4aa96b3 Author: Meirza Date: Tue Nov 22 10:42:45 2022 +0700 MDL-76302 theme: handling TinyMCE menu overlapping with the top navbar commit 86e159fae2cedab9a5345b7780e3bf2ea9e445d9 Merge: 60e275183aa ec75faf46c9 Author: Jun Pataleta Date: Tue Nov 22 11:20:12 2022 +0800 Merge branch 'MDL-76390' of https://github.com/stronk7/moodle commit 60e275183aa54e38524d6f820d3056ca2895e116 Merge: 18dda191fb0 44d6b24d28f Author: Jun Pataleta Date: Tue Nov 22 11:08:37 2022 +0800 Merge branch 'MDL-76367-master' of https://github.com/andrewnicols/moodle commit 18dda191fb025c9367cb9abba2eab4e48e01675d Merge: 5fd3111f954 d3ee90b1580 Author: Jun Pataleta Date: Tue Nov 22 10:50:14 2022 +0800 Merge branch 'MDL-76388' of https://github.com/stronk7/moodle commit 5fd3111f95442faacf2de6e07619e72b00ab594f Merge: c92cb703466 79a17a56bb0 Author: Jun Pataleta Date: Tue Nov 22 09:49:53 2022 +0800 Merge branch 'MDL-76389' of https://github.com/stronk7/moodle commit c92cb703466eef93f93efed9fa3c8adf7ecd9019 Author: Jun Pataleta Date: Tue Nov 22 09:42:19 2022 +0800 MDL-75100 core: Add upgrade.txt note for core_date::strftime() commit a1ed676d15c58d9be83ed1beffc496af1cfccc2b Merge: c1de3c0cbce 7bbb5434bf5 Author: Jun Pataleta Date: Tue Nov 22 09:14:04 2022 +0800 Merge branch 'MDL-75100-master' of https://github.com/marinaglancy/moodle commit c1de3c0cbce09a43608923bcd1133aa75bd8f7ad Merge: 1273c295acf a2578defa8a Author: Ilya Tregubov Date: Mon Nov 21 16:53:11 2022 +0300 Merge branch 'MDL-76341-master' of https://github.com/stevandoMoodle/moodle commit 7bbb5434bf5975e57abc07e3723643e1fb7f7950 Author: Marina Glancy Date: Mon Jul 11 15:57:38 2022 +0300 MDL-75100 core: replace function strftime deprecated in PHP 8.1 commit 1273c295acf753abbdff924b12a8175228532f89 Merge: 7c14a2239a4 a307f2d4294 Author: Ilya Tregubov Date: Mon Nov 21 11:14:55 2022 +0300 Merge branch 'MDL-76306-master' of https://github.com/andrewnicols/moodle commit a2578defa8a345fc19d3cb0561255de11365a3a8 Author: Stevani Andolo Date: Fri Nov 18 11:37:18 2022 +0800 MDL-76341 tool_lp: Fixed learning plan's header not containing user name commit ec75faf46c9a18f8ea99484b8c597bec89ed2ce7 Author: Eloy Lafuente (stronk7) Date: Sun Nov 20 14:50:46 2022 +0100 MDL-76390 tool_lp: Remove magic getter call Since Moodle 3.3 (see MDL-57273), the magix getters and setters for persistent classes are deprecated, instead get() and set() must be used. commit 79a17a56bb0d1bf4e4cc2c3f34ff704006b6b1c7 Author: Eloy Lafuente (stronk7) Date: Sun Nov 20 11:33:37 2022 +0100 MDL-76389 output: Ensure we don't try to iterate over null Just convert nulls to empty array before trying to iterate it. commit d3ee90b15809421403487ab2503e315d8954e0d2 Author: Eloy Lafuente (stronk7) Date: Sun Nov 20 10:46:41 2022 +0100 MDL-76388 user: Switch from deprecated string in core_user to core one This case was left not changed @ MDL-72509, and detected by the Moodle 4.1 apache logs review @ MDL-76064. Not much to say, just switch to the core lang string, the other is deprecated for 4.1 and up. commit 7c14a2239a4bb6aa304c03182b02df0c43d57da9 Author: Paul Holden Date: Fri Nov 18 11:45:35 2022 +0000 Moodle release 4.1rc1 commit 6b0f7ab996156557ff73443acfbebabfa3f34c07 Merge: e9326dfcfb1 9b539d4894f Author: Paul Holden Date: Fri Nov 18 11:45:32 2022 +0000 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit 44d6b24d28f4d39c0bfc594effe271dbad99d442 Author: Andrew Nicols Date: Fri Nov 18 15:13:12 2022 +0800 MDL-76367 core: Apply RTL transformations to editors too commit 899397c0af4e499abbd5f96fa62d870b4190e3ee Author: Andrew Nicols Date: Fri Nov 18 14:13:43 2022 +0800 MDL-76367 editor_tiny: Add missing lang direction string TinyMCE uses a magic langstring only present in RTL languages which makes it hard to automatically fetch from their strings. Since it's the only magic string I can find a reference to (after searching their codebase), I've elected to add this in the lang.php serving layer. This allows us to use our own langstring instead of re-declaring something that should be stored once across Moodle. commit e9326dfcfb1ffa43c657b84991df6f1c5f3b6c31 Merge: 2259edc6e24 c233f2e2fa3 Author: Jun Pataleta Date: Fri Nov 18 11:58:18 2022 +0800 Merge branch 'MDL-76332-master' of https://github.com/call-learning/moodle commit 2259edc6e24c651a69b0ccbef58bf1d00fbeff96 Merge: a482fb4488f 4b99c6a795a Author: Andrew Nicols Date: Fri Nov 18 11:43:51 2022 +0800 Merge branch 'MDL-76102-master' of https://github.com/marinaglancy/moodle commit a482fb4488f29a3a3c8f03c6d137c09daf53a891 Merge: 2322d783dcc 94818dd23fe Author: Jun Pataleta Date: Fri Nov 18 11:27:25 2022 +0800 Merge branch 'MDL-75903' of https://github.com/paulholden/moodle commit 9b539d4894f451a1dda05e679edc1561ccba36c3 Author: AMOS bot Date: Fri Nov 18 00:07:42 2022 +0000 Automatically generated installer lang files commit 2322d783dcc0a75a5087ce244f49e19736665a41 Merge: 275162dd7a7 43fd7457e30 Author: Sara Arjona Date: Thu Nov 17 18:00:21 2022 +0100 Merge branch 'MDL-73620-master_grouperror' of https://github.com/alexmorrisnz/moodle commit 275162dd7a7add51c4fc43fa3753737d5cdd7ea5 Merge: 1ad023bba63 1d0fa45056b Author: Sara Arjona Date: Thu Nov 17 17:40:09 2022 +0100 Merge branch 'MDL-74780' of https://github.com/paulholden/moodle commit 1ad023bba63975dd122b1bf39f7aa4c69d216095 Merge: b47e0f80095 5e2e7562b60 Author: Paul Holden Date: Thu Nov 17 16:29:51 2022 +0000 Merge branch 'MDL-76105-master-enfix' of https://github.com/vmdef/moodle commit b47e0f80095fd5da01a6e203a02cef8c6f273fdd Merge: ae18f35f278 1c56ccd89bb Author: Sara Arjona Date: Thu Nov 17 17:25:48 2022 +0100 Merge branch 'MDL-70491-master_take2' of https://github.com/lucaboesch/moodle commit ae18f35f2787dc619f3a07e65fd15789c1153210 Merge: d52edc5c0d5 32f170c4b24 Author: Sara Arjona Date: Thu Nov 17 17:22:23 2022 +0100 Merge branch 'MDL-75627_master_v2' of https://github.com/sbourget/moodle commit d52edc5c0d5e7783480968f5dd8d60f98464dd2d Merge: 7c79ff41b04 9cf92be84d0 Author: Sara Arjona Date: Thu Nov 17 17:14:34 2022 +0100 Merge branch 'MDL-75479-master' of https://github.com/junpataleta/moodle commit 7c79ff41b040907574aec7cd30e986065d1eb04a Merge: d47129d4a92 05bb22d418d Author: Paul Holden Date: Thu Nov 17 14:35:01 2022 +0000 Merge branch 'MDL-75569-master' of https://github.com/justusdieckmann/moodle commit d47129d4a92616dceeba84d58e4f70ca5efe6110 Merge: b2e8646ee22 6ee0d6a979d Author: Paul Holden Date: Thu Nov 17 14:19:39 2022 +0000 Merge branch 'MDL-76331-master' of https://github.com/andrewnicols/moodle commit 9cf92be84d0f6c6bdeecbdfceedcf0dc330d6d09 Author: Jun Pataleta Date: Thu Nov 17 21:38:25 2022 +0800 MDL-75479 auth_cas: Pass base service URL for the CAS client Since phpCAS v1.6.0, a required base service URL parameterneeds to be passed to phpCAS::client(). This is basically the protocol, hostname, and port number (optional) of the site connecting to the CAS server in order for it to perform service URL discovery. commit 6ee0d6a979d92ef9dcf9b6714d15a1258b828996 Author: Andrew Nicols Date: Wed Nov 16 21:40:46 2022 +0800 MDL-76331 editor_tiny: Generate all langstrings This change renames the generator and has it generate the language strings for all available languages for easier import into AMOS. commit b2e8646ee22f95cbb90df0ce05d179bcd78a538b Merge: 78a1791e241 ea4a582b3d9 Author: Víctor Déniz Date: Thu Nov 17 13:19:58 2022 +0000 Merge branch 'MDL-76326-master' of https://github.com/HuongNV13/moodle commit 78a1791e241c0900da6205edde5a5251d8f4cf96 Merge: dd1c227c8d9 877474fb37b Author: Sara Arjona Date: Thu Nov 17 13:06:28 2022 +0100 Merge branch 'MDL-75567-master' of https://github.com/justusdieckmann/moodle commit dd1c227c8d9e8d813ef810ad6c2fd38dfc804906 Merge: 9f2e508ccb1 ebd8e07cbc5 Author: Víctor Déniz Date: Thu Nov 17 11:54:26 2022 +0000 Merge branch 'MDL-73804-make-category-filter-context' of https://github.com/Peterburnett/moodle commit 9f2e508ccb177f1d6ea28cb104ba92141773be96 Merge: c5da3db0ae7 779e4ecb157 Author: Paul Holden Date: Thu Nov 17 11:41:54 2022 +0000 Merge branch 'MDL-75665_master' of https://github.com/tasosb/moodle commit 5e2e7562b60561dacc6402813c97ca76f749be27 Author: David Mudrák Date: Thu Nov 10 20:11:22 2022 +0100 MDL-76105 lang: Use fixed strings in tests, too. commit ae2f8cfa67ec8696d435875dbd1c4c89cecbc12f Author: Helen Foster Date: Thu Nov 10 19:50:38 2022 +0100 MDL-76105 lang: Import fixed English strings (en_fix) commit 0cdfceb0f777f9d837662248b53bae0dfd731a2c Author: Jun Pataleta Date: Thu Nov 17 16:41:57 2022 +0800 MDL-75479 auth_cas: Bump thirdpartylibs version to 1.6.0 commit d2bcdfea0e1477179194d5f01f57040f2978214e Author: Jun Pataleta Date: Thu Nov 17 17:09:51 2022 +0800 MDL-75479 auth_cas: Update phpCAS to v1.6.0 commit f1b39db4f0bde684d1a8ddbd95df39d769a9845d Author: David Woloszyn Date: Thu Oct 6 16:20:44 2022 +1100 MDL-75479 lib: Set Moodle files after phpCAS upgrade commit 86a373522059b1efa5c2f6e80a8d0574b2225576 Author: David Woloszyn Date: Mon Sep 19 11:38:10 2022 +1000 MDL-75479 lib: Upgrade phpCAS to 1.5.0 commit c5da3db0ae76b3bd651ebd9e2a666aff9f11e261 Merge: 57aa434dd08 2c098a7ec7b Author: Ilya Tregubov Date: Thu Nov 17 10:34:13 2022 +0300 Merge branch 'MDL-76305-master' of https://github.com/junpataleta/moodle commit 57aa434dd08f363170fec5083fd46d9d342847bc Merge: 86284843630 bf96c78a437 Author: Jun Pataleta Date: Thu Nov 17 15:32:10 2022 +0800 Merge branch 'MDL-76328' of https://github.com/paulholden/moodle commit 86284843630068920cadcd4159f4e9c3b298cf39 Merge: 5a677592af9 bec6f3d8a57 Author: Jun Pataleta Date: Thu Nov 17 14:39:51 2022 +0800 Merge branch 'MDL-76310' of https://github.com/paulholden/moodle commit 1c56ccd89bb312dda6e1b473a7c9eb64c8d5bb72 Author: Bas Brands Date: Tue Apr 27 16:47:27 2021 +0200 MDL-70491 theme_boost: improve form autocomplete badge styles commit ea4a582b3d959c714500cd3c43f6cea3a5e1f241 Author: Huong Nguyen Date: Thu Nov 17 11:31:16 2022 +0700 MDL-76326 oauth2: Update Nextcloud logo to the new one commit 205a6c157c67a9ca906f3c7934c53db6f0a4a3fa Author: Andrew Nicols Date: Wed Nov 16 21:40:46 2022 +0800 MDL-76331 editor_tiny: Update language strings to use shorter ident AMOS can only cope with string identifiers with a length < 100 characters. Our tooling for Tiny automatically generates string idents based on the language string and these can end up longer. This change modifies our generated idents to be capped at 90 characters. commit 5a677592af90811361c264fa4bcf104368a5e8cd Merge: a9d0a1d254c 55b9fa4b326 Author: Andrew Nicols Date: Thu Nov 17 10:41:22 2022 +0800 Merge branch 'MDL-76333-master' of https://github.com/marinaglancy/moodle commit a9d0a1d254ce4e246bcbdfe3fd7add8ffdd2de19 Merge: c2b1f446a1e 0fc4914e409 Author: Andrew Nicols Date: Thu Nov 17 10:08:49 2022 +0800 Merge branch 'MDL-76334-master' of https://github.com/marinaglancy/moodle commit c2b1f446a1ecd42ed53ee69ff2efaf7d770a68ea Merge: 496ab5db7db f22c602436f Author: Andrew Nicols Date: Thu Nov 17 10:06:41 2022 +0800 Merge branch 'MDL-75651' of https://github.com/paulholden/moodle commit 496ab5db7db2d5f225e9d131860b28a43db8eebe Merge: e7bec29c95a 5f6d35e471b Author: Andrew Nicols Date: Thu Nov 17 09:59:16 2022 +0800 Merge branch 'MDL-76083-master' of https://github.com/aanabit/moodle commit c233f2e2fa3b87cc253666d866a00ee830d58b09 Author: Laurent David Date: Wed Nov 16 18:09:04 2022 +0100 MDL-76332 mod_bigbluebuttonbn: Fix JS exception, recording only room * The room updater should only run on room that have the join button commit e7bec29c95aca58c389a673cd54d7b72fce11ec3 Merge: 5ef2063330a 235c7c361ca Author: Paul Holden Date: Wed Nov 16 16:36:56 2022 +0000 Merge branch 'MDL-73078-master' of https://github.com/lucaboesch/moodle commit 5ef2063330a9e712da1b01b111418384093338b1 Merge: 273e9a44477 dfa476e5a5c Author: Paul Holden Date: Wed Nov 16 16:25:02 2022 +0000 Merge branch 'MDL-76271-master' of https://github.com/davewoloszyn/moodle commit 0fc4914e40909d85f05a7c278da80fc0aecb3579 Author: Marina Glancy Date: Wed Nov 16 17:02:42 2022 +0100 MDL-76334 libraries: upgraded phpxmlrpc to 4.8.1 commit 55b9fa4b32602fdf2be850c81dfe6b99cf8ecac0 Author: Marina Glancy Date: Wed Nov 16 16:51:19 2022 +0100 MDL-76333 calendar: add test for calendar export commit 47d3e4217b09c6ab9f5ef6a1d52e2802982af0f5 Author: Marina Glancy Date: Wed Nov 16 16:50:47 2022 +0100 MDL-76333 libraries: patch Bennu library for PHP 8.1 compatibility commit 5f6d35e471b21f31cc833d35b6976fe243ae0ac2 Author: Amaia Anabitarte Date: Wed Nov 16 13:08:08 2022 +0100 MDL-76083 mod_data: Fix preset importer to remove existing fields. * We should delete fields that have not been marked as to preserve. Co-authored by: Laurent David commit 273e9a44477249a49aa6b7aac5d7a1c5cd3011d9 Merge: 767cee2fd54 9df84d2ff85 Author: Sara Arjona Date: Wed Nov 16 16:23:39 2022 +0100 Merge branch 'MDL-75380' of https://github.com/AnupamaSarjoshi/moodle commit 767cee2fd540c072aa58a75975c06ac646ba6103 Merge: 75777765655 a68d9d5410a Author: Sara Arjona Date: Wed Nov 16 15:53:30 2022 +0100 Merge branch 'MDL-76277-master' of https://github.com/andrewnicols/moodle commit a68d9d5410a6bf837cdfd628ece3e8fd2ee8a1e8 Author: Andrew Nicols Date: Tue Nov 15 10:14:27 2022 +0800 MDL-76277 tiny_media: Limit image alignment to vertical align Atto mixed vertical and horizontal alignment into a single selection, which does not make any sense. It also used CSS classes in such a way that those styles will break if/when Atto is removed. This commit: * removes the horizontal alignment from the dropdown - these are easily achieved using the existing Tiny UI * addresses a bug where existing styles (like horizontal alignment) were not preserved when editing the image * fixes a bug where the CSS selector was used instead of a CSS class name * recognises legacy TinyMCE class names and replaces these * switches from using random class names to using Bootstrap class utility classes for vertical alignment. commit bf96c78a4376b4c009a11d61ff39941015c747bd Author: Paul Holden Date: Wed Nov 16 11:33:55 2022 +0000 MDL-76328 course: ensure activity chooser search takes full height. commit 7577776565578ec9e1203272527538ec07b21392 Merge: 3a20b1f91cb 3ff6aec2176 Author: Víctor Déniz Date: Wed Nov 16 11:00:12 2022 +0000 Merge branch 'MDL-76307-master' of https://github.com/HuongNV13/moodle commit 3a20b1f91cbb4edb0874fb07383b4649f51140fa Merge: 38fcf6acffa 52481117356 Author: Paul Holden Date: Wed Nov 16 10:22:27 2022 +0000 Merge branch 'MDL-76276-master' of https://github.com/HuongNV13/moodle commit 38fcf6acffa0cceef0675a306e554a874eb807ec Merge: 8db40f9d0d3 3bd76aea672 Author: Jun Pataleta Date: Wed Nov 16 17:51:45 2022 +0800 Merge branch 'MDL-75415-master' of https://github.com/ssj365/moodle commit 8db40f9d0d35b3f82d69111fddef51964003c4f6 Merge: 8e535a2346a b047174996f Author: Jun Pataleta Date: Wed Nov 16 17:51:24 2022 +0800 Merge branch 'MDL-74558-master' of https://github.com/ssj365/moodle commit 8e535a2346ae97b3e36d915dbddfd0b2ba9721a1 Merge: 8c4cf28dd43 1c968103b78 Author: Sara Arjona Date: Wed Nov 16 10:30:47 2022 +0100 Merge branch 'MDL-75492-master' of https://github.com/aanabit/moodle commit 8c4cf28dd43064b60e1f0ca23a4ae38279b69278 Merge: 432b98c4788 104cc446d2b Author: Shamim Rezaie Date: Wed Nov 16 20:17:45 2022 +1100 Merge branch 'MDL-76322' of https://github.com/paulholden/moodle commit 432b98c4788edfe83686d62b0aca010a7d53c05b Merge: b3e159b8bdb c8e73da3145 Author: Jake Dallimore Date: Wed Nov 16 16:33:38 2022 +0800 Merge branch 'MDL-76220-master' of https://github.com/ferranrecio/moodle commit 1c968103b781937049b3dbae2dba462d32826299 Author: Amaia Anabitarte Date: Tue Nov 15 11:54:14 2022 +0100 MDL-75492 mod_data: Remove redirection messages on preset apply process commit 9b343752e2f93cf3108a33194a231f498079ecfc Author: Amaia Anabitarte Date: Wed Nov 9 19:33:20 2022 +0100 MDL-75492 mod_data: Cosmetic changes on mapping page commit 81b761bab02ebce5d68b1bb7e615bc9d32747552 Author: Amaia Anabitarte Date: Mon Nov 7 16:23:56 2022 +0100 MDL-75492 mod_data: Show mapping dialog commit b755cfa544f6d591a6599de73ca01211d4416dae Author: Amaia Anabitarte Date: Thu Nov 3 15:15:41 2022 +0100 MDL-75492 mod_data: Refactor code to get available importing information commit b3e159b8bdb6734e64fadc3ef2b2b21c675217f2 Merge: 9a6df89f7cf 3e3d9e0babb Author: Jake Dallimore Date: Wed Nov 16 13:29:14 2022 +0800 Merge branch 'MDL-76280-master' of https://github.com/andrewnicols/moodle commit 9a6df89f7cf9ae84d6b75fd5d2e5123309945469 Merge: 6c5d2f0e54c 54181de5a30 Author: Jun Pataleta Date: Wed Nov 16 12:38:14 2022 +0800 Merge branch 'MDL-75365-master' of https://github.com/andrewnicols/moodle commit 6c5d2f0e54c6a016ebd3647ed28feac5f0327d2f Author: Paul Holden Date: Tue Nov 8 15:09:32 2022 +0000 MDL-76267 qbank_viewquestionname: access check for inplace editable. commit 3ff6aec21768f407eb8f4db008484793fe0a5de1 Author: Huong Nguyen Date: Tue Nov 15 10:12:53 2022 +0700 MDL-76307 tiny_equation: Fix console error when using Tiny editor commit 7e6d32d7c28d81d999fd2ef63df61d4f847d5086 Merge: 6a0c6a19caa a34b4ebdc3c Author: Andrew Nicols Date: Wed Nov 16 10:07:49 2022 +0800 Merge branch 'MDL-76112-master' of https://github.com/marinaglancy/moodle commit dfa476e5a5c9c008d463478d2eb24e06e7fdfd1d Author: David Woloszyn Date: Tue Nov 15 10:19:45 2022 +1100 MDL-76271 dndupload: Corrected layout when uploading to course via dnd commit 6a0c6a19caa3044a3e0842611386d91d2d3e2b4e Merge: 0ea04360ce0 8d5e4304614 Author: Víctor Déniz Date: Tue Nov 15 22:30:31 2022 +0000 Merge branch 'MDL-75781-master' of https://github.com/NashTechOpenUniversity/moodle commit 104cc446d2b3b48fba2dca7b4a5cc325bf4e8aba Author: Paul Holden Date: Tue Nov 15 20:48:52 2022 +0000 MDL-76322 mod_bigbluebuttonbn: fix template/JS logic around guests. Only render template partials, and attempt to interact with the guest access button if the feature is enabled. commit 0ea04360ce0535a21e8fac0bf8b1bdac0d379812 Merge: 91e66dbaede 43718f7f7aa Author: Paul Holden Date: Tue Nov 15 17:05:03 2022 +0000 Merge branch 'MDL-76279-master' of https://github.com/HuongNV13/moodle commit 91e66dbaede1cde9346874b6d167ae5615e4bcfd Merge: ff5ae53e9fc 7012900d086 Author: Sara Arjona Date: Tue Nov 15 17:57:07 2022 +0100 Merge branch 'MDL-76039' of https://github.com/paulholden/moodle commit ff5ae53e9fcb2525dc1ba153176d18d9926ba95b Merge: e45f7f691a2 151b0ba3502 Author: Paul Holden Date: Tue Nov 15 16:53:00 2022 +0000 Merge branch 'MDL-75410-master' of https://github.com/ferranrecio/moodle commit e45f7f691a2e98e71b72ecb757e0c97d5d92a584 Author: Ilya Tregubov Date: Tue Nov 15 18:09:51 2022 +0300 on-demand release 4.1beta+ commit 101bf20c8b4a4c1f946e950d74b204dbd592c5b2 Author: Ilya Tregubov Date: Tue Nov 15 18:09:49 2022 +0300 NOBUG: Fixed SVG browser compatibility commit 3e3d9e0babba79613b0e5a4e6ad1078f4b4bc595 Author: Andrew Nicols Date: Tue Nov 15 21:36:50 2022 +0800 MDL-76280 editor_tiny: Disable tiny preview plugin The Atto preview plugin does not support Moodle filters. This commit disables it for now with the intent that in a future release we may replace it with a Moodle version which applies our filters correctly. commit bec6f3d8a574e2d5634e91db676c092f1cc9f231 Author: Paul Holden Date: Tue Nov 15 11:48:16 2022 +0000 MDL-76310 enrol_lti: fix consumer key upgrade steps for Oracle. Avoids CLOB comparison exceptions, related to ORA-00932. commit 53bc61b3e7250ff1be7cce5c20ee136bf3684f3f Merge: 9509cb1442b 71947fb0123 Author: Paul Holden Date: Tue Nov 15 10:32:03 2022 +0000 Merge branch 'MDL-75490-fix' of https://github.com/sarjona/moodle commit 9509cb1442b37de3446c03c9fd41df57e97261b4 Merge: d76991321de eb33f57a76a Author: Paul Holden Date: Tue Nov 15 10:19:09 2022 +0000 Merge branch 'MDL-76261-master' of https://github.com/HuongNV13/moodle commit 71947fb0123e41bda7fc47e1642766c8be77f45c Author: Sara Arjona Date: Tue Nov 15 11:12:29 2022 +0100 MDL-75490 theme_classic: Update footer to pass accessibility tests commit 2c098a7ec7b0b8ffc85702c0fd939a6a55968311 Author: Jun Pataleta Date: Tue Nov 15 16:24:52 2022 +0800 MDL-76305 core: Use dir separator when assigning $CFG->tempdir commit a307f2d42945916ac9828b1b648822edce38000a Author: Andrew Nicols Date: Tue Nov 15 12:35:27 2022 +0800 MDL-76306 editor_tiny: Enable Tiny by default on install commit ebd8e07cbc53ec7c284113ddafc25d124b38b2b6 Author: Peter Burnett Date: Wed Feb 9 11:59:42 2022 +1000 MDL-73804 category: Use system context for category name filtering commit d76991321deba9852ff0103af47a9bac76d2ea23 Merge: 3eec73963b3 ddfb0807866 Author: Jun Pataleta Date: Tue Nov 15 11:58:19 2022 +0800 Merge branch 'MDL-76290-master' of https://github.com/ilyatregubov/moodle commit 3eec73963b36c92eff1c0283e6c95e4241a1c637 Merge: c4ad566bbc9 0bfa6e4fc19 Author: Jun Pataleta Date: Tue Nov 15 11:48:39 2022 +0800 Merge branch 'MDL-76230-master' of https://github.com/HuongNV13/moodle commit c4ad566bbc90872fe42395f08d476582742818c6 Merge: 897d4233acd b0f872a528f Author: Jun Pataleta Date: Tue Nov 15 11:06:27 2022 +0800 Merge branch 'MDL-76196-master' of https://github.com/HuongNV13/moodle commit eb33f57a76a032b6d98ca11949830ee3dda4be3e Author: Huong Nguyen Date: Mon Nov 14 09:48:15 2022 +0700 MDL-76261 tiny_equation: Use the correct icon commit 897d4233acdf0cd1f62a5d14b7ace213fd6e5d0b Merge: e31b25c82ca e1c14b251cc Author: Víctor Déniz Date: Tue Nov 15 00:11:19 2022 +0000 Merge branch 'MDL-76268-master' of https://github.com/aanabit/moodle commit e31b25c82ca8279cbba42990a6e49eb95ae2fd2a Merge: 32fd6e60a46 04fda4e8485 Author: Víctor Déniz Date: Mon Nov 14 23:57:14 2022 +0000 Merge branch 'MDL-76297' of https://github.com/paulholden/moodle commit 32fd6e60a46ac045d38fdc278ee5dbff3828cb68 Merge: 46c1e2f910a 82d491cafad Author: Víctor Déniz Date: Mon Nov 14 22:56:13 2022 +0000 Merge branch 'MDL-76229-master' of https://github.com/meirzamoodle/moodle commit 46c1e2f910a5fa30b205de3089448ce7e3174b4b Merge: 09f03e63ad2 48d5d9e07f2 Author: Víctor Déniz Date: Mon Nov 14 22:34:04 2022 +0000 Merge branch 'MDL-76192-master' of https://github.com/mihailges/moodle commit 94818dd23fe9a5b9d1f4317058b47494e5d7ebdc Author: Paul Holden Date: Wed Oct 5 17:30:55 2022 +0100 MDL-75903 output: increase precision of primary active node matching. Co-authored-by: Mikel Martín commit 1d0fa45056b13fa01a299b54b673f4097642d9c7 Author: Paul Holden Date: Tue May 17 15:09:44 2022 +0100 MDL-74780 grade: account for absence of course grade items on import. commit f22c602436f29a9a2f8e270b560a365e80be273e Author: Paul Holden Date: Mon Sep 5 09:59:59 2022 +0100 MDL-75651 mod_feedback: remove duplicated activity heading. commit 5a880405bf664d57d29dccea0fbf513e4b5074cd Author: Amaia Anabitarte Date: Thu Nov 3 15:22:23 2022 +0100 MDL-75492 mod_data: Removing duplicated behats commit 09f03e63ad2b04aace51a2fdfacd033132b8f3dd Merge: c99a1c2ddad d2266a491e4 Author: Sara Arjona Date: Mon Nov 14 16:37:01 2022 +0100 Merge branch 'MDL-75490-master-axe_upgrade' of https://github.com/kevpercy/moodle commit c99a1c2ddadb69fd688ad322a3291683ab7b9340 Merge: 5fd5650838e 7321b16ecbd Author: Sara Arjona Date: Mon Nov 14 16:07:19 2022 +0100 Merge branch '75792-master-fix-grouping-sort-order' of https://github.com/DSI-Universite-Rennes2/moodle commit 5fd5650838ea88acef02d8c1bda9c7c47c6d0d01 Merge: bc7ce934b3c 6813fd40947 Author: Sara Arjona Date: Mon Nov 14 16:04:06 2022 +0100 Merge branch 'MDL-75300' of https://github.com/paulholden/moodle commit ddfb0807866b5d9e443f1422c32395de67fccdec Author: Ilya Tregubov Date: Mon Nov 14 17:36:55 2022 +0300 MDL-76290 upgradelib: Set title ealier in upgrade_noncore. Fixing regression by MDL-75751 where title was set when body already existed commit 7012900d086d87136c471214ce85d3f424ca3fb5 Author: Paul Holden Date: Wed Oct 19 16:52:11 2022 +0100 MDL-76039 forms: account for null values in serialize util method. Co-authored-by: Marina Glancy commit 04fda4e848505d662b43dd519d52bfbef54c1467 Author: Paul Holden Date: Mon Nov 14 12:36:14 2022 +0000 MDL-76297 tiny_media: clarify wording of "Insert media" button. commit bc7ce934b3ca868dc07988d3bd428fcb1afb9e9d Merge: 8f221dd9022 1a0c3290c7e Author: Paul Holden Date: Mon Nov 14 12:12:38 2022 +0000 Merge branch 'MDL-76278-master' of https://github.com/andrewnicols/moodle commit 7321b16ecbde3a44adceef994652f3f45a6e8e5c Author: Julien Boulen Date: Mon Nov 14 13:08:04 2022 +0100 MDL-75792 availability: sort groupings list by name commit 8f221dd9022cb7e192f919f4ec75b8922f9bd5d2 Merge: dc44a1b4f45 f439a3fa9a4 Author: Jake Dallimore Date: Mon Nov 14 17:15:31 2022 +0800 Merge branch 'MDL-75837-master-4' of https://github.com/mihailges/moodle commit 524811173567e2bb1ebd71550016770332515b49 Author: Huong Nguyen Date: Mon Nov 14 13:37:45 2022 +0700 MDL-76276 tiny_h5p: Disable validation for Internal URL commit 43718f7f7aa3d2a5d5382a798e851ac5382a8c46 Author: Huong Nguyen Date: Mon Nov 14 13:18:33 2022 +0700 MDL-76279 tiny_equation: Fix issue with multiple equations commit 1a0c3290c7e28ed7170661226261770974d26b0f Author: Andrew Nicols Date: Mon Nov 14 13:34:41 2022 +0800 MDL-76278 tiny_media: Correct template context commit dc44a1b4f45008108df44d4538a15a228b0b7c11 Merge: 7c3188b2ca7 f85521737ab Author: Jun Pataleta Date: Mon Nov 14 13:22:25 2022 +0800 Merge branch 'MDL-76179-master' of https://github.com/aanabit/moodle commit f439a3fa9a44b33ec36ad6f2ab2428ad8fd219f6 Author: Mihail Geshoski Date: Mon Nov 14 10:36:18 2022 +0800 MDL-75837 gradereport_user: Update zero state strings commit 0bfa6e4fc19379c73dd858f879aa0cf7066c93fd Author: Huong Nguyen Date: Thu Nov 10 09:12:18 2022 +0700 MDL-76230 block_tag_flickr: Change User-agent value for API calls commit 40c641ecebe4c3620648aba00516f71aa2fb57bf Author: Huong Nguyen Date: Wed Nov 9 16:43:33 2022 +0700 MDL-76230 block_tag_flickr: Extra Behat test for a specific tag commit 57e65480a3b87c36fb9c569a7bdf31d6e2d8895c Author: Mathew May Date: Tue Nov 1 14:03:10 2022 +0800 MDL-75837 gradebook: accessibility improvements commit f589d592c9c15dc07a17f445f1eec18b1d6a1550 Author: Mihail Geshoski Date: Tue Nov 8 12:18:00 2022 +0800 MDL-75837 core_grades: Move the user selector template under core_grades commit 77a5f1aa111a4de144fba91cee4fd1bf7c8c1b39 Author: Mihail Geshoski Date: Tue Nov 8 10:23:05 2022 +0800 MDL-75837 core_grades: Selector module for the search widget commit 8d3724c91ebb51ad288112667e077f4d2fcd9656 Author: Mihail Geshoski Date: Fri Nov 4 02:16:40 2022 +0800 MDL-75837 behat: Update behat tests commit c501d1ac97c490b96222f449d45decc09d889619 Author: Mihail Geshoski Date: Fri Nov 4 01:59:28 2022 +0800 MDL-75837 core_grades: Modify the search widget behat step definitions commit 24d0beacc711471576be7e2e6a73ef8b186e78c9 Author: Mihail Geshoski Date: Thu Nov 3 13:03:08 2022 +0800 MDL-75837 gradereport_singleview: Grade item search within a dropdown Modifications that will enable the grade item search widget to be rendered within a dropdown element. commit 94b0fac776e20712f3061c36c8ec985e8a7ac330 Author: Mihail Geshoski Date: Thu Nov 3 13:01:26 2022 +0800 MDL-75837 gradereport_singleview: User search widget within a dropdown Modifications that will enable the user search widget to be rendered within a dropdown element. commit 23640e81e8eed1de53847a0de29bee03be37a9bc Author: Mihail Geshoski Date: Thu Nov 3 12:56:54 2022 +0800 MDL-75837 core_grades: Clear search support in the base search widget commit d272dcab1d9d47ed66ec755bfdc8cd19fb6ebecc Author: Mihail Geshoski Date: Thu Oct 20 12:12:40 2022 +0800 MDL-75837 core_grades: Group search widget within a dropdown Modifications that will enable the group search widget to be rendered within a dropdown element. commit 64d746ec13b5f0a26c27c07af19421b91690c889 Author: Mihail Geshoski Date: Wed Oct 19 23:06:11 2022 +0800 MDL-75837 gradereport_user: User search widget within a dropdown Modifications that will enable the user search widget to be rendered within a dropdown element. commit 09d0a20d459040b36d00a130e2d7aec94ef96c7a Author: Mihail Geshoski Date: Wed Oct 19 22:42:52 2022 +0800 MDL-75837 core_grades: Adapt the base search widget to support dropdowns commit 82d491cafadf7f1e99d880122454e0678d5fff57 Author: Meirza Date: Wed Nov 9 09:30:31 2022 +0700 MDL-76229 core_form: Show frozen text editor in a more accessible way. commit 235c7c361ca14378bea060eef0f18634c20a358e Author: Luca Bösch Date: Sun Nov 14 17:17:18 2021 +0100 MDL-73078 workshop: align 'Edit subm' 'Delete subm' 'Export this page' commit 7c3188b2ca754a3842cb4b1e0a145163c1595f59 Author: Sara Arjona Date: Fri Nov 11 15:06:02 2022 +0100 Moodle release 4.1beta commit 3b7d1a2f2371494699e8624d0a91ed114469565e Author: Sara Arjona Date: Fri Nov 11 15:05:55 2022 +0100 NOBUG: Fixed SVG browser compatibility commit f85521737ab0dca50a10b23db384c17adc116bc4 Author: Amaia Anabitarte Date: Thu Nov 3 10:27:44 2022 +0100 MDL-76179 mod_data: Don't use import value for action parameter commit e1cf6fd82ecac10c76fb35002571ad6ebbce5403 Merge: 06c1038cb28 8228b800d9e Author: Paul Holden Date: Fri Nov 11 11:20:57 2022 +0000 Merge branch 'MDL-74638-master-fix' of https://github.com/junpataleta/moodle commit 8228b800d9eb24245ccdc5e74517be64c44f349c Author: Jun Pataleta Date: Fri Nov 11 19:09:55 2022 +0800 MDL-74638 mod_bigbluebuttonbn: Fix unit tests * Guest URL and passwords are not supposed to be included in the backup file so they should be excluded in assert_bbb_activities_same. * Removed redundant entry 'course' in the filter list as well. commit 151b0ba35025237f624c926cce85858f4936b408 Author: Ferran Recio Date: Thu Oct 6 12:42:35 2022 +0200 MDL-75410 mod_data: reset all templates feature commit 06c1038cb28c1a4961d1a9dff767ead67988ff47 Merge: 934a72d138f 9b85d7db7c7 Author: Jake Dallimore Date: Fri Nov 11 17:38:00 2022 +0800 Merge branch 'MDL-76213-master-fix' of https://github.com/junpataleta/moodle commit b0f872a528f2c208808d9648533560c4f549d042 Author: David Woloszyn Date: Fri Nov 11 19:04:45 2022 +1100 MDL-76196 mod_folder: Display manual completion if inline display set commit 9b85d7db7c7bfc7958e1db92d33f16c42ed7987c Author: Jun Pataleta Date: Fri Nov 11 16:09:02 2022 +0800 MDL-76213 mod_assign: Pass correct parameters to override query commit 934a72d138f3e228eb8d7446722cf83584f47007 Merge: 46a81cc8fc9 a5a80952de6 Author: Jun Pataleta Date: Fri Nov 11 15:26:04 2022 +0800 Merge branch 'MDL-74996-behat' of https://github.com/HuongNV13/moodle commit a5a80952de6de03b626e35594b74cac9ab90e8aa Author: Huong Nguyen Date: Fri Nov 11 14:12:36 2022 +0700 MDL-74996 tool_recyclebin: Fix Behat failure commit 46a81cc8fc9d11aa08016d1b23be08655b9cf2f2 Author: Michael Hawkins Date: Fri Nov 11 12:26:21 2022 +0800 MDL-68550 mod_workshop: Update behat test to avoid incorrect selector commit 96e9f7c03e8c9a7caefefd8a7bf20cf4a0811168 Merge: b8673090514 6225af4106b Author: Jake Dallimore Date: Fri Nov 11 13:02:52 2022 +0800 Merge branch 'MDL-74638-master-test' of https://github.com/rezaies/moodle commit b867309051491f1dfb99fcb9924afa3a69421e6e Author: Mathew May Date: Wed Nov 9 14:13:13 2022 +0800 MDL-71920 libraries: Migrate LTI lib away from pure curl commit fbe1ac8e13dd7c8688693ff9e9627dd29a62a7c5 Author: Mathew May Date: Wed Nov 9 14:15:32 2022 +0800 MDL-71920 core: update filelib opt name definition commit 6225af4106b8d92db8262753e7711a3bff7deeb7 Author: Shamim Rezaie Date: Fri Nov 11 15:27:26 2022 +1100 MDL-74638 mod_bigbluebuttonbn: Allow logged-in users to join as guest Logged in users should also be able to join as guest. They may not normally have access to the meeting maybe because not enrolled to the course. commit f865b326ca9539743e7915480c5fd4db5ba28b4c Merge: db5b2d6ab0f 36a0c85187d Author: Adrian Greeve Date: Fri Nov 11 12:26:12 2022 +0800 Merge branch 'MDL-76099-master' of https://github.com/stevandoMoodle/moodle commit 48d5d9e07f2ec7568d40fe1f27c7fdea67fda4b1 Author: Mihail Geshoski Date: Fri Nov 11 12:03:05 2022 +0800 MDL-76192 mod_glossary: Export all entry aliases to the portfolio commit dcbf1deb20fd9b3e2d92e3b7626ec16625c2d8c3 Author: Shamim Rezaie Date: Fri Nov 11 15:02:25 2022 +1100 MDL-74638 mod_bigbluebuttonbn: document ws change in upgrade.txt commit 315f4f2bd442a2407f27a45254ccec8d1d142881 Author: Laurent David Date: Thu Oct 20 20:30:51 2022 +0200 MDL-74638 mod_bigbluebuttonbn: Guest access for meetings * Provide a way for external participants to be invited to a meeting by giving them an url/password for external users (not registered in Moodle) * Add guest access page with username and password prompt * Add form and modify API calls to take into account guest login * Add a form modal to add guest users emails * Allow copy of link and password in both popup form and module form * The guest should be approved by default. It should be intentional to let them in without checks. * Guest access URL and password should not be copied when duplicating or backing up the activity. * The mod_bigbluebuttonbn_meeting_info web service function now returns guestjoinurl and guestpassword only for moderators. * Redirect if user already logged in Note: this will allow guest to connect to an existing and running meeting. The moderator will then be able to adjust the guest user's right. For security reasons we do not yet allow moderators to join the meeting directly (or start a meeting) commit db5b2d6ab0f69bb332a10ab9172c57291404c38f Merge: e10ecfc434f cdb71d805b5 Author: Jake Dallimore Date: Fri Nov 11 11:55:06 2022 +0800 Merge branch 'MDL-75423-master' of https://github.com/mihailges/moodle commit e10ecfc434fe599d733508d15a127e34467dce16 Merge: 0b2cff48ed8 a7425a22559 Author: Jake Dallimore Date: Fri Nov 11 11:45:26 2022 +0800 Merge branch 'MDL-75872' of https://github.com/paulholden/moodle commit 0b2cff48ed8b3aff7b041c338730f1f3fb48301d Merge: f6e75e952d4 8940b3ee656 Author: Jun Pataleta Date: Fri Nov 11 11:39:58 2022 +0800 Merge branch 'master_MDL-72957-modifiedby-41' of https://github.com/catalyst/moodle-MDL-72752 commit f6e75e952d4cc12e6f12315290c04f4e0b1d9939 Merge: c5c85cce435 1d23a150691 Author: Jun Pataleta Date: Fri Nov 11 11:34:07 2022 +0800 Merge branch 'MDL-76213' of https://github.com/Chocolate-lightning/moodle commit c5c85cce43506be91423d4d84f47439b9fb5e54f Merge: da21308a7bc f23fe5195a3 Author: Jake Dallimore Date: Fri Nov 11 11:29:08 2022 +0800 Merge branch 'MDL-73853-master' of https://github.com/sarjona/moodle commit 1d23a15069155906849052d512e98daad71064dc Author: Mathew May Date: Tue Nov 8 15:40:06 2022 +0800 MDL-76213 mod_assign: Improve group override info for teachers commit d2266a491e487f44c18b650a468512b89379efe9 Author: Kevin Percy Date: Fri Nov 11 10:57:19 2022 +0800 MDL-75490 lib: Update footer to pass accessibility tests with axe commit 7f4ca89a79779ae65aa035ba1afcb95ee9fe7ec3 Author: Kevin Percy Date: Fri Nov 11 10:52:53 2022 +0800 MDL-75490 lib: Upgrade axe to v4.5.1 commit cdb71d805b56410e39bf55fc6806112ab2970212 Author: Mihail Geshoski Date: Thu Nov 10 22:32:58 2022 +0800 MDL-75423 gradereport_singleview: Styling fixes commit fc8d34865f501be23a27efc19c6b31e33131c568 Author: Mihail Geshoski Date: Thu Nov 10 22:32:27 2022 +0800 MDL-75423 gradereport_singleview: Update zero state strings commit a08282a87210ebd435a24d759329fd4370d5098a Author: Ilya Tregubov Date: Thu Nov 3 10:27:34 2022 +0300 MDL-75455 gradereport_singleview: PR review fixes. Part of: MDL-75423 commit 8940b3ee656d65645ae787b34a1ef942b4d69ecf Author: Safat Shahin Date: Sat Aug 6 11:25:16 2022 +1000 MDL-72957 qbank_viewcreator: modified by column This commit will implement modified by column for the question bank instance. commit da21308a7bc0296efb66072ae787bcd40f002527 Merge: 535e997ac36 d2dd970b195 Author: Jun Pataleta Date: Fri Nov 11 10:42:27 2022 +0800 Merge branch 'MDL-63037-master' of https://github.com/snake/moodle commit 535e997ac3629c714da5fef7990121c0e2bf292d Merge: e4789c87dbb 064eccd4fc9 Author: Shamim Rezaie Date: Fri Nov 11 12:48:22 2022 +1100 Merge branch 'MDL-75525-master-2' of https://github.com/marinaglancy/moodle commit e1c14b251cc276a56c088220b0e363d598c0b0dc Author: Amaia Anabitarte Date: Fri Nov 11 00:22:43 2022 +0100 MDL-76268 mod_data: Fix the border differences on Fields table commit e4789c87dbb72d07dac1f59521d0cdb9cd24bafd Merge: 505cedef25e 31ef87de8ce Author: Sara Arjona Date: Thu Nov 10 17:17:45 2022 +0100 Merge branch 'MDL-76253-master' of https://github.com/justusdieckmann/moodle commit 505cedef25e115a69070ec293bb8679db2fc9e1b Merge: 5e73ae6f445 2b5bf7dbc08 Author: Sara Arjona Date: Thu Nov 10 16:56:45 2022 +0100 Merge branch 'MDL-76070-master' of https://github.com/meirzamoodle/moodle commit 5e73ae6f445937132161ac341b91fdfa092d7c69 Merge: e0dfd947c78 ed71d740774 Author: Sara Arjona Date: Thu Nov 10 16:37:23 2022 +0100 Merge branch 'MDL-71951-master' of https://github.com/stevandoMoodle/moodle commit e0dfd947c7857db40c77a5c9fff5a0684e252e6b Merge: 1aba368aa9f 1574a39baf7 Author: Paul Holden Date: Thu Nov 10 15:30:08 2022 +0000 Merge branch 'MDL-75890-master' of https://github.com/meirzamoodle/moodle commit 1aba368aa9f3fc4e72c36e4bb500961c5c3c3f58 Merge: 76a942e8b03 caf6b655e61 Author: Sara Arjona Date: Thu Nov 10 16:22:11 2022 +0100 Merge branch 'master_MDL-75874' of https://github.com/matheusot/moodle commit 76a942e8b032a5979fbe675355104ef51ccb0c19 Merge: 0e7103dc6cb 2a74b873d7c Author: Jun Pataleta Date: Thu Nov 10 23:18:32 2022 +0800 Merge branch 'MDL-74996-master-1' of https://github.com/HuongNV13/moodle commit 0e7103dc6cb19b8b12d1f8197a10b0aca74abbda Merge: 8013961452d dad3555989c Author: Sara Arjona Date: Thu Nov 10 16:04:33 2022 +0100 Merge branch 'MDL-74606-master-support-multilang-group-names-in-mod_assign' of https://github.com/krostas1983/moodle commit 10228636749c17f0088bce3de1b6b6fba7f90044 Author: Ilya Tregubov Date: Tue Nov 1 11:12:30 2022 +0300 MDL-75455 gradereport_singleview: CSS changes for edit fields. Part of: MDL-75423 commit afd45fd90e176528dc5a44b3d8dfdee4b5beb3db Author: Ilya Tregubov Date: Tue Nov 1 11:11:27 2022 +0300 MDL-75455 gradereport_singleview: Readd Behat tests for bulk insert. Part of: MDL-75423 commit b837be1e3e140105727d8d8ce47f7dedca55c987 Author: Ilya Tregubov Date: Tue Oct 4 16:12:57 2022 +0400 MDL-75455 gradereport_singleview: Add Bulk actions menu. Part of: MDL-75423 commit 21c956273f86883f54114a6341737796d3fa8f82 Author: Ilya Tregubov Date: Tue Nov 1 09:47:22 2022 +0300 MDL-75423 gradereport_singleview: Update zero state images. commit 04b13a0605b58e3728bacf1bfdaae536e20ef11e Author: Mihail Geshoski Date: Mon Oct 31 12:22:57 2022 +0800 MDL-75423 gradereport_singleview: Fix attribution of 'reporttable' class Fixes the inapropriate attribution of the 'reporttable' css class. This class should be only attributed to the html output related to the the report table. commit 90be074b721f363ca0d5add1a686fb5fedf747ca Author: Mihail Geshoski Date: Mon Oct 31 12:27:39 2022 +0800 MDL-75423 gradereport_singleview: Styling modifications to the table commit 8d81f8c0d7cc1772e3cc1990b6bb521a0366a81c Author: Ilya Tregubov Date: Mon Oct 31 14:34:09 2022 +0300 MDL-75423 gradereport_singleview: Fix group navigation for grade mode When we change a group page should redirect to a user selection. commit 6ae4e00d7268ce9145395106db9d08d7e5ade9cb Author: Ilya Tregubov Date: Wed Oct 26 12:36:57 2022 +0300 MDL-75423 gradereport_singleview: Next/previous user/item links Added navigation links similar to user report page. Removed top paging bar. Bottom paging bar and select per page are moved on same level with next/previous links. commit 678a2bc29b14ee934ebee7807851a000459a771d Author: Ilya Tregubov Date: Wed Oct 26 10:11:54 2022 +0300 MDL-75423 gradereport_singleview: Styling fixes. commit aa747024fc64899036603c7e49969f478cbec5bf Author: Ilya Tregubov Date: Wed Oct 26 09:27:32 2022 +0300 MDL-75423 gradereport_singleview: Remove Save button from view mode commit 102e39d26d908192f016b95e3bb08d63b2d52339 Author: Ilya Tregubov Date: Wed Oct 26 09:12:38 2022 +0300 MDL-75423 gradereport_singleview: Add back bulk insert menu. This menu will be used in edit mode. So rather than removing it, we make it hidden. commit fba91abe5ea9bff9b2a1242d5a78d0303b67bcd8 Author: Shamim Rezaie Date: Fri Oct 28 15:04:43 2022 +1100 MDL-75423 core_grades: prevent multiple initialising of the group widget commit 3cfb7cf918e2c1807b95a0c41f2b7dc7e3e87bb6 Author: Shamim Rezaie Date: Tue Oct 25 14:38:14 2022 +1100 MDL-75423 gradereport_singleview: show edit mode button in classic commit 5a9bf7fbaf0646b24ad478daad5864df20fc823c Author: Shamim Rezaie Date: Mon Oct 24 20:13:09 2022 +1100 MDL-75423 gradereport_singleview: Temporary remove behat scenarios These scenarios should be added back as part of MDL-75455 commit c39cbf876dbab417fb41596df4a479fdda27d324 Author: Shamim Rezaie Date: Mon Oct 24 15:27:08 2022 +1100 MDL-75423 gradereport_singleview: Update behat scenarios commit 219b3db5f637321a67bb9ff8e354b525a119fbd2 Author: Shamim Rezaie Date: Mon Oct 24 11:28:06 2022 +1100 MDL-75423 gradereport_singleview: dividers & bottom border in action bar commit d73ba4386a38a8c4f2223301ddada0b142eee004 Author: Ilya Tregubov Date: Mon Oct 24 11:08:31 2022 +1100 MDL-75423 gradereport_singleview: Remove override and exlude links The override and exlude links are removed form the table header because a new bulk actions menu will be used (see MDL-75455). Co-authored-by: Shamim Rezaie commit e21c415fa942b67e77ed7de9452863f520a2203d Author: Mihail Geshoski Date: Mon Oct 24 03:31:26 2022 +1100 MDL-75423 gradereport_singleview: Styling fix for page toggle element commit 1c932564886d0f5a8af88ec9a6e9a771599feeea Author: Mihail Geshoski Date: Mon Oct 24 03:28:07 2022 +1100 MDL-75423 gradereport_singleview: Zero state cleanup Removes unnecessary components from the zero state pages. commit b16067d8f0fb687ebc80bd0d42f3a252a6d0b142 Author: Mihail Geshoski Date: Mon Oct 24 03:14:30 2022 +1100 MDL-75423 gradereport_singleview: Update the actions bar Creates a single action bar class to output the action elements in the single view report. Also, enables the singleview report class to set and return the appropriate item selector (in raw HTML) based on the currently selected single view item type. commit e7e18d066adbc4399159e0fb4554b99fbe333850 Author: Mihail Geshoski Date: Mon Oct 24 02:41:27 2022 +1100 MDL-75423 gradereport_singleview: Trigger for the grade item selector Creates a renderer method and a template for the element that would trigger the grade item selector. commit b1842963167f50ba4750aaa6ada7d378b533ee55 Author: Mihail Geshoski Date: Mon Oct 24 02:38:07 2022 +1100 MDL-75423 gradereport_singleview: Trigger element for the user selector Creates a renderer method and a template for the element that would trigger the user selector. commit 809781c0cc699477879610f11bc984c79f63987a Author: Shamim Rezaie Date: Fri Oct 21 15:02:30 2022 +1100 MDL-75423 gradereport_singleview: Move show all grades into a menu commit 56a454149b8c34e0162feb5ca6610752f84628b5 Author: Shamim Rezaie Date: Fri Oct 21 02:37:02 2022 +1100 MDL-75423 gradereport_singleview: switch to the new group selector commit e2d389c37e333c301660b2ffcc5d10a77f8d890f Author: Shamim Rezaie Date: Thu Oct 20 16:28:36 2022 +1100 MDL-75423 gradereport_singleview: Show custom user header commit 36f6390692d360366eba6df516af885f9dabaedb Author: Shamim Rezaie Date: Thu Oct 20 14:20:01 2022 +1100 MDL-75423 gradereport_singleview: Replace grade analysis icon with menu commit 2890172ee5ae34b970142e4bce17abbea5149dcf Author: Shamim Rezaie Date: Thu Oct 20 13:48:06 2022 +1100 MDL-75423 gradereport_singleview: remove some redundant ui components commit 4e15e03404ab75c6c7275c8459650fbef15e4a6f Author: Shamim Rezaie Date: Wed Oct 19 22:13:51 2022 +1100 MDL-75423 gradereport_singleview: Custom action bar for user view commit 3fd9af82b93721f9a1f1036fd5ee9f5e34b59af3 Author: Shamim Rezaie Date: Wed Oct 19 22:00:45 2022 +1100 MDL-75423 gradereport_singleview: Custom action bar for gradeitem view commit 6d3872d06fd795312c652cace838dda959324b1c Author: Shamim Rezaie Date: Wed Oct 19 20:39:52 2022 +1100 MDL-75423 gradereport_singleview: Move action col to the right commit bdb16eee5adb29bc1c65fbe4ff7daa6ef06f7725 Author: Shamim Rezaie Date: Wed Oct 19 15:33:08 2022 +1100 MDL-75423 gradereport_singleview: swap position of grade and range cols commit 3daabd6840af71cc968fed59732bb9a53b1bc42f Author: Shamim Rezaie Date: Mon Oct 24 18:28:28 2022 +1100 MDL-75423 gradereport_singleview: show editing mode if can edit grades Users should be able to turn editing mode on on the single view report if they have the capability to edit grades. commit 9dd8749ebdb40fe66bfe534501b5e6ef1c00873a Author: Shamim Rezaie Date: Wed Oct 19 15:29:51 2022 +1100 MDL-75423 gradereport_singleview: Add read-only support commit 49595ffa2fbf45f4d5d40e59a6a7e4f21ffa3939 Author: Shamim Rezaie Date: Wed Oct 19 13:57:27 2022 +1100 MDL-75423 output: select_menu label bug fix - click on the label were not always focusing on the element commit 8013961452ddf8d290fa4a0159a77326bfe00b82 Merge: 2dd0329ef1c cf7d6131adf Author: Jun Pataleta Date: Thu Nov 10 21:02:54 2022 +0800 Merge branch 'master_MDL-75126-allow-multiple-bulk-action-41' of https://github.com/catalyst/moodle-MDL-72752 commit caf6b655e61a7730d90be32418f648f87f436034 Author: Matheus Rodrigues Date: Thu Nov 10 09:56:28 2022 -0300 MDL-75874 aiken_html: correctly display HTML chars for Aiken questions Updates the Aiken Format class to process answers correctly, enabling support for special HTML characteres such as <, >, and &. Co-authored-by: Leticia Luz commit 2dd0329ef1c1777f0c1c88f5301ea4ca49914091 Merge: c4041938234 4f65a72ae79 Author: Paul Holden Date: Thu Nov 10 12:56:39 2022 +0000 Merge branch 'MDL-75966-master-fix' of https://github.com/junpataleta/moodle commit 4f65a72ae796d682eaf02cfb8cfed024ce838c6d Author: Jun Pataleta Date: Thu Nov 10 20:48:26 2022 +0800 MDL-75966 editor_tiny: Bump version to current date commit cf7d6131adffe462e71ac86887845c51e3a45615 Author: Safat Shahin Date: Thu Nov 10 00:33:44 2022 +1100 MDL-75126 core_question: Deprecate get_bulk_action_key This commit will deprecate get_bulk_action_key and move the implementation in the get_key method entirely by making this an absract method. commit c404193823453f4ffebb4d0e08849ada944f381d Merge: 2ada61c2434 126db9165c1 Author: Jun Pataleta Date: Thu Nov 10 20:28:14 2022 +0800 Merge branch 'MDL-75966-master' of https://github.com/andrewnicols/moodle commit 2ada61c243413005fcffaf910682c315c916f86c Merge: 76c68e21464 76144820293 Author: Sara Arjona Date: Thu Nov 10 13:19:38 2022 +0100 Merge branch 'MDL-75448-master' of https://github.com/golenkovm/moodle commit 76c68e21464aa42c23275b803f81e530db799b94 Merge: ac113868314 178c51786ce Author: Paul Holden Date: Thu Nov 10 11:59:35 2022 +0000 Merge branch 'MDL-68550-master' of https://github.com/rezaies/moodle commit 126db9165c139d8c876af8ec4bf82f969051a9f3 Author: Andrew Nicols Date: Mon Nov 7 16:48:51 2022 +0800 MDL-76025 editor_tiny: Adjust initial toolbar layout Part of MDL-75966 commit 01d710bd88a741502f282fb4f93a4d88f0e43e8c Author: Huong Nguyen Date: Tue Nov 8 11:32:20 2022 +0700 MDL-76012 tiny_h5p: Improve URL validation Part of MDL-75966 commit a512ba0b3ca9eec37f2e4b2d53afcd6c7b0b05f1 Author: Simey Lameze Date: Wed Aug 24 08:05:53 2022 +0800 MDL-75282 behat: Use more precise step definitions Note: This should possibly be broken out into its own issue and applied to stables. Part of MDL-75966. commit 66d16510239452ccdb0fcd44bad1c0788dde80bb Author: Andrew Nicols Date: Tue Aug 16 11:40:04 2022 +0800 MDL-75282 assign_onlineoption: Use correct step for checking editor content Note: This should possibly be broken out into its own issue applied to stables. Part of MDL-75966. commit bf54db8bace6b1ca8e063f3545712588ac359f1a Author: Huong Nguyen Date: Tue Sep 13 11:27:34 2022 +0700 MDL-75269 tiny_equation: Create TinyMCE Equation editor plugin AMOS BEGIN CPY [librarygroup1,atto_equation],[librarygroup1,tiny_equation] CPY [librarygroup1_desc,atto_equation],[librarygroup1_desc,tiny_equation] CPY [librarygroup2,atto_equation],[librarygroup2,tiny_equation] CPY [librarygroup2_desc,atto_equation],[librarygroup2_desc,tiny_equation] CPY [librarygroup3,atto_equation],[librarygroup3,tiny_equation] CPY [librarygroup3_desc,atto_equation],[librarygroup3_desc,tiny_equation] CPY [librarygroup4,atto_equation],[librarygroup4,tiny_equation] CPY [librarygroup4_desc,atto_equation],[librarygroup4_desc,tiny_equation] AMOS END Part of MDL-75966 commit b7f2bbb08016f353a322c9388d4867932a80d2b1 Author: Stevani Andolo Date: Wed Sep 14 18:30:36 2022 +0800 MDL-75262 tiny_accessibility: Implement Accessibility Checker Co-authored by Andrew Lyons Part of MDL-75966 commit 0cd3b75164261ef12c0dd2718fe72250c095abd1 Author: Stevani Andolo Date: Wed Aug 31 17:37:52 2022 +0800 MDL-75259 tiny_recordrtc: Implement Record RTC plugin for TinyMCE Part of MDL-75966 Co-authored by Andrew Lyons AMOS BEGIN CPY [audioandvideo,atto_recordrtc],[audioandvideo,tiny_recordrtc] CPY [audiobitrate,atto_recordrtc],[audiobitrate,tiny_recordrtc] CPY [attachrecording,atto_recordrtc],[attachrecording,tiny_recordrtc] CPY [allowedtypes,atto_recordrtc],[allowedtypes,tiny_recordrtc] CPY [allowedtypes_desc,atto_recordrtc],[allowedtypes_desc,tiny_recordrtc] CPY [audiobitrate,atto_recordrtc],[audiobitrate,tiny_recordrtc] CPY [audiobitrate_desc,atto_recordrtc],[audiobitrate_desc,tiny_recordrtc] CPY [audiotimelimit,atto_recordrtc],[audiotimelimit,tiny_recordrtc] CPY [audiotimelimit_desc,atto_recordrtc],[audiotimelimit_desc,tiny_recordrtc] CPY [confirm_yes,atto_recordrtc],[yes,core] CPY [gumabort,atto_recordrtc],[gumabort,tiny_recordrtc] CPY [gumabort_title,atto_recordrtc],[gumabort_title,tiny_recordrtc] CPY [gumnotallowed,atto_recordrtc],[gumnotallowed,tiny_recordrtc] CPY [gumnotallowed_title,atto_recordrtc],[gumnotallowed_title,tiny_recordrtc] CPY [gumnotfound,atto_recordrtc],[gumnotfound,tiny_recordrtc] CPY [gumnotfound_title,atto_recordrtc],[gumnotfound_title,tiny_recordrtc] CPY [gumnotreadable,atto_recordrtc],[gumnotreadable,tiny_recordrtc] CPY [gumnotreadable_title,atto_recordrtc],[gumnotreadable_title,tiny_recordrtc] CPY [gumnotsupported,atto_recordrtc],[gumnotsupported,tiny_recordrtc] CPY [gumnotsupported_title,atto_recordrtc],[gumnotsupported_title,tiny_recordrtc] CPY [gumoverconstrained,atto_recordrtc],[gumoverconstrained,tiny_recordrtc] CPY [gumoverconstrained_title,atto_recordrtc],[gumoverconstrained_title,tiny_recordrtc] CPY [gumsecurity,atto_recordrtc],[gumsecurity,tiny_recordrtc] CPY [gumsecurity_title,atto_recordrtc],[gumsecurity_title,tiny_recordrtc] CPY [gumtype,atto_recordrtc],[gumtype,tiny_recordrtc] CPY [gumtype_title,atto_recordrtc],[gumtype_title,tiny_recordrtc] CPY [insecurealert,atto_recordrtc],[insecurealert,tiny_recordrtc] CPY [insecurealert_title,atto_recordrtc],[insecurealert_title,tiny_recordrtc] CPY [insecurealerttitle,atto_recordrtc],[insecurealerttitle,tiny_recordrtc] CPY [insecurealert,atto_recordrtc],[insecurealert,tiny_recordrtc] CPY [nearingmaxsize,atto_recordrtc],[maxfilesizehit,tiny_recordrtc] CPY [nearingmaxsize_title,atto_recordrtc],[maxfilesizehit_title,tiny_recordrtc] CPY [norecordingfound,atto_recordrtc],[norecordingfound,tiny_recordrtc] CPY [norecordingfound_title,atto_recordrtc],[norecordingfound_title,tiny_recordrtc] CPY [nowebrtc,atto_recordrtc],[nowebrtc,tiny_recordrtc] CPY [nowebrtc_title,atto_recordrtc],[nowebrtc_title,tiny_recordrtc] CPY [onlyaudio,atto_recordrtc],[onlyaudio,tiny_recordrtc] CPY [onlyvideo,atto_recordrtc],[onlyvideo,tiny_recordrtc] CPY [recordagain,atto_recordrtc],[recordagain,tiny_recordrtc] CPY [recordinguploaded,atto_recordrtc],[recordinguploaded,tiny_recordrtc] CPY [recordingfailed,atto_recordrtc],[recordingfailed,tiny_recordrtc] CPY [recordrtc:recordaudio,atto_recordrtc],[recordrtc:recordaudio,tiny_recordrtc] CPY [recordrtc:recordvideo,atto_recordrtc],[recordrtc:recordvideo,tiny_recordrtc] CPY [startrecording,atto_recordrtc],[startrecording,tiny_recordrtc] CPY [stoprecording,atto_recordrtc],[stoprecording,tiny_recordrtc] CPY [timelimitwarning,atto_recordrtc],[timelimitwarning,tiny_recordrtc] CPY [uploadaborted,atto_recordrtc],[uploadaborted,tiny_recordrtc] CPY [uploadprogress,atto_recordrtc],[uploadprogress,tiny_recordrtc] CPY [videobitrate,atto_recordrtc],[videobitrate,tiny_recordrtc] CPY [videobitrate_desc,atto_recordrtc],[videobitrate_desc,tiny_recordrtc] CPY [videobuttontitle,atto_recordrtc],[videobuttontitle,tiny_recordrtc] CPY [videotimelimit,atto_recordrtc],[videotimelimit,tiny_recordrtc] CPY [videotimelimit_desc,atto_recordrtc],[videotimelimit_desc,tiny_recordrtc] AMOS END commit 71046558b1bca0019de061fd0c22854392c99cef Author: Andrew Nicols Date: Wed Oct 19 10:27:48 2022 +0800 MDL-75260 tiny_media: Move uploader to editor_tiny Part of MDL-75966 commit 92765e996baca25567ced236e01e90d93c897002 Author: Andrew Nicols Date: Wed Oct 19 09:22:46 2022 +0800 MDL-75260 tiny_media: Adjust Menu configuration Part of MDL-75966 commit 75ebfb703b0d577725a82fa48b634c83093b6ae9 Author: Andrew Nicols Date: Tue Oct 18 09:50:54 2022 +0800 MDL-75259 tiny_media: Tidy up strings Part of MDL-75966 commit 519e10e93939e4673333b1266aa422ac86c1e64a Author: Stevani Andolo Date: Wed Aug 31 16:53:10 2022 +0800 MDL-75260 tiny_media: Implement Media Manager plugin for TinyMCE Part of MDL-75966 commit 3728eb2cb956b5b3ade21bb936d9a6712f873d2c Author: Andrew Nicols Date: Wed Sep 21 09:49:59 2022 +0800 MDL-75260 tiny_media: Refactor media commands Part of MDL-75966 commit e07acba336d91a09559771d648c6a40610b16cc7 Author: Huong Nguyen Date: Fri Aug 12 12:25:36 2022 +0700 MDL-75328 tiny_media: Implement Media Video/Audio for TinyMCE Part of MDL-75966 commit 723b2f41296b6197b5c4ab7dfe53c36a3fd60505 Author: Huong Nguyen Date: Thu Aug 11 20:52:21 2022 +0700 MDL-75258 tiny_media: Implement Media Image for TinyMCE Part of MDL-75966 AMOS BEGIN CPY [alignment,atto_image],[alignment,tiny_media] CPY [alignment_bottom,atto_image],[alignment_bottom,tiny_media] CPY [alignment_left,atto_image],[alignment_left,tiny_media] CPY [alignment_middle,atto_image],[alignment_middle,tiny_media] CPY [alignment_right,atto_image],[alignment_right,tiny_media] CPY [alignment_top,atto_image],[alignment_top,tiny_media] CPY [browserepositories,atto_image],[browserepositories,tiny_media] CPY [constrain,atto_image],[constrain,tiny_media] CPY [enteralt,atto_image],[enteralt,tiny_media] CPY [enterurl,atto_image],[enterurl,tiny_media] CPY [height,atto_image],[height,tiny_media] CPY [imageproperties,atto_image],[imageproperties,tiny_media] CPY [presentation,atto_image],[presentation,tiny_media] CPY [presentationoraltrequired,atto_image],[presentationoraltrequired,tiny_media] CPY [saveimage,atto_image],[saveimage,tiny_media] CPY [size,atto_image],[size,tiny_media] CPY [width,atto_image],[width,tiny_media] AMOS END commit cdbabe8ef895b5280a55645ce6b6e9d458202c64 Author: Andrew Nicols Date: Wed Aug 10 16:22:21 2022 +0800 MDL-75263 tiny_autosave: Implement Autosave for TinyMCE Part of MDL-75966 commit a6032854bf18148cbd74b2dc50ce6f2e9e9aaba0 Author: Andrew Nicols Date: Wed Oct 12 10:34:42 2022 +0800 MDL-75261 tiny_h5p: Add the Tiny H5P plugin Part of MDL-75966 AMOS BEGIN CPY [browserepositories,atto_h5p],[browserepositories,tiny_h5p] CPY [copyrightbutton,atto_h5p],[bcopyrightbutton,tiny_h5p] CPY [downloadbutton,atto_h5p],[downloadbutton,tiny_h5p] CPY [embedbutton,atto_h5p],[embedbutton,tiny_h5p] CPY [h5p:addembed,atto_h5p],[h5p:addembed,tiny_h5p] CPY [h5pfile,atto_h5p],[h5pfile,tiny_h5p] CPY [h5pfileorurl,atto_h5p],[h5pfileorurl,tiny_h5p] CPY [h5poptions,atto_h5p],[h5poptions,tiny_h5p] CPY [h5purl,atto_h5p],[h5purl,tiny_h5p] CPY [invalidh5purl,atto_h5p],[invalidh5purl,tiny_h5p] CPY [instructions,atto_h5p],[instructions,tiny_h5p] CPY [noh5pcontent,atto_h5p],[noh5pcontent,tiny_h5p] AMOS END commit c4a08961341f1aa6d1bd4bededd8d073875cb702 Author: Andrew Nicols Date: Wed Oct 19 10:03:52 2022 +0800 MDL-75966 editor_tiny: Tidy up toolbar management commit 9dd2921d7c751a7fc730dbe4ca894ab29f664391 Author: Andrew Nicols Date: Mon Oct 17 14:19:59 2022 +0800 MDL-75331 editor_tiny: Limit formatting options This commit removes several contentious formatting options for now, pending further consideration, in particular it removes: - forecolor - backcolor - fontfamily - styles The two color plugins are written in such a way that the chosen colour is embedded into a style tag in the generated content. This is not ideal as it removes these decisions away from theme developers and upon theme changes to a site, is likely to lead to inaccessible and/or broken content. We feel that a new colour plugin will be required which links to known colour style classes within the theme to allow a subset of colours which are guaranteed to work with the theme. The fontfamily plugin is removed pending further administrator configuration in a future release. In the case of the 'styles' plugin, this duplicates large parts of the Format menu into which it is placed but does so in a way that does respect the configuration of other areas - for example the block_formats tag is ignored in this menu. Part of MDL-75966 commit 769cc95f9285d41adcdaf09b6da98bb35c3222b3 Author: Andrew Nicols Date: Tue Oct 11 14:33:15 2022 +0800 MDL-75078 editor_tiny: Tidy up TinyMCE configuration This change does not include any functional change, but compartmentalises the existing configuration to make it easier to read. Part of MDL-75966 commit 68b882e196f5b6ebf7fd0224017b2e5d14da9dbc Author: Huong Nguyen Date: Tue Sep 13 11:27:01 2022 +0700 MDL-75269 editor_tiny: Create Administration setting page for Tiny MCE editor Part of MDL-75966 commit 07b9f384a22a1824dc6aa17ddcb4120e9996ef82 Author: Andrew Nicols Date: Tue Oct 11 14:47:57 2022 +0800 MDL-75940 editor_tiny: Allow administrators to disable Tiny branding Part of MDL-75966 commit a809f8286230d8a9c8e565df281658b43cc486a9 Author: Andrew Nicols Date: Wed Oct 12 10:53:46 2022 +0800 MDL-75078 editor_tiny: Disable Tiny template plugin The template plugin is a part of Tiny, and requires us to create an administrator UI to configure the templates. This requires much more thought on workflows, intent, and so on so we'll park it for later. Part of MDL-75966. commit 1bd0ad6fa383e7732e10de243c3fa2023ae01812 Author: Simey Lameze Date: Mon Aug 1 10:35:59 2022 +0800 MDL-75282 editor_tiny: Add ability to set value regardless of the editor This is a follow-on part to MDL-75887. Part of MDL-75966. commit ebc7d3123269a87b550563f2ed0d880907a698c7 Author: Andrew Nicols Date: Mon Aug 29 20:47:45 2022 +0800 MDL-75282 editor_tiny: Always use Tiny for @tiny tests This is a subsequent part of MDL-75886 relating to the introduction of TinyMCE. Part of MDL-75966 commit b7ffcdb6ce12a411f655dd34a15b3a64ba5f7142 Author: Andrew Nicols Date: Tue Oct 4 14:24:20 2022 +0800 MDL-75078 editor_tiny: Remove styles from standard modal Part of MDL-75966 commit d9c1be6aa3503a756329c12427173a3c512d63ea Author: Andrew Nicols Date: Tue Oct 4 14:15:09 2022 +0800 MDL-75078 editor_tiny: Add list plugins Part of MDL-75966 commit 41952a03b65e01b6f2e0ac4cfa957209b2d3133d Author: Andrew Nicols Date: Thu Aug 18 10:04:50 2022 +0800 MDL-75078 editor_tiny: Fix undestroyed editors Part of MDL-75966 commit 417dee3a657e5162bc1761df4f29aa4cd58e8494 Author: Andrew Nicols Date: Wed Aug 10 22:59:28 2022 +0800 MDL-75078 editor_tiny: Add help link helper Part of MDL-75966 commit c2428e2018ee82f64cb3485f2f8e7d4ddf3137db Author: Andrew Nicols Date: Mon Sep 19 12:43:16 2022 +0800 MDL-75078 editor_tiny: Disable quickbars entirely Part of MDL-75966 commit 603c50e1be27132925a800bedecff9a74433b69e Author: Andrew Nicols Date: Tue Aug 9 15:02:15 2022 +0800 MDL-75078 editor_tiny: Improve configuration specification Part of MDL-75966 commit 05000e3e8b9d0cddb080fd0ee5a659801c6b8e1f Author: Andrew Nicols Date: Tue Aug 9 16:49:37 2022 +0800 MDL-75078 editor_tiny: Reduce z-index of fullscreen tiny to not cover Moodle dialogues Part of MDL-75966 commit 90c40fba5d8df7f325d03c1404a50381dd2a4f0e Author: Andrew Nicols Date: Thu Jul 21 15:09:52 2022 +0800 MDL-75271 editor_tiny: Add a cache-busting loader for TinyMCE Part of MDL-75966 This commit adds a cache-busting loader API for use in the TinyMCE plugin. This is not for use in any TinyMCE subplugins at this time as we have no use-case outside of AMD modules. This loader ensures that only files within the js/tiny directory are loaded, and it only supports either .js or .css files at this time. The client-side of the loader makes use of the jsrevision as a cache-buster, including for CSS files included with TinyMCE. If the revision is negative, then files are not cached. If the revision is positive, then the requested file is cached in a candidate file and served using aggressive cache headers. commit d8cf77a127b364f7707e62d41c658fffc4623090 Author: Andrew Nicols Date: Tue Jul 19 16:35:03 2022 +0800 MDL-75246 editor_tiny: Add initial translation support Part of MDL-75966 Add support for translation of the TinyMCE interface. TinyMCE translates English language strings rather than keys, and a tool to perform this translation is included. commit 7e5c81e5a59b7b3ce61668d7bdc9a775772cdfaf Author: Andrew Nicols Date: Mon Oct 10 12:55:03 2022 +0800 MDL-75078 editor_tinymce: Rename legacy tinymce pluginname This commit renames the legacy editor to make it easier for users to differentiate the two in the UI. Part of MDL-75966 commit 71d30542aedee7692e81232cc90ffda8fdddfb19 Author: Andrew Nicols Date: Sat Nov 13 11:50:34 2021 +0800 MDL-75078 editor_tiny: Hola TinyMCE 6 Part of MDL-75966 This commit adds TinyMCE version 6.1 into Moodle core. A basic editor implementation is included, along with Moodle loader, and basic Plugin API for Moodle. The Plugin API will be extended and improved in future changes. A new subplugin is defined for this plugin. commit ac1138683143b4c848908b7f322e2355a76b3e04 Merge: 8176a6c6904 4f3e8c9b394 Author: Sara Arjona Date: Thu Nov 10 12:51:24 2022 +0100 Merge branch 'MDL-75974' of https://github.com/paulholden/moodle commit 8176a6c690459df8e5148c8a720baf88c4ba99ea Merge: 0b9df38302f 2b2b4e63a23 Author: Paul Holden Date: Thu Nov 10 11:49:30 2022 +0000 Merge branch 'MDL-76011-master' of https://github.com/abgreeve/moodle commit 0b9df38302fac55b80ac0197bdf5a19be90880ab Merge: 42c48c11033 08e71c5fd62 Author: Sara Arjona Date: Thu Nov 10 12:47:10 2022 +0100 Merge branch 'MDL-75876-master' of https://github.com/praxisdigital/moodle commit 42c48c11033f9437e8a939677cf36cd03feebaf6 Merge: 38c83b53ee2 2987bfab5fa Author: Sara Arjona Date: Thu Nov 10 12:42:14 2022 +0100 Merge branch 'MDL-76167-master' of https://github.com/davewoloszyn/moodle commit 38c83b53ee2128eb5454a23e511e0a6c76f64362 Merge: 1c9856b527a d0abf88ccd1 Author: Paul Holden Date: Thu Nov 10 08:52:17 2022 +0000 Merge branch 'MDL-76224-master' of https://github.com/justusdieckmann/moodle commit 54181de5a307ae11a34538d29d1c0de181617352 Author: Andrew Nicols Date: Wed Aug 3 16:46:00 2022 +0800 MDL-75365 javascript: Support ES6 in all JS except YUI commit 1c9856b527acde40754b5c8d3d3d2d2e4ef6d8b8 Merge: 062b7f025a4 c04f0e298d0 Author: Jun Pataleta Date: Thu Nov 10 13:49:12 2022 +0800 Merge branch 'MDL-76252-master' of https://github.com/sarjona/moodle commit 062b7f025a44590c152f5a3f39d947a74929df1b Merge: 8aaede0e7d4 56e5b69930d Author: Jake Dallimore Date: Thu Nov 10 10:54:31 2022 +0800 Merge branch 'MDL-72979' of https://github.com/stronk7/moodle commit 8aaede0e7d485188bdf1b5b1dbe7c7edb4b44705 Author: Paul Holden Date: Fri Oct 21 15:51:39 2022 +0100 MDL-75862 backup: omit sesskey for continue buttons using get method. It's automatically added by the rendered single_button instance when using post method, so no need to add it unconditionally. commit 178c51786cef88865cdd56dbbda86b1940269570 Author: Shamim Rezaie Date: Mon Jun 20 12:45:52 2022 +1000 MDL-68550 tablelib: Use aria-role=button Use the aria-role=button for: - show/hide links - sort links - reset table preferences link commit 8e31a72c05efc23d090fd27368d2e8b41638b459 Author: Shamim Rezaie Date: Mon Jun 20 12:05:27 2022 +1000 MDL-68550 output: Improve accessibility of the initials bar - The current item should be focusable otherwise the focus will be lost as soon as a user clicks on an item in the initials bar - Modified behat tests to not mistakenly click on the 'All' link - Use the nav tag because each item in the initials bar is a navigation link within the current document - The currently selected item is specified by aria-current - Useed aria-current=true rather than =page because the links of each item in the initials bar is missing the pagination information commit e29007d67934dbbf628d3255002170bcc0ffb4e7 Author: Shamim Rezaie Date: Sat Jun 18 18:52:31 2022 +1000 MDL-68550 output: Improve accessibility of the paging bar The use of aria-current is based on the example at https://design-system.w3.org/components/pagination.html commit 155ee7590501843ffe72ba8fd97a25bf70488f1f Author: Shamim Rezaie Date: Thu Jun 16 17:40:54 2022 +1000 MDL-68550 theme: Not showing the gap in the initial bar The gap issue was a regression from MDL-66670. commit a7425a22559613097fa0cd59a09bbc6c7c6bb493 Author: Paul Holden Date: Tue Oct 4 15:53:07 2022 +0100 MDL-75872 mod_lesson: allow unlimited attempts default value. Related change in 252e85be added a similar value per activity, we should also allow it to be chosen as a default for the site. commit 7de01c97c2ef6ce5c36186b9e3ee8a624e339e05 Author: Laurent David Date: Thu Oct 20 19:36:38 2022 +0200 MDL-74638 mod_bigbluebutton: Multiple fixes to room layout * In preparation for the guest access trigger button, move the join session button to the right * Fix id in the templates to be more consistent * Fix issue with room refreshing process so it replaces the node instead of node content. commit 2d91d4bf9c2362d37abb7bd94e41c7ce5dbaff64 Merge: 1ba4e0100e5 1815bb3b3ee Author: Sara Arjona Date: Wed Nov 9 16:23:18 2022 +0100 Merge branch 'MDL-76239-master' of https://github.com/mihailges/moodle commit 1ba4e0100e53a5ddce4880d7c2e09fe961ef7542 Merge: 8a4d06bcaa5 3f9a93b5228 Author: Sara Arjona Date: Wed Nov 9 16:01:12 2022 +0100 Merge branch 'MDL-50935-master-2' of https://github.com/junpataleta/moodle commit 8a4d06bcaa5a51e742983193be8432c90727cab5 Author: Meirza Date: Tue Nov 8 10:57:13 2022 +0700 MDL-76131 core_user: encode social profile fields data. commit 31ef87de8ce25256b1bb1dc263fdd41538389829 Author: Justus Dieckmann Date: Wed Nov 9 15:22:08 2022 +0100 MDL-76253 calendar: Use activities monologo pix commit 5548743ece1b82ff49739d85307fe15c3b107340 Merge: 9555637d647 7acc7cd0cc6 Author: Jun Pataleta Date: Wed Nov 9 21:51:17 2022 +0800 Merge branch 'MDL-76185-master' of https://github.com/mihailges/moodle commit c3245f6f52014cfbe35597c2d03e178c89b3acd1 Author: Safat Shahin Date: Mon Aug 15 12:33:27 2022 +1000 MDL-75126 core_question: Allow multiple bulk action from qbank plugins This commit implements the bulk action api to allow multiple bulk actions from the qbank plugins instead of one. Any qbank plugin wants to implement bulk action can now define an array of bulk actions as a plugin feature. commit 9555637d6475541d43625622b64d483095de3f67 Merge: b24902fcc72 621d75dbce5 Author: Jun Pataleta Date: Wed Nov 9 21:28:30 2022 +0800 Merge branch 'MDL-76053' of https://github.com/stronk7/moodle commit f23fe5195a3fef7c5272ff96cb9cb2f2e5c0e7ad Author: Sara Arjona Date: Tue Nov 8 12:06:28 2022 +0100 MDL-73853 core_h5p: Improve behat tests, to avoid random errors An improvement has been added to the H5P tests to avoid random errors due to the fact that H5P content needs a while to be displayed. Co-author: Ferran Recio commit b24902fcc7242e805e2af5563bbd6778131083d1 Merge: a74782dcc33 c763d407041 Author: Jun Pataleta Date: Wed Nov 9 20:09:15 2022 +0800 Merge branch 'MDL-76054' of https://github.com/stronk7/moodle commit c04f0e298d01fd5ba64a3b55cf0245b678d2d048 Author: Sara Arjona Date: Wed Nov 9 12:56:59 2022 +0100 MDL-76252 mod_data: Remove space at the end of datemodified commit a74782dcc33b374d0221a9807bd4d8b36899dbeb Merge: d1a0ee011fe c4c823c20e7 Author: Sara Arjona Date: Wed Nov 9 12:36:39 2022 +0100 Merge branch 'MDL-75889' of https://github.com/paulholden/moodle commit d1a0ee011feffec1f2d8b279947032e5c0e5a752 Merge: 7bb44ef7127 3be5954500c Author: Sara Arjona Date: Wed Nov 9 12:31:31 2022 +0100 Merge branch 'MDL-76059' of https://github.com/paulholden/moodle commit 7bb44ef71277737cc71374b87f2ad73a34d5e8a2 Author: David Woloszyn Date: Mon Nov 7 13:37:27 2022 +0800 MDL-76091 lib: Add additional check to local URLs params commit a8019c43bfaa40c6e9db52c1d29fea8eac75439b Merge: 8d90674cd44 50144cf589d Author: Sara Arjona Date: Wed Nov 9 12:23:59 2022 +0100 Merge branch 'MDL-76015' of https://github.com/stronk7/moodle commit 8d90674cd4467a690f3f78e0c0f9d956d493b262 Merge: 89d7a73c2cc 4b32662da77 Author: Paul Holden Date: Wed Nov 9 11:04:47 2022 +0000 Merge branch 'MDL-76084-master' of https://github.com/ferranrecio/moodle commit 89d7a73c2cc3000e566373fea812531b236e4bb0 Merge: db2b0edb6af 3345519b483 Author: Sara Arjona Date: Wed Nov 9 11:49:28 2022 +0100 Merge branch 'MDL-74201-master' of https://github.com/aanabit/moodle commit db2b0edb6afd22389ba3a1abd4772f7281a9e6bf Merge: 613fe49a7d6 225aab8f651 Author: Víctor Déniz Date: Wed Nov 9 10:11:15 2022 +0000 Merge branch 'MDL-76000' of https://github.com/paulholden/moodle commit 613fe49a7d6bf8cb9d28426758e3052d50e67a86 Merge: 5877ae306ef 3e17cf68a4c Author: Jun Pataleta Date: Wed Nov 9 15:44:19 2022 +0800 Merge branch 'MDL-76170-master' of https://github.com/snake/moodle commit 36a0c85187d27762356b450287dea6d90fcc2864 Author: Jake Dallimore Date: Wed Nov 9 12:29:12 2022 +0800 MDL-76099 core_backup: set selected overflow node in restore and copy These pages sit under the 'restore' and 'copy' menu items respectively but the selected menu item isn't correct because the 'restore.php' and 'copyprogress.php' page URLs don't match the node action for their respective 'restore' and 'copy' nodes. Force set the selected node in each case to resolve this. commit b554773b0a263a83c7e7a95a9c4ca80333104437 Author: Stevani Andolo Date: Mon Oct 31 16:41:49 2022 +0800 MDL-76099 core_navigation: allow setting selected course overflow node Allow pages to choose which course reuse overflow node is selected, to handle cases where the default selection (based on matching PAGE->url to the node action URL) isn't possible (such as when several pages need to exist under the same selected node). commit 3e17cf68a4c6e9954fe159568bd276b4d094293b Author: Jake Dallimore Date: Thu Nov 3 11:42:14 2022 +0800 MDL-76170 enrol_lti: fix missing secret in enrol_lti_users If member sync runs before the user launches the tool, a partial record is created, without consumer secret. Subsequent launches of the tool by that member don't resolve this and this results in grade sync failing for any affected users. This patch: - data fixes the existing affected rows - fixes the launch code, ensuring secret is recorded on launch, irrespective of whether the user info record has been created already or not. commit 3345519b4835ff32b1ef26521effaa03e954d556 Author: Frédéric Massart Date: Tue Mar 15 00:32:10 2022 +0800 MDL-74201 backup: Restore reference to content bank files commit 288963e5269927f0eac4925cc051d11d3bff495c Author: Sara Arjona Date: Mon Nov 7 19:39:11 2022 +0100 MDL-73853 core_h5p: Add core lib changes after upgrading it commit 7ea2b6bfa1050af255087f2d7c0cb48a0fe3fa8b Author: Sara Arjona Date: Mon Nov 7 14:34:06 2022 +0100 MDL-73853 core_h5p: Upgrade core lib to moodle-1.22.4 commit d611cdff9dd3b329a8de1625272b5b44098245b9 Author: Sara Arjona Date: Mon Nov 7 14:21:28 2022 +0100 MDL-73853 core_h5p: Disable H5P hub Although we're not currently supporting the H5P Hub, the hubIsEnabled setting was set to true (probably by mistake). It has been changed to false by default because the new version of the H5P editor library is causing some errors otherwise. commit 7c4ede928053301f2057c0c637c738bd6213ddbe Author: Sara Arjona Date: Mon Nov 7 12:00:45 2022 +0100 MDL-73853 core_h5p: Add editor lib changes after upgrading it commit b9ed63b470403d641d784494245e49c87d2d20cb Author: Sara Arjona Date: Mon Nov 7 10:46:55 2022 +0100 MDL-73853 core_h5p: Upgrade editor lib to moodle-1.22.4 commit 1815bb3b3eee6bc7aa336e3eed740eb1d8891062 Author: Mihail Geshoski Date: Wed Nov 9 00:06:34 2022 +0800 MDL-76239 gradereport_user: Fix the styling of the the user report Applies the appropriate styling to the user report generated by the profile report callback. commit 56e5b69930deffad783930a2c5e2d31c2ef7d790 Author: Eloy Lafuente (stronk7) Date: Sat Oct 29 17:52:46 2022 +0200 MDL-72979 general: Remove any reference to the git:// protocol Trivial change, only point is that, for the h5p library it was agreed that it's better to just remove the "sample" directory completely when importing the library. commit 621d75dbce569a25fe8bc0151216f98069224281 Author: Eloy Lafuente (stronk7) Date: Thu Oct 27 23:06:52 2022 +0200 MDL-76053 admin: Remove various warnings related to MNet This partially reverts MDL-73270, where some useful environmental checks and notifications in the admin UI were added to inform about different parts of Moodle relying on the "unsupported" php-xmlrpc extension. Since then, some changes have happened in core, only available for Moodle 4.1 and up (see the MDL-70889 mini-epic). Namely: - MNet (SSO, roaming, auth, enrol and Mahara portfolio) are not using the php-xmlrpc extension anymore, but a pure php library. - The xmlrpc webservices protocol, has been move from core to the plugins directory, although it continues using the php-xmlrpc extension. Because of that here we are removing all the checks and notifications related with MNet (not using the extension anymore), but keeping the webservice plugin ones (still using the extension). Surely if some day the protocol stops using the extension, we'll be able to remove the corresponding checks too. But that's future. Note the associated lang strings have been also removed (not deprecated) because they were highly specific and hardly reusable: - xmlrpcmaharaenabled - xmlrpcmnetauthenticationenabled - xmlrpcmnetenabled And very same applies, because MNet doesn't contain anything deprecated or not supported anymore, hence, straight deletion, to the function: - mnet_get_deprecation_notice() Also, related tests using any of the removed stuff above have been deleted. In the other side, the "check_xmlrpc_usage" continues existing and being used both by environment checks and admin notifications but, as commented above, now it only looks for the xmlrpc webservice protocol now. commit c763d407041adaba177616b8657e8cb7329daec8 Author: Eloy Lafuente (stronk7) Date: Wed Oct 26 10:22:48 2022 +0200 MDL-76054 environment: Remove the php-xmlrpc extension check For Moodle 4.1 and up, the php-xmlrpc is not needed anymore: - All the MNet stuff has been moved to use php library (MDL-76055). - The webservice/xmlrpc has been moved from core to contrib (MDL-76052). So we just remove the check here. Starting with 4.1, it's not needed for any core functionality. Note that the string has been removed, and not deprecated, because it's a non-generic string, not belonging to core/moodle main lang file, and hardly reused ever. That fits with the allowed deletions, not requiring any deprecation. Of course, the lang removal only has been applied to master (4.1dev). Older branches still keep it and will be used when checking < 4.1 upgradability. commit 50144cf589d3f3983643966d321eaca659fe3689 Author: Eloy Lafuente (stronk7) Date: Mon Oct 17 11:50:40 2022 +0200 MDL-76015 install: update the list of stale files for 4.1 Note that there aren't too many available this time, because basically all correspond to plugins. So just 3 this time. commit 5877ae306efaa93a3a0cf8adcedee4da405677f5 Author: Víctor Déniz Date: Tue Nov 8 13:45:16 2022 +0000 on-demand release 4.1dev+ commit c8e73da3145fedd2a18df4cfef9ec9369e4ca874 Author: Ferran Recio Date: Tue Nov 8 14:37:35 2022 +0100 MDL-76220 mod_wiki: fix extend_navigation The wiki_extend_navigation is using $PAGE->url when it is not allowed to. Extending navigation can be invoked in an Ajax request so it should not use $PAGE global. commit 8d5e43046146a93ea838341467fe828bdb46e56a Author: hieuvu Date: Tue Oct 25 15:43:43 2022 +0700 MDL-75781 javascript: Centering when resize for dialog commit d2dd970b19593fb1ecd11d67acd688bf0e45fb9d Author: Jake Dallimore Date: Tue Nov 8 17:01:40 2022 +0800 MDL-63037 mnet: fix hostexists string usage commit 30100103b394280df1157bb2770c268c19899898 Merge: cede2b14207 27200f2c6ed Author: Jake Dallimore Date: Tue Nov 8 12:04:16 2022 +0800 Merge branch 'MDL-75941' of https://github.com/paulholden/moodle commit cede2b14207859ba25b9d57567a0e61afc0ccfe1 Merge: ad666b7b151 1b9ebba57bf Author: Jun Pataleta Date: Tue Nov 8 12:02:00 2022 +0800 Merge branch 'MDL-76113-master' of https://github.com/snake/moodle commit ad666b7b1519c72446cff06e10d8971b515b0a62 Merge: dd21b9971c7 5a1e8156d73 Author: Jake Dallimore Date: Tue Nov 8 11:44:01 2022 +0800 Merge branch 'MDL-76071-master' of https://github.com/laurentdavid/moodle commit dd21b9971c7e5eb2880681303061e8620f42fe76 Merge: 6fae54c10e4 f91261c9fa0 Author: Jake Dallimore Date: Tue Nov 8 11:31:30 2022 +0800 Merge branch 'MDL-72882-master-3' of https://github.com/junpataleta/moodle commit 4f3e8c9b394f36c5d4ea0dcf4c9cbadea2317e00 Author: Paul Holden Date: Wed Oct 12 12:28:15 2022 +0100 MDL-75974 tool_customlang: check out language pack in CLI import. commit c4c823c20e788b3b01c4004d61615f7897bb29b3 Author: Paul Holden Date: Tue Oct 4 21:28:33 2022 +0100 MDL-75889 core: compare domain names in a case-insensitive manner. As per https://www.rfc-editor.org/rfc/rfc1035#section-3.1 commit d0abf88ccd146993aa60f6611784114db6f49b7b Author: Justus Dieckmann Date: Mon Nov 7 18:45:27 2022 +0100 MDL-76224 Resource: Set correct page url in /mod/label/view.php commit 064eccd4fc9b7e98ab28d150116c8688fecb7bb1 Author: Marina Glancy Date: Wed Oct 26 10:02:40 2022 +0200 MDL-75525 reportbuilder: specify initial sorting for datasources commit 6fae54c10e45308b311894e631499574feceec99 Merge: 65ed414b603 d590b08dfab Author: Andrew Nicols Date: Mon Nov 7 21:56:06 2022 +0800 Merge branch 'MDL-75880' of https://github.com/stronk7/moodle commit 65ed414b603b48c2004388e090b638e2ee9b78c6 Merge: 3576fb26595 d49b78706ee Author: Andrew Nicols Date: Mon Nov 7 21:51:58 2022 +0800 Merge branch 'MDL-73624-master' of https://github.com/meirzamoodle/moodle commit 3576fb265955e89cc096888fab677c17efcc3968 Merge: f23ed07e528 c5fd214ccd4 Author: Andrew Nicols Date: Mon Nov 7 21:41:02 2022 +0800 Merge branch 'MDL-75519-master' of https://github.com/marinaglancy/moodle commit f23ed07e528cd507017e77a1c5e79b0e124ba4d3 Merge: a1cb96719a8 a4c3f4749d7 Author: Víctor Déniz Date: Mon Nov 7 10:19:56 2022 +0000 Merge branch 'm41_MDL-74912_Fix_RegExp_Word_Boundaries_On_MySQL8' of https://github.com/scara/moodle commit 3f9a93b5228a7f10ad4abc34501cd8243182e98f Author: Jun Pataleta Date: Mon Nov 7 14:40:30 2022 +0800 MDL-50935 atto_equation: Add upgrade step to fix existing sites commit 3cb02787cfc7d225acbe4982cf914c8f93116514 Author: Jun Pataleta Date: Thu Nov 12 13:28:55 2015 -0600 MDL-50935 atto_equation: Fix display of matrix template Thanks to Geoffrey Rowland's fix suggestion. commit a1cb96719a827b4adb273345d2e8b4bbd39e47ae Merge: 2f74405d6cd ccda7186233 Author: Andrew Nicols Date: Mon Nov 7 12:21:45 2022 +0800 Merge branch 'MDL-75466_upgrade-php-mailer-to-6-6-4' of https://github.com/ziegenberg/moodle commit 2f74405d6cd6debc36d80a5f9095d2f6424892c3 Author: Andrew Nicols Date: Mon Nov 7 12:09:07 2022 +0800 MDL-74468 mod_bigbluebuttonbn: Coding style violation fix commit dc2a6ea8f87276f16580b675c9e285967715e5ab Merge: 15ac130ba8c c4b37ea393b Author: Andrew Nicols Date: Mon Nov 7 12:14:00 2022 +0800 Merge branch 'MDL-74468-master' of https://github.com/call-learning/moodle commit 15ac130ba8cf53bc5e902e8d885ac5a641597d36 Merge: a803fa8ee4a e7d3e042fc1 Author: Jun Pataleta Date: Mon Nov 7 12:04:46 2022 +0800 Merge branch 'MDL-76052' of https://github.com/stronk7/moodle commit 2a74b873d7c7eb31aa34700c17095c543dcfbb82 Author: Huong Nguyen Date: Tue Oct 25 11:22:57 2022 +0700 MDL-74996 Quiz: Convert submission confirmation to saveCancelPromise commit c55d8aca6a059852c0097a96a1496236b829aaf9 Author: Huong Nguyen Date: Mon Jul 4 18:11:08 2022 +0700 MDL-74996 Quiz: Unanswered question warning for submission confirmations Including in this commit: - New method called get_number_of_unanswered_questions() for getting the unanswered questions - PHPUnit and Behat tests for the new dialogue commit d4d666cdf49d8a2a92b65df2338f4327ace4d3ee Author: Huong Nguyen Date: Mon Jul 4 16:23:51 2022 +0700 MDL-74996 Quiz: Change the submission confirmation dialogue content - Changed the title from "Confirm" to "Submit all your answers and finish?" - Changed the content from "Once you submit, you will no longer be able to change your answers for this attempt." to "You will no longer be able to change your answers for this attempt." - Changed some Behat scenarios to match with the new dialogue content commit 783a5c8ce70ec67938cd0ba0090c36dbb01c0bf2 Author: Huong Nguyen Date: Mon Jul 4 15:54:25 2022 +0700 MDL-74996 Quiz: Convert submission confirmation to core/modal_factory commit a803fa8ee4abb7ea036699070be21bb9e97ff46d Merge: 077a5587d0f 1077d473c49 Author: Shamim Rezaie Date: Mon Nov 7 12:42:22 2022 +1100 Merge branch 'MDL-74545-master' of https://github.com/call-learning/moodle commit a4c3f4749d7da2f3562763993b794b23b07b71df Author: Matteo Scaramuccia Date: Mon Oct 31 14:38:19 2022 +0100 MDL-74912 dml: Fix PHP coding style problems commit 75123ed7fdd84466c18f530cc3a23cbd4c8b74a8 Author: Matteo Scaramuccia Date: Sat Aug 27 09:37:53 2022 +0200 MDL-74912 dml: Fix missing nullable marker commit b82c95a075aa07603ccc8bba413497ee59a6f63d Author: Matteo Scaramuccia Date: Tue Jun 7 22:44:13 2022 +0200 MDL-74912 mod_forum: Fix regexp word boundaries markers in MySQL 8 commit d590b08dfaba8b3bf3339340f8093e2b035c25ee Author: Eloy Lafuente (stronk7) Date: Sun Oct 30 00:23:05 2022 +0200 MDL-75880 phpunit: fix all @coversDefaultClass missing @covers Because @coversDefaultClass doesn't indicate any coverage (it's just an alias to avoid having to write the class name in @covers), this commit fixes all the files that were using that annotation and missing any @covers. Basically, replacing one by the other and done. commit e7d3e042fc1338d53e812505622fbc2b1359b8e6 Author: Eloy Lafuente (stronk7) Date: Tue Oct 25 19:11:30 2022 +0200 MDL-76052 webservice_xmlrpc: Annotate some wrong plugin uses It has been detected that there are various uses of the plugins breaking the inter-communication principles, with core_webservice implementing functionality plugin-dependent that should belong to the plugins. Because of that, https://tracker.moodle.org/browse/MDL-76078 has been created and we have added some TODO/@todo comments in core pointing to that issue, for further analysis and fixes there. commit df227f38199fafbe25621b92cb6da856f9389d4b Author: Eloy Lafuente (stronk7) Date: Fri Oct 21 19:30:07 2022 +0200 MDL-76052 webservice_xmlrpc: Remove it completely from core Normal removal procedure: - Remove the plugin completely from core. - Document it in the webservices upgrade.txt file. - Add a core upgrade step to proceed to remove any configuration if the plugin has not been re-installed manually. Plus: - Remove a few remaining uses in the hub/sites registration scripts, that were moved from xmlrpc to hand.made rest calls by MDL-31436 (Moodle 3.4.1 and up) and never removed then. - Remove the php-xmlrpc extension as a recommendation in composer. - Remove "xmlrpc" from various comments, trivial cleanup. Note: - While working on this MDL-76078 has been created about to fix a serious design problem detected (it does not affect functionality). That's out from this issue scope. commit 077a5587d0f15b0d94435d77f747cdb81d904d92 Merge: fee1b8ce5fb 4641b84e588 Author: Víctor Déniz Date: Fri Nov 4 15:37:10 2022 +0000 Merge branch 'MDL-76130-master' of https://github.com/meirzamoodle/moodle commit fee1b8ce5fb829c7dc07c415796eb64e762258ba Author: Sara Arjona Date: Fri Nov 4 14:52:52 2022 +0100 on-demand release 4.1dev+ commit 0c762c7af523fe6ed6f316054274531121059b97 Author: Sara Arjona Date: Fri Nov 4 14:52:48 2022 +0100 NOBUG: Fixed SVG browser compatibility commit ce1e6a99610cfcfcfcbcd42b8f632b2537fda406 Merge: 15ea80e12da e3b2c21d3bc Author: Sara Arjona Date: Fri Nov 4 14:52:47 2022 +0100 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit ccda7186233c02073ae48b508296bd61f0694197 Author: Daniel Ziegenberg Date: Sat Sep 17 20:53:00 2022 +0200 MDL-75466 core: Upgrade PHPmailer to 6.6.5 Signed-off-by: Daniel Ziegenberg commit 15ea80e12da0137c9016c9ff6ee4609328995225 Merge: 5339a96f455 92d17a73b52 Author: Sara Arjona Date: Fri Nov 4 09:00:17 2022 +0100 Merge branch 'MDL-76169-master' of https://github.com/andrewnicols/moodle commit 5339a96f4559449aa3dcf76bdd30fe878a098a36 Merge: 723f33031bf 25ad0a2cba9 Author: Jun Pataleta Date: Fri Nov 4 12:16:41 2022 +0800 Merge branch 'MDL-75481-master' of https://github.com/kevpercy/moodle commit 723f33031bf574f78e996bdfeeeec2e2ee85b610 Merge: c603293f7a5 8c139656589 Author: Andrew Nicols Date: Fri Nov 4 12:06:05 2022 +0800 Merge branch 'MDL-74035-master' of https://github.com/andrewnicols/moodle commit c603293f7a549da569ae4afe681d43de34761b82 Merge: 446a9e64f02 635e8525649 Author: Jun Pataleta Date: Fri Nov 4 11:34:48 2022 +0800 Merge branch 'MDL-76103-master' of https://github.com/junpataleta/moodle commit 446a9e64f025533f23aa158d3ffff0743a9ec8c1 Merge: 05c5dc7f9ce 73bc6773461 Author: Jake Dallimore Date: Fri Nov 4 11:23:29 2022 +0800 Merge branch 'MDL-76055' of https://github.com/stronk7/moodle commit 05c5dc7f9ceb3aabfe9a9cef284851079ce81665 Merge: 6cee9752b84 ac8dcf13da5 Author: Jun Pataleta Date: Fri Nov 4 10:38:01 2022 +0800 Merge branch 'MDL-76072-master' of https://github.com/lameze/moodle commit 6cee9752b84460e82a2aef14c26c4320380ef7f8 Merge: d3e26c1a2ae eecbc3ce155 Author: Víctor Déniz Date: Thu Nov 3 20:37:09 2022 +0000 Merge branch 'MDL-70071-master' of https://github.com/Chocolate-lightning/moodle commit d3e26c1a2ae48e7eb0a19e85e32a2c1d3253c594 Merge: c5f85eec0e9 ae63a2d16b2 Author: Víctor Déniz Date: Thu Nov 3 19:40:56 2022 +0000 Merge branch 'MDL-76172-master' of https://github.com/sarjona/moodle commit c5f85eec0e98b7920ef22830a099c85de7f54c63 Merge: add46e31120 34f43bce812 Author: Eloy Lafuente (stronk7) Date: Thu Nov 3 18:55:40 2022 +0100 Merge branch 'MDL-75289-int-fix' of https://github.com/sarjona/moodle commit add46e3112046e43dbc0e30801f84d0ebbd52e00 Merge: 7d53813db7e bcbdb8764ae Author: Sara Arjona Date: Thu Nov 3 17:06:05 2022 +0100 Merge branch 'MDL-76169-master' of https://github.com/andrewnicols/moodle commit 34f43bce812b8aba1077037352621a1058ad7947 Author: Sara Arjona Date: Thu Nov 3 17:43:54 2022 +0100 MDL-75289 mod_data: Fix JS error when importing commit 7d53813db7e2127ba6dc46d1b3648ceb8bde329f Merge: caf139a47db 6c9b4d1e243 Author: Sara Arjona Date: Thu Nov 3 12:26:58 2022 +0100 Merge branch 'MDL-75349' of https://github.com/paulholden/moodle commit c4b37ea393b53e75e150509101f263233f9e6d8f Author: Laurent David Date: Fri Nov 4 09:03:58 2022 +0100 MDL-74468 mod_bigbluebuttonbn: Fix logger count method * The logger::count_callback_events was confusing and needs clarification and small refactoring. commit 92d17a73b520bfd6311c5023816167a6966cb347 Author: Andrew Nicols Date: Fri Nov 4 15:51:22 2022 +0800 MDL-76169 question: Use correct action menu step commit 4641b84e5888674dadef1511ac421c1d26e785eb Author: Meirza Date: Fri Nov 4 11:22:26 2022 +0700 MDL-76130 install: make the button to the center position commit 8c13965658953f88384f6e42f96db618db2ab469 Author: Safat Shahin Date: Thu Apr 7 16:16:14 2022 +1000 MDL-74035 qbank_viewquestionname: In place editing This commit will implement in place editing for the qbank view where users with permission can edit the title of the questions from the quesion bank view. commit 635e8525649926ee19c2a04418a8e7e491d17371 Author: Marina Glancy Date: Thu Oct 27 09:14:44 2022 +0200 MDL-76103 search: skip solr behat tests if solr is not installed commit caf139a47dbe07e57460300409746c332d9ada0a Merge: e9596c1fca8 565aafccc66 Author: Sara Arjona Date: Thu Nov 3 10:23:04 2022 +0100 Merge branch 'MDL-76177-master' of https://github.com/aanabit/moodle commit e9596c1fca8d7be7142db0e62be3689f0f7a3ea0 Merge: b8ae7470562 a343faaa7d2 Author: Sara Arjona Date: Thu Nov 3 10:19:49 2022 +0100 Merge branch 'MDL-75759-master' of https://github.com/junpataleta/moodle commit b8ae7470562f2b460fa82e7b51aea863b6ffb9be Merge: 6deafa73363 5d385d4bcb0 Author: Sara Arjona Date: Thu Nov 3 10:13:10 2022 +0100 Merge branch 'MDL-75535' of https://github.com/paulholden/moodle commit 6deafa733637325bffd25b55fbf0fef91edddde0 Merge: eb7a2efbf72 91c49cb836b Author: Andrew Nicols Date: Thu Nov 3 13:46:24 2022 +0800 Merge branch 'MDL-75904' of https://github.com/paulholden/moodle commit eb7a2efbf72bb6db51141b762166dca71696d609 Merge: 8b12ca7d1be 5151cd6bd0c Author: Andrew Nicols Date: Thu Nov 3 13:43:43 2022 +0800 Merge branch 'MDL-75784-master' of https://github.com/JBThong/moodle commit e3b2c21d3bc7f241ac9d7f03bb01239fa69c9dc5 Author: AMOS bot Date: Fri Nov 4 00:07:38 2022 +0000 Automatically generated installer lang files commit 2987bfab5faaa529331af2c8b614de21726c23a3 Author: David Woloszyn Date: Fri Nov 4 10:42:21 2022 +1100 MDL-76167 installer: Corrected dockblock param types commit 0dcc799d8fac2997d16f91a0ec514a673e30f46b Author: Laurent David Date: Wed Oct 12 20:05:46 2022 +0200 MDL-74468 mod_bigbluebuttonbn: Remove getallheader * getallheader is only fully compatible with Apache servers. Replace it with a polyfill. commit 16656917a74302a56541b72ba92207b772281d6b Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Thu Apr 14 04:02:24 2022 -0600 MDL-74468 mod_bigbluebuttonbn: Fix custom completion for BBB * BBB has specific completion indicator that need to be taken into account * Fix mock requests so we can send participant id and then attach events to them * Refactor slightly the broker to split meeting logic from request (decoding) * Fix update completion state cron commit 3bd76aea6728fd3f4d81048b32f72139fd8f5897 Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Thu Nov 3 11:25:02 2022 -0600 MDL-75415 mod_bigbluebuttonbn: Fix session times commit 7acc7cd0cc66358417a631f8201313f00314215b Author: Mihail Geshoski Date: Thu Nov 3 23:40:26 2022 +0800 MDL-76185 mod_glossary: Remove separator in continuous display format commit bcbdb8764aec5a8b6370242625076264a390dcfe Author: Andrew Nicols Date: Wed Nov 2 15:11:21 2022 +0800 MDL-76169 question: General behat fixes Whilst amending these tests I discovered some other minor fixes to be made. commit 8ffbaad33073c1f6820ce54b81582b6a910e8d8d Author: Andrew Nicols Date: Wed Nov 2 11:10:56 2022 +0800 MDL-76169 question: Use action menu steps consistently commit 3d70f457cbc2a522913fcf59d90d173392293799 Author: Andrew Nicols Date: Wed Nov 2 10:58:20 2022 +0800 MDL-76169 mod_quiz: Add quiz question bank behat resolver commit 426ea50861fcc49573c1ddbb66d68fad79429616 Author: Andrew Nicols Date: Wed Nov 2 10:52:32 2022 +0800 MDL-76169 behat: Normalise exception message in should (not) steps These steps have accepted a NodeElement instance as an argument for some time, but were trying to cast it to string when formulating exception messages, making it harder to debug and, in the case of the 'should see' step, not work at all. This patch introduces a new function to produce a consistent naming for them. commit 232ebac33863c617009be775b83d6d6e5d9fe50a Author: Andrew Nicols Date: Wed Nov 2 10:36:37 2022 +0800 MDL-76169 behat: Add improved steps for using action menus This commit adds new steps related to action menus to support: * Choosing an item in a named action menu * Choosing an item in a named action menu within a container * Confirming that an action menu item does or does not exist in a named action menu * Confirming that an action menu item does or does not exist in a named action menu within a container The existing action menu steps were insufficient as they assume that there is only one action menu within he container, which is not necessarily the case. The existing action menu steps are not non-JS friendly and will error if JS is disabled, without providing any fallback when one is easily available. Unfortunately these steps cannot be used to replace the existing steps without manual intervention. commit 8b12ca7d1beb1bd29731d56010745954b69c7e5e Merge: 486645f487b 8f37e6ecff2 Author: Jun Pataleta Date: Thu Nov 3 10:52:59 2022 +0800 Merge branch 'MDL-75289-master' of https://github.com/andrewnicols/moodle commit 486645f487b8530b51dee605f25263fdbf10293f Merge: 8874e05b82e 458c1c771b9 Author: Jun Pataleta Date: Wed Nov 2 21:34:03 2022 +0800 Merge branch 'MDL-75513-master-3' of https://github.com/mihailges/moodle commit 8874e05b82edfa82276b5ab49f74cd9fd5aef30e Merge: 35d20610187 d6b4506a8bf Author: Ilya Tregubov Date: Wed Nov 2 15:08:51 2022 +0300 Merge branch 'MDL-75751-master' of https://github.com/sammarshallou/moodle commit 35d20610187f17149d68ec540ec843671a91fad0 Merge: 714f944a3ec c48e83db0ed Author: Sara Arjona Date: Wed Nov 2 08:30:43 2022 +0100 Merge branch 'MDL-61880-master' of https://github.com/snake/moodle commit f91261c9fa0eb831f6b16e19f21feab74c0f55ea Author: Jun Pataleta Date: Fri Oct 22 10:55:54 2021 +0800 MDL-72882 tool_langimport: Set default language when deleting lang pack * When the language pack being deleted is - the same as the site default language, we must set the site default language to 'en'. - fix the user's current language to the default site language. commit 03f298a71cf46a8915c4631cd782d4685d3ed57a Author: Jun Pataleta Date: Fri Oct 22 14:15:56 2021 +0800 MDL-72882 core: Use default site lang when user lang no longer available * Check that the lang attribute for the output HTML exists. If not, use the default site language. * Also fix the current language for the user. commit eecbc3ce155a26edaca165e5104c1575cc3fdb3e Author: Andrew Nicols Date: Fri Oct 30 14:08:43 2020 +0800 MDL-70071 forum: Convert post threshold warnings to info commit a343faaa7d2da5d740c1f7d3a7d2aca89d270a7b Author: Jun Pataleta Date: Thu Nov 3 11:55:42 2022 +0800 MDL-75759 courseformat: Link classes in PHPDocs with @see tags - Linking classes/methods mentioned in PHPDoc with @see tags help devs checking the PHPDoc to quickly navigate to the class/method mentioned and also helps us ensure that it points to the correct class/method. - Some typo/grammar fixes as well in existing PHPDoc descriptions. - Fixed parameter type in execute()'s PHPDoc block. commit e43fef8fc97f54129837d170c9724640189caebc Author: Simey Lameze Date: Tue Nov 1 14:08:33 2022 +0800 MDL-75759 courseformat: fix documentation of stateupdates tests commit dbf67c06bb5c69310676103c3239c50c7fcecedd Author: Jun Pataleta Date: Thu Sep 15 20:25:14 2022 +0800 MDL-75759 courseformat: Fix stateactions test * Require lib/externallib.php in \core_courseformat\output\local\state\cm::export_for_template() * Point @coversDefaultClass to the proper class. commit ac8dcf13da5546715adc553dd571bc58884ec99e Author: Simey Lameze Date: Thu Nov 3 10:49:46 2022 +0800 MDL-76072 tool_lp: only init inlineGrader module if user can grade commit 8f37e6ecff2715c48f8c048ac6519ad004921ba6 Author: Andrew Nicols Date: Thu Nov 3 09:57:18 2022 +0800 MDL-75289 mod_data: Make JS more resilient This change makes the JS in for preset management more resilient. Previously, if the button was not on the page then an error was thrown. Instead this code changes the listener to listen to the document and filters the clicked element based on the same selector. This is a much safer approach as it will not error if the selector was not found on the page. In this case the behat test introduced elsewhere in this issue is testing a scenario where the Save as preset button is not present because there are no fields to store as a preset. commit 1077d473c49811ede026e83fbab43b26ce915665 Author: Laurent David Date: Wed Jun 29 22:13:52 2022 +0200 MDL-74545 mod_bigbluebuttonbn: Allow changing the polling value * The polling time on the BBB room page can be changed via the poll_interval settings (general settings) commit 6813fd409477f91511071830029ebb3331f2beeb Author: Paul Holden Date: Mon Jul 25 18:21:13 2022 +0100 MDL-75300 mod_h5pactivity: check whether reviewer join matches rows. Return original capability join if so, to prevent generating invalid SQL. commit 565aafccc6616aa9e34fa2a46214b4112054321e Author: Amaia Anabitarte Date: Wed Nov 2 16:15:16 2022 +0100 MDL-76177 mod_data: Don't close a div that has not been opened commit 73bc67734610fdad17572f1b84bac4428ab3db7b Author: Eloy Lafuente (stronk7) Date: Mon Sep 26 00:16:10 2022 +0200 MDL-76055 mnet: Switch the keyswap to use the library This service is different from the rest because it doesn't run encrypted, but plain xmlrpc. Hence, we cannot use the normal mnet_xmlrpc_client (that provides on-the-fly encryption and signing). So, instead, let's instantiate a custom client here and use it for this pure xmlrpc request and response. PS: It's curious that this exact sevice has support for proxies but the mnet_xmlrpc_client one has not. I'm not going to modify that here, but have left a comment in the code about that. PS: Some small style changes have been applied around the modified code (spacing, &&, comments...) commit 478f423e2d611ffbd3488c9d8aeb2f06dec48a08 Author: Eloy Lafuente (stronk7) Date: Sun Sep 25 16:27:21 2022 +0200 MDL-76055 auth_mnet: Fix update_enrolments request Basically this fixes MDL-70833 that was reproduced while testing the update_enrolments requests. Summary: - Fixes a typo in table name preventing it to be updated ever. - Fix outer join that was missing records. - Stop playing and mixing ids (local and remote). - Better control which enrolments have to be kept (previously they were being deleted immediately after creating them). - Improve the coding style of inserts. - Modernise the deletions to use sql helper and to work with 0..n ids. commit 29873206b964489ef7bb2feb39424d16c882e5ca Author: Eloy Lafuente (stronk7) Date: Fri Sep 23 18:22:29 2022 +0200 MDL-76055 mnet: Switch the mnet server to use the library commit 8c64ab98eea029ace61a9d8d14a8978022eea22e Author: Eloy Lafuente (stronk7) Date: Thu Sep 22 09:20:26 2022 +0200 MDL-76055 mnet: Switch the mnet client to use library Completely remove all uses if the xmlrpc php extension in the client and replace them by the phpxmlrpc library. Very noticeably, remove all the uses of the curl extension and use phpxmlrpc own curl support. Working ok for moodle-moodle/mahara sso and mahara portfolio export. commit a0d916bc8689acffe8a305f36b24e6d58e6a339d Author: Eloy Lafuente (stronk7) Date: Tue Sep 20 18:45:47 2022 +0200 MDL-76055 libraries: Autoload phpxmlrpc and verify it works Also, we can now safely remove Autoloader.php, because Moodle PSR-4 autoloader has taken control, so document and test it too. commit c958bd7305f9f3e5ceb2a0b4b15f266fcea49709 Author: Eloy Lafuente (stronk7) Date: Tue Sep 20 18:10:57 2022 +0200 MDL-76055 libraries: Import phpxmlrpc 4.8.0 release commit ae63a2d16b216098c2a04ceadbcf38ca59597c4a Author: Sara Arjona Date: Wed Nov 2 12:28:15 2022 +0100 MDL-76172 core: Fix error when userinfo is false This patch should fix a regression introduced in MDL-75171, raised while running the OBv2.1 certification. The new method get_raw_userinfo() can return stdClass or false but the second one was not taken into account from get_userid() (so an error was thrown: "Argument 1 passed to core\oauth2\client::map_userinfo_to_fields() must be an instance of stdClass, bool given"). commit 458c1c771b9fdc651b81aac96300fc44363a4e78 Author: Mihail Geshoski Date: Mon Oct 31 12:17:21 2022 +0800 MDL-75513 core_grades: New method that returns the grade item string Introduces a new method get_element_type_string() in grade/lib.php which returns the appropriate string that describes the type of the grade item element. commit 3d1bb8e863769a2fafe16eb989ca0eedad95ee67 Author: Mihail Geshoski Date: Sat Oct 22 22:14:10 2022 +0800 MDL-75513 behat: Update existing behat tests commit e8caeb85e3877df7dcd3ae1864c6d5e2a693d12d Author: Mihail Geshoski Date: Mon Oct 10 22:13:59 2022 +0800 MDL-75513 gradereport_user: Add behat tests commit 3414a93268a23aa7188bfe1530b231283298d2d6 Author: Mihail Geshoski Date: Mon Oct 10 12:15:37 2022 +0800 MDL-75513 gradereport_user: Output the tertiary nav action in index.php Outputs the relevant tertiary navigation actions based in index.php, the prev/next user navigation and removes the old trigger buttons for the group and user selector from the zero state page. commit 42c510965269634a2de1766108f9422b3381b43b Author: Mihail Geshoski Date: Sat Oct 8 01:25:18 2022 +0800 MDL-75513 gradereport_user: Create tertiary navigation actions commit be366c5b7c7ec7800ac41cdd61ceb0ed6f1a0e48 Author: Mihail Geshoski Date: Sat Oct 8 01:05:09 2022 +0800 MDL-75513 core_grades: Renderer for the custom user header commit ee2d1f806db957bec0dcdb0155d6c165fb18ed24 Author: Mihail Geshoski Date: Sat Oct 8 00:50:50 2022 +0800 MDL-75513 message: Enable optional text display in the contact toggle commit df5e5c0f8894fd60e576920ebeca2022bb080196 Author: Mihail Geshoski Date: Sat Oct 8 00:47:15 2022 +0800 MDL-75513 gradereport_user: Trigger element for the view mode selector Creates a renderer method and a template for the element that would trigger the view mode selector in the grade user report. commit ba80b78119355edbbc51b476de0f6b763861e3af Author: Mihail Geshoski Date: Sat Oct 8 00:37:27 2022 +0800 MDL-75513 core_grades: Renderer for the prev/next user navigation commit 1046e06e832127da33c25e08d7a4ed9b92896c8d Author: Mihail Geshoski Date: Sat Oct 8 00:26:20 2022 +0800 MDL-75513 gradereport_user: Create trigger element for the user selector Creates a renderer method and a template for the element that would trigger the user selector. commit 8b2f9b0386b504142ea5d2a155e0f89cf8bb90e0 Author: Mihail Geshoski Date: Sat Oct 8 00:12:42 2022 +0800 MDL-75513 core_grades: Create trigger element for the group selector Creates a renderer method and a template for the element that would trigger the group selector. commit c2851ed141554372b08f30938ba875f67536bad3 Author: Mihail Geshoski Date: Fri Oct 7 23:54:58 2022 +0800 MDL-75513 gradereport_user: Update the grade user report Updates the styling of the grade user reports and introduces functionality which enables expanding and collapsing grade categories. commit 1b9ebba57bf8736194b46348be4a241da2130675 Author: Jake Dallimore Date: Wed Nov 2 15:12:56 2022 +0800 MDL-76113 enrol_lti: Fix secret on lti user for LTI 2.0 consumers Fixes the enrol_lti_users.consumersecret field for LTI 2.0 users. This field erroneously contained the tool secret and not the consumer secret needed for service requests when used with LTI 2.0 consumers, which resulted in complete grade sync failure for LTI 2.0 consumers. This patch: - adds an upgrade step to address existing incorrect secrets for LTI 2.0 launched users. It sets these to the correct consumer secret. - fixes the way the secret is first set during a launch, ensuring this->consumer->secret is used, which properly captures either the tool secret (for 1.1 launches) or the consumer secret (for 2.0 launches). commit 4b32662da77a78a45e0b96ed6a0021e1712a069f Author: Ferran Recio Date: Wed Oct 26 13:35:51 2022 +0200 MDL-76084 theme_boost: add shadow to the sticky footer commit 714f944a3eced3297020ececf9e3b2f6a880920a Merge: b2368a421b4 4b007efda50 Author: Jun Pataleta Date: Wed Nov 2 13:39:27 2022 +0800 Merge branch 'MDL-75038' of https://github.com/paulholden/moodle commit b2368a421b47563e3b016bea290566059ec469f1 Merge: d18a89fb0b0 3bf355e37a5 Author: Jun Pataleta Date: Wed Nov 2 13:20:12 2022 +0800 Merge branch 'MDL-75848' of https://github.com/paulholden/moodle commit c48e83db0ed64fae07f17cf74b113a102d2020e7 Author: Jake Dallimore Date: Mon Oct 31 17:31:59 2022 +0800 MDL-61880 tool_oauth2: don't rely on discovery when editing issuers Adjusts the testing scenarios so that we don't rely on endpoint discovery being run during an issuer edit, which is no longer the case. For scenarios that need a userinfo endpoint, set this manually. commit b76ac53c9d8cba4652ee259e8e7c5301b40dd98f Author: Jake Dallimore Date: Thu Oct 20 11:08:39 2022 +0800 MDL-61880 core: don't clear issuer fields not present in form data In cases where we have an id, load the persistent and then set new data before saving. This ensures we don't delete fields which are missing in the form data. commit 52d523fa9cea75dd138cf9a055a5b7e01d4f4023 Author: Yannick Forget Date: Mon Oct 3 08:40:35 2022 +0200 MDL-61880 core: Retain OAuth 2.0 user field mappings after issuer update commit d18a89fb0b0620c72d02b11f43ca4a886c6e72c1 Merge: 8ddc2a5fede 429508a7b42 Author: Shamim Rezaie Date: Wed Nov 2 14:02:33 2022 +1100 Merge branch 'MDL-76142' of https://github.com/paulholden/moodle commit 8ddc2a5fedee39ba2edb578f9ab2af4c1a86bf44 Merge: ea58a656c10 9c89fba92a4 Author: Shamim Rezaie Date: Wed Nov 2 12:57:09 2022 +1100 Merge branch 'master_MDL-75306-lastused-41' of https://github.com/catalyst/moodle-MDL-72752 commit 4b007efda50a50c574a7fbb54b43188ef250bf41 Author: Paul Holden Date: Tue Jun 7 08:19:13 2022 +0100 MDL-75038 blog: link back to user only when one specified. commit 429508a7b4285fad61c7db4db7339ff43bfa4377 Author: Paul Holden Date: Tue Nov 1 14:05:39 2022 +0000 MDL-76142 cohort: cross DB support for description filter. Specifically avoids Oracle exception ORA-00932. commit ea58a656c10a8caaa4c114f3246cc0bff0862363 Merge: 720bd60fc60 61e8b806ec0 Author: Ilya Tregubov Date: Tue Nov 1 15:38:56 2022 +0300 Merge branch 'MDL-75289-master' of https://github.com/sarjona/moodle commit 720bd60fc60e1413b61c54c00a5561b62e685b15 Author: Ilya Tregubov Date: Tue Nov 1 15:00:21 2022 +0300 on-demand release 4.1dev+ commit bd702e14a2e05b6df210d316751b9620d17ca700 Merge: f50b6223193 080e11e35a9 Author: Jun Pataleta Date: Tue Nov 1 14:06:13 2022 +0800 Merge branch 'MDL-74643-patch' of https://github.com/ilyatregubov/moodle commit 080e11e35a9a854c1741bf289aaa11dbc7268d1f Author: Ilya Tregubov Date: Tue Nov 1 08:59:51 2022 +0300 MDL-74643 core_user: Fix Behat test. Stop using deprecated steps. commit f50b6223193a6e93160d57c2d33e36bc10411ff8 Merge: 60bc475925f a81c5593a54 Author: Andrew Nicols Date: Tue Nov 1 11:51:33 2022 +0800 Merge branch 'mdl-75010' of https://github.com/danmarsden/moodle commit 60bc475925f25500181f5bdeabe10eeccc537a9a Merge: 624f68be78a 17e002d8f12 Author: Andrew Nicols Date: Tue Nov 1 11:17:27 2022 +0800 Merge branch 'MDL-75468' of https://github.com/paulholden/moodle commit 624f68be78a66f63c79d79b8a131eef7e531f27e Merge: 5e84f00acb7 67c7ed25e3a Author: Andrew Nicols Date: Tue Nov 1 10:47:14 2022 +0800 Merge branch 'MDL-76076_master' of https://github.com/marxjohnson/moodle commit 5e84f00acb7ec97dff95103a2575d81ae4eea843 Merge: c0580bc013e b0802f49a6c Author: Jun Pataleta Date: Tue Nov 1 09:25:34 2022 +0800 Merge branch 'MDL-73141-master' of https://github.com/dravek/moodle commit c0580bc013e33760359d9144f717eb7442c330cb Merge: 217819a0de3 d396af93934 Author: Jun Pataleta Date: Tue Nov 1 09:17:19 2022 +0800 Merge branch 'MDL-76120-master' of https://github.com/andrewnicols/moodle commit 217819a0de38916f5a2f9b7293f7c3bcce59be47 Merge: aaca32f7e1f 4caae7c835d Author: Sara Arjona Date: Mon Oct 31 18:18:29 2022 +0100 Merge branch 'MDL-75358-master' of https://github.com/junpataleta/moodle commit 4caae7c835dff2aa85092024678dc7a61129e184 Author: Jun Pataleta Date: Mon Oct 31 22:42:24 2022 +0800 MDL-75358 blog: Make attachment callback parameter nullable commit 61e8b806ec0f7285451c7a62c35501890ac71c27 Author: Sara Arjona Date: Wed Oct 5 17:03:23 2022 +0200 MDL-75289 mod_data: Implement prototyped tertiary nav On the Database page: - The List/single view is displayed in the right. - The buttons Import entries, export entries and Export to portfolio have been moved to the Actions menu. - The List/Single view headings have been removed. - The "Save settings" secondary button is hidden when advanced search is enabled. - The result (Found X out of Y entries, No records found) are not displayed as notifications anymore. On the Presets page: - The buttons (Import, Export and Save as preset) have been moved to an actions menu to the tertiary navigation. Some of these options have been renamed. - Remove the Action column heading from the table. On the Presets preview page: - Move the preset name to the heading in the tertiary navigation (Preview of xxxxx), and remove the current preset name from the page. - Align the List/single template to the right in the tertiary navigation. - Make primary the "Use this preset" button. On the Fields page: - Remove the "Manage fields" menu. - Remove the Export and Save as preset from the tertiary navigation. - Align Create a field to the right in the tertiary navigation. - Add a description at the top of the page. - Remove the Action column heading from the table. - Move field actions (Edit and Delete) to ellipsis. On the Templates page: - Move Export and Save as preset to the Actions menu. - Move the templates list to a tertiary navigation selector and remove the template heading. - Reorder the templates list (Add entry template should be displayed at the begining, instead of List template). - Rename "Enable editor" to "Enable code editor". commit 67c7ed25e3a7decb816824f15e60d66956759c00 Author: Mark Johnson Date: Tue Oct 25 13:55:09 2022 +0100 MDL-76076 cache: Add locking before write for parent caches commit aaca32f7e1f0015a7dccfdcd2d64a33cce325054 Merge: 9a723c0e15d b4c292166a4 Author: Sara Arjona Date: Mon Oct 31 13:39:43 2022 +0100 Merge branch 'MDL-75771-master' of https://github.com/PhMemmel/moodle commit 9a723c0e15dabd2c5ff94b8785b012f474f7958d Merge: fb302fe40f9 336d8c5fabe Author: Ilya Tregubov Date: Mon Oct 31 14:52:47 2022 +0300 Merge branch 'MDL-74643-master' of https://github.com/mickhawkins/moodle commit 336d8c5fabe6bbc055b46906c44f3ab11b1b25d0 Author: Michael Hawkins Date: Mon Oct 17 15:49:33 2022 +0800 MDL-74643 tool_mobile: Update API to support supportavailability config Co-authored-by: Juan Leyva commit e3b3ba90c8f5bf9b4b1224838c4895c70ac0e9a9 Author: Michael Hawkins Date: Sat Oct 15 00:47:03 2022 +0800 MDL-74643 core_user: New admin setting for site support availability This allows admins to configure whether contact site support is available to everyone, authenticated users, or nobody. The behat testing checks linked and direct access for each setting, as well as adding testing that the support page override works as expected. commit ddc9a30fa17b4eb095e6e7d241611dbf68b71825 Author: Michael Hawkins Date: Sat Oct 15 00:37:29 2022 +0800 MDL-74643 core_user: Added behat page resolver Currently this supports resolving the Contact Site Support page. commit fb302fe40f9d9082bef4b13246cc10e80878053a Merge: 61146c90887 c53f9f2db8a Author: Jun Pataleta Date: Mon Oct 31 17:10:23 2022 +0800 Merge branch 'MDL-75469-master' of https://github.com/kevpercy/moodle commit 61146c90887e7f4485b4a98209e1b367c7846ab6 Merge: d54abc4079a 3e96f166886 Author: Jun Pataleta Date: Mon Oct 31 16:49:25 2022 +0800 Merge branch 'MDL-76108-master' of https://github.com/aanabit/moodle commit d54abc4079adc77708c261d1aa04dcbcb1f00f11 Merge: 77a1212d414 6cccd22567b Author: Jun Pataleta Date: Mon Oct 31 13:33:56 2022 +0800 Merge branch 'MDL-75487' of https://github.com/paulholden/moodle commit 77a1212d414ed9faeaaac33f8bfab514c06aa370 Merge: 9bdfcc46d38 07735e1165c Author: Jake Dallimore Date: Mon Oct 31 11:43:49 2022 +0800 Merge branch 'MDL-76041-master' of https://github.com/call-learning/moodle commit 9bdfcc46d3896268b7e8d4a911fdc7a8e473e8df Merge: 04d8fc6070b 4bb042c3525 Author: Jun Pataleta Date: Mon Oct 31 10:10:16 2022 +0800 Merge branch 'MDL-75358-master' of https://github.com/marinaglancy/moodle commit a81c5593a54659d22b8989d63987d53f5e63473d Author: Dan Marsden Date: Mon Oct 31 12:39:45 2022 +1300 MDL-75010 core: Prevent user last access update on user key login commit b0802f49a6cec38b9dff0624a7ae5011f1efe245 Author: David Matamoros Date: Tue Nov 23 13:18:40 2021 +0100 MDL-73141 core_cohort: Convert cohort listing to Report Builder commit 04d8fc6070b8924e1b3cdac00468ed8bf9529a74 Merge: fa7a55aa5de de4d940d418 Author: Víctor Déniz Date: Fri Oct 28 17:44:50 2022 +0100 Merge branch 'MDL-68437-master' of https://github.com/mihailges/moodle commit 3e96f166886bddb4b04b37b04db97655ea244e3f Author: Amaia Anabitarte Date: Fri Oct 28 18:16:32 2022 +0200 MDL-76108 mod_lesson: improving count call for PHP8.0 commit b4c292166a40d503418f3ae9ea809d9fc46db2fd Author: Philipp Memmel Date: Thu Oct 27 22:33:02 2022 +0200 MDL-75771 core_courseformat: Add behat test for show_editor function commit 4294acc5abbe347c137ebff6e0fe4d73f446875d Author: Philipp Memmel Date: Fri Sep 16 17:42:17 2022 +0200 MDL-75771 core_courseformat: Fix capability for edit controls course_format\base:show_editor now by default uses 'moodle/course:manageactivities', but also accepts other capabilities as param commit 53c4fc9af0cca5b53767c1a482c458ddaadc097d Author: Sara Arjona Date: Tue Oct 4 17:40:45 2022 +0200 MDL-75289 mod_data: Reorder secondary nav tabs The Presets tab should be displayed before Fields and Templates. commit d396af939340cefd804c8fd712a275a115ae2686 Author: Andrew Nicols Date: Fri Oct 28 20:53:21 2022 +0800 MDL-76120 behat: Swap click on select option to set field Recent versions of Marionette do not like to click on the option element so we must always use the set field option. commit fa7a55aa5de4ecb2b67605f9534ec4776c767b26 Author: Sara Arjona Date: Fri Oct 28 14:09:39 2022 +0200 on-demand release 4.1dev+ commit fbfd60fef2357722674b9e25d28618929ad66a17 Author: Sara Arjona Date: Fri Oct 28 14:09:38 2022 +0200 NOBUG: Fixed file access permissions commit 88622bf25b844e3469b426ae99cf5c85dfe949a7 Author: Sara Arjona Date: Fri Oct 28 14:09:34 2022 +0200 NOBUG: Fixed SVG browser compatibility commit a34b4ebdc3c69c495184da5628ffbcb878037434 Author: Marina Glancy Date: Fri Oct 28 10:22:13 2022 +0200 MDL-76112 various: can not pss null as 3rd param to preg_split This produces notices in PHP 8.1 commit 2b5bf7dbc08db43e402114531d066676611df969 Author: Meirza Date: Fri Oct 28 13:08:15 2022 +0700 MDL-76070 dataformat_json: Fix data loss in the exported file. commit df90988239eddbd4f95c43560849f955a725135d Merge: eba92e07de5 01074798e1e Author: Jake Dallimore Date: Fri Oct 28 11:49:42 2022 +0800 Merge branch 'MDL-68943-master' of https://github.com/cameron1729/moodle commit eba92e07de512e427940e83c05c3d4f6535bb4b2 Merge: fdef0eec440 5a9590dfad2 Author: Jake Dallimore Date: Fri Oct 28 11:05:41 2022 +0800 Merge branch 'MDL-76073-master' of https://github.com/marinaglancy/moodle commit 01074798e1e9fdbdb14fc6d59b9081d1b30de041 Author: Cameron Ball Date: Tue Aug 23 10:57:49 2022 +0800 MDL-68943 assignfeedback_editpdf: Upgrade step for stale conversions commit 1e98c4ad27303fdd808e9ab724d1bd69abf178c1 Author: Cameron Ball Date: Wed Jul 27 15:35:18 2022 +0800 MDL-68943 assignfeedback_editpdf: Reconvert updated files commit fdef0eec4401d2a0c30f7eec931488798cbf4186 Merge: af17803658a 1057a1a6253 Author: Jake Dallimore Date: Fri Oct 28 09:35:39 2022 +0800 Merge branch 'MDL-76069-master' of https://github.com/mihailges/moodle commit 9c89fba92a4c7f7735b720d45efb6152c153d0c2 Author: Safat Shahin Date: Thu Jul 28 16:58:54 2022 +1000 MDL-75306 qbank_usage: Last used column This commit will implement Last used column and filterable object. commit af17803658a8edfe52e8be3f30bd7201e2e6c5b4 Merge: 4dc0505b2a4 cf12af75190 Author: Sara Arjona Date: Thu Oct 27 21:45:21 2022 +0200 Merge branch 'MDL-75188-master' of https://github.com/laurentdavid/moodle commit cf12af751904749cd814012ffd83d71bbfcf7f85 Author: Laurent David Date: Wed Oct 12 14:39:27 2022 +0200 MDL-75188 mod_data: Use cmid instead of id * Based on previous changes, fix ids so they are consistent with other modules (in preparation for MDL-75255) commit d67fbbb80d02d9f90fb0e849bc79e67e9c20ce2d Author: Laurent David Date: Mon Aug 22 09:55:56 2022 +0200 MDL-75188 mod_data: Move import preset for to a modal * Use a modal instead of a standard page to select the preset file and import it. * Change the zero state import button to a modal dialog so it uses the same workflow as on the preset page commit 4dc0505b2a4b9e157e54e5da5ea605dd5b851248 Merge: 9000fd30374 492a1c16240 Author: Sara Arjona Date: Thu Oct 27 17:35:04 2022 +0200 Merge branch 'MDL-75471' of https://github.com/paulholden/moodle commit 9000fd3037409f789a9f02e95bb11ce2c6cc88ca Merge: 8e57940fe7a fd01461b7a9 Author: Sara Arjona Date: Thu Oct 27 17:24:11 2022 +0200 Merge branch 'MDL-75449' of https://github.com/paulholden/moodle commit 8e57940fe7a3447168527d9de90562e42a58a035 Merge: 8c12bc9ba79 ea0e463cc71 Author: Víctor Déniz Date: Thu Oct 27 16:09:05 2022 +0100 Merge branch 'MDL-75467' of https://github.com/paulholden/moodle commit 8c12bc9ba7902631e03a7686aed4aaa112a5ae39 Merge: 0b03a3d41a6 06f013eec67 Author: Sara Arjona Date: Thu Oct 27 17:03:51 2022 +0200 Merge branch 'MDL-76023' of https://github.com/paulholden/moodle commit 0b03a3d41a66b1ba6db92f79417d25977bf86dc4 Merge: f0e2d12533c b9900c2b452 Author: Sara Arjona Date: Thu Oct 27 16:56:21 2022 +0200 Merge branch 'MDL-64231-master' of https://github.com/ferranrecio/moodle commit f0e2d12533cfeb1ca6b5455e5cae58b89d2ac107 Merge: d76550da83f a641a8dfa2d Author: Sara Arjona Date: Thu Oct 27 16:50:09 2022 +0200 Merge branch 'MDL-75165' of https://github.com/paulholden/moodle commit d76550da83fcee41f0891639abc564be7126fc0e Merge: 5a9a6dd0904 872eef9c9af Author: Víctor Déniz Date: Thu Oct 27 15:29:40 2022 +0100 Merge branch 'MDL-75969-master' of https://github.com/andrewnicols/moodle commit 1057a1a62532d2e1fa5eae0400ca3e0820777e85 Author: Mihail Geshoski Date: Thu Oct 27 21:56:18 2022 +0800 MDL-76069 enrol_manual: Fix missing breadcrumbs commit d49b78706ee0e434966577efe1de94d2ba4a72e9 Author: Meirza Date: Thu Oct 27 16:46:51 2022 +0700 MDL-73624 lib_spout: encode output file name commit b9900c2b4526bb19e4d03cb0575f7f19ac8fe79e Author: Ferran Recio Date: Wed Sep 7 16:04:39 2022 +0200 MDL-64231 mod_assign: download submissions with group folder commit 5a9a6dd090456c101bd58dc584fb1db297e38c24 Merge: e29d9fe89c9 a941eb3314b Author: Jake Dallimore Date: Thu Oct 27 16:41:08 2022 +0800 Merge branch 'MDL-75868-master' of https://github.com/ferranrecio/moodle commit e29d9fe89c99003005a2931c1bf0ea423644157d Merge: c122d3a7f5a a82b83c2fb6 Author: Sara Arjona Date: Thu Oct 27 09:32:50 2022 +0200 Merge branch 'MDL-75166' of https://github.com/paulholden/moodle commit c122d3a7f5ae96a079547d7c672f92a44de97e4a Merge: de4566644fd 12e207de9d5 Author: Sara Arjona Date: Thu Oct 27 08:48:08 2022 +0200 Merge branch 'MDL-69275-submissionreview-resquashed' of https://github.com/cengage/moodle commit 2b2b4e63a236320a0bca0fa626ceef8b01881490 Author: Adrian Greeve Date: Thu Oct 27 14:46:31 2022 +0800 MDL-76011 lib: Updated the zip writer to retain the modified date. commit 4b99c6a795a4afe04e72ebd2e9970585fb325850 Author: Marina Glancy Date: Thu Oct 27 07:36:26 2022 +0200 MDL-76102 lib: PEAR - passing null to str functions is deprecated commit de4566644fdeb5e01b6a73479109824c0bac51b4 Merge: 6bc92b7f996 f002af96b6b Author: Jun Pataleta Date: Thu Oct 27 11:56:35 2022 +0800 Merge branch 'MDL-75597-master' of https://github.com/ferranrecio/moodle commit 6bc92b7f996782644b1a5734aca9fb4f6aa10784 Merge: 9846fb83ccf 552f31dc370 Author: Andrew Nicols Date: Thu Oct 27 11:31:57 2022 +0800 Merge branch 'MDL-76002-master' of https://github.com/snake/moodle commit 12e207de9d537f14d7c37c2dd43e9813bf2152c4 Author: Claude Vervoort Date: Thu Apr 21 10:21:31 2022 -0400 MDL-69275 mod_lti: submission review (gradebook launch) commit 9846fb83ccf22308184dd598e174dcb2c3d91ba2 Merge: c6b1d79238a fce11bf6aa9 Author: Jun Pataleta Date: Wed Oct 26 21:13:25 2022 +0800 Merge branch 'MDL-75957-master-1' of https://github.com/mihailges/moodle commit 08e71c5fd6236c68c78153bbeac3f7c5efaceb74 Author: Frederik Milling Pytlick Date: Mon Oct 3 12:09:10 2022 +0200 MDL-75876 core_calendar: Add raise_memory_limit call to export_execute Added a call to raise_memory_limit in /calendar/export_execute.php as it can be very memory intensive. commit 1574a39baf743e060971a2a5c87ca046321d232a Author: Meirza Date: Mon Oct 24 13:52:38 2022 +0700 MDL-75890 block_myoverview: Added new wrapper element Added a new element to wrap filter control in Course Overview, so it will display well on desktop and mobile. Co-authored-by: Huong Nguyen (huongnv13@gmail.com) commit 5151cd6bd0c3d63ec0b8cc62273fc3711a228b62 Author: Thong Bui Date: Wed Oct 26 12:38:20 2022 +0700 MDL-75784 Forms: Fix issues multi expand all/collapse buttons on a page commit c6b1d79238a8a54dbaa3eb7b125eaa7cadfe1607 Merge: c76a2a05ba2 3339bdb8d45 Author: Jun Pataleta Date: Wed Oct 26 14:15:05 2022 +0800 Merge branch 'MDL-75478-master' of https://github.com/stevandoMoodle/moodle commit c76a2a05ba249d98062188e48acad28e1d5a88ff Merge: c1d6de60c42 594a64348a2 Author: Jun Pataleta Date: Wed Oct 26 13:37:45 2022 +0800 Merge branch 'MDL-72558' of https://github.com/NoelDeMartin/moodle commit c1d6de60c42a5da690b7e537bb78df1ce047e230 Author: Amaia Anabitarte Date: Fri Oct 14 13:36:37 2022 +0200 MDL-76006 mod_data: Change zero state images commit fa655bb3a706565e7b36396c796c41fd06a94f52 Merge: 35f39c45b75 ab97d41644b Author: Sara Arjona Date: Tue Oct 25 17:47:44 2022 +0200 Merge branch 'MDL-75335-master' of https://github.com/aanabit/moodle commit ab97d41644bf692fd23826968638874cdb689032 Author: Amaia Anabitarte Date: Tue Oct 25 16:04:15 2022 +0200 MDL-75335 mod_data: Zero state for Fields and Templates commit 32c8f75c0df4d28ca2b02784f2509dc13f08ecc1 Author: Amaia Anabitarte Date: Tue Oct 25 15:58:27 2022 +0200 MDL-75335 mod_data: Change Use a preset string commit c5fd214ccd487e514112e47d5c1c9db5abf41291 Author: Marina Glancy Date: Wed Aug 17 13:37:56 2022 +0200 MDL-75519 reportbuilder: set default sortorder for Users datasource commit 35f39c45b75aa0c7a0a77c6eab76a80d202f546d Author: Jun Pataleta Date: Tue Oct 25 17:17:48 2022 +0800 on-demand release 4.1dev+ commit ebda10c4e1528ad8e5b7afe2d621443829a69c35 Merge: 08f2f2dc72a 63669465472 Author: Jun Pataleta Date: Tue Oct 25 17:17:45 2022 +0800 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit 5a9590dfad2ed47f0e323d0666bde42d87892d8d Author: Marina Glancy Date: Tue Oct 25 10:49:06 2022 +0200 MDL-76073 badges: badge RB entity should have nullable callbacks commit 5a1e8156d7341bd3d9e0309132135a626f82666e Author: Laurent David Date: Tue Oct 25 10:11:00 2022 +0200 MDL-76071 mod_choice: fix choice display on graphs * The setting "Display mode" modifies the choices alignment of radio choice button from horizontally to vertically. It should also display the list of choices in the graph in the same directions. commit 08f2f2dc72a54cce2d61d1eff2301eb7521d0641 Merge: 79952f50846 06c63f7aa19 Author: Jake Dallimore Date: Tue Oct 25 11:55:45 2022 +0800 Merge branch 'MDL-75727' of https://github.com/timhunt/moodle commit 79952f508467f065e4da682181abcee5388e5681 Merge: 6c0631b2d35 1944c03e7e0 Author: Andrew Nicols Date: Tue Oct 25 11:49:25 2022 +0800 Merge branch 'MDL-76049' of https://github.com/timhunt/moodle commit 6c0631b2d35afa984120c1bc71d0368e262775a2 Merge: 6d5c70a2867 9526610c64c Author: Jun Pataleta Date: Tue Oct 25 11:46:25 2022 +0800 Merge branch 'MDL-75099-master' of https://github.com/rmady/moodle commit ed71d740774ab9f3123b8e12ee754fa392830e25 Author: Stevani Andolo Date: Thu Oct 13 21:38:55 2022 +0800 MDL-71951 calendar: Accessbility issue fix commit 6d5c70a2867ada3c1df477e9e4e73809988225fe Merge: d07cbb76410 04e2e009764 Author: Andrew Nicols Date: Tue Oct 25 11:14:06 2022 +0800 Merge branch 'master-MDL-74991' of https://github.com/golenkovm/moodle commit d07cbb764108e6089b60b4dce5d4e87711a75e75 Merge: c4d779fbb06 bfcb5446a2e Author: Andrew Nicols Date: Tue Oct 25 11:10:32 2022 +0800 Merge branch 'MDL-75763-master' of https://github.com/call-learning/moodle commit c4d779fbb061d829b43365882ff9a2324f10b020 Merge: 89b9f20229a a116529bb5a Author: Jake Dallimore Date: Tue Oct 25 11:08:47 2022 +0800 Merge branch 'MDL-74315-master' of https://github.com/roland04/moodle commit 89b9f20229ac07dbe7c811a7d4ab731a63ba695d Merge: f531f46d9ee 83eb19338e4 Author: Andrew Nicols Date: Tue Oct 25 10:48:21 2022 +0800 Merge branch 'MDL-75760' of https://github.com/stronk7/moodle commit fce11bf6aa92de1b90a5c3389be66f0fb7f7c58b Author: Mihail Geshoski Date: Tue Oct 25 00:26:39 2022 +0800 MDL-75957 core: Prevent repositioning dropdowns along the y-axis Disables filipping the dropdowns up or dynamically repositioning them along the y-axis to prevent them getting hidden behind the navbar or them covering the trigger element. commit f531f46d9ee889aeb776e9d0267f7c97cdabe5f4 Merge: 9235ed5296a f696590f0aa Author: Víctor Déniz Date: Mon Oct 24 16:43:08 2022 +0100 Merge branch 'MDL-75074-master' of https://github.com/sammarshallou/moodle commit 9235ed5296a391d697d4370ed3fec2e80bc7f543 Merge: 636e39e98be 34a74ada7b1 Author: Víctor Déniz Date: Mon Oct 24 16:36:26 2022 +0100 Merge branch 'MDL-75482-master' of https://github.com/stevandoMoodle/moodle commit 636e39e98be8cb64695e33645c434ae77acc0fef Merge: 3b4023122a9 84ea6552f70 Author: Sara Arjona Date: Mon Oct 24 17:30:12 2022 +0200 Merge branch 'MDL-75465-master' of https://github.com/stevandoMoodle/moodle commit 3b4023122a9b691688e3db93dc1ef9fe56fb17c7 Merge: 83aa6c2a137 8f5799109e5 Author: Víctor Déniz Date: Mon Oct 24 16:00:46 2022 +0100 Merge branch 'MDL-75483-master' of https://github.com/davewoloszyn/moodle commit 83aa6c2a1377b1bb9bf523db96a25bfa9365c5f7 Merge: ed9d3ae84c1 0bcd6e4e12b Author: Sara Arjona Date: Mon Oct 24 16:48:44 2022 +0200 Merge branch 'MDL-75474-master' of https://github.com/davewoloszyn/moodle commit ed9d3ae84c11f5e4c33a78e07e3e165dbf561738 Merge: f0be30af142 fdf2f8f31b7 Author: Víctor Déniz Date: Mon Oct 24 15:44:09 2022 +0100 Merge branch 'MDL-75352' of https://github.com/paulholden/moodle commit f0be30af142bd37c1450b4bbfa5774b0de876bef Merge: 85385cd09fa e02aa3ad9a3 Author: Andrew Nicols Date: Mon Oct 24 22:22:28 2022 +0800 Merge branch 'MDL-74911-master' of https://github.com/matthewhilton/moodle commit 85385cd09fad33ed4c5a394b06eefc8c72cffd11 Merge: bc5252d8bfe c65ae9ffd84 Author: Sara Arjona Date: Mon Oct 24 16:09:39 2022 +0200 Merge branch 'MDL-75470-master' of https://github.com/davewoloszyn/moodle commit bc5252d8bfe225c5eb4d05226aa53eb1bb7a62b7 Merge: 4cf81fd3c20 b2816b93bf8 Author: Andrew Nicols Date: Mon Oct 24 21:50:45 2022 +0800 Merge branch 'MDL-75684-master' of https://github.com/sarjona/moodle commit 4cf81fd3c2009d2beb426afdb72ecff6266203e4 Merge: b0110cbed3d 65f99764782 Author: Sara Arjona Date: Mon Oct 24 15:47:21 2022 +0200 Merge branch 'MDL-73030' of https://github.com/paulholden/moodle commit b0110cbed3d02850d1708035eafb4f8b4ba2bdee Merge: 10de18ce0c3 d53b5879ca4 Author: Sara Arjona Date: Mon Oct 24 15:35:12 2022 +0200 Merge branch 'MDL-75897' of https://github.com/paulholden/moodle commit b2816b93bf833ee5a60994010cbc081d9040b9e6 Author: Sara Arjona Date: Tue Oct 18 15:45:11 2022 +0200 MDL-75684 mod_data: Display pending approval in resources In MDL-75664, the approval status badge was re-added. However, the resources list template was missing so this commit is for fixing this. commit 16ba7cbe96806e4890c0ebff39a63ca7bbb244e1 Author: Sara Arjona Date: Mon Oct 3 17:42:00 2022 +0200 MDL-75684 mod_data: Add metadata to templates Each template should display at the top the information about the user who has created the entry, when it was created and modified. Apart from that, this commit also includes: - For the Journal preset, a link on each card entry title has been added, to open the Single view. - For the Resources preset, the Author field has been renamed to "Author of resource" and the Description to "Content". - For the Resources preset, the Author and Type fields will be hidden in the List view for small devices. commit e80ec132306828436ceb5d567419f6ecabd12458 Author: Sara Arjona Date: Tue Oct 4 13:37:46 2022 +0200 MDL-75684 mod_data: Remove duplicated label commit 09a2c6a0e875a9c5a06dde63ef96a622e5a2c632 Author: Sara Arjona Date: Mon Oct 3 15:30:40 2022 +0200 MDL-75684 mod_data: Add author name/lastname to adv search Add the "First name" and "Last name" fields at the beginning of the advanced search template for all the presets. commit a8452c9d251e751e31d9e264ecce2e089c05515e Author: Sara Arjona Date: Mon Oct 3 12:40:04 2022 +0200 MDL-75684 mod_data: Remove List/Single view headings Apart from removing the "List view" and "Single view" h2 headings, the presets and templates must be also reviewed to confirm no heading is skipped (so h2 > h3 > h4 ...). For the Journal preset, the "Reflections" heading has been removed here too. commit 9fbc24898b4367c781a0bc00417a5e1a8230baab Author: Sara Arjona Date: Mon Oct 3 12:12:25 2022 +0200 MDL-75684 mod_data: Update action icons The edit icon has been replaced from a cog to a pencil. Besides, the actions icons will be displayed using black colour. commit 10de18ce0c37f5530790e91b712073661e0a3e0c Merge: 5ca124e7a2d dc50ea7d3a4 Author: Jun Pataleta Date: Mon Oct 24 15:58:14 2022 +0800 Merge branch 'MDL-75936-master' of https://github.com/andrewnicols/moodle commit dc50ea7d3a4d3f080d649d419996f9a62a290126 Author: Andrew Nicols Date: Tue Oct 11 11:04:13 2022 +0800 MDL-75936 core_message: Migrate message_drawer_helper to ESM commit 723d450c8c9650cf8b1ce3818de9ce7d09ec80e7 Author: Andrew Nicols Date: Tue Oct 11 09:49:31 2022 +0800 MDL-75936 core_message: Drawer must be ready before firing drawer events This commit addresses a race condition when showing the message drawer and opening the settings page from the Message preferences page. In that situation, the message/edit.php page calls the message_drawer_helper.showSettings function, which publishes a request to show the drawer. In some conditions (notably faster machines, or after MDL-66107) this event is fired before the message_drawer.init has listened to it. The solution here is to delay firing of the event until the drawer announces itself as ready. This ensures that the event is subscribed to before it is fired. commit 5ca124e7a2d1eb58c427ffbf9831985c37680026 Merge: 963b7a4423b c38eeae34e5 Author: Jun Pataleta Date: Mon Oct 24 13:16:24 2022 +0800 Merge branch 'MDL-76018-master' of https://github.com/sammarshallou/moodle commit e02aa3ad9a3daf4a3c5bbaeae92f304361743960 Author: Matthew Hilton Date: Mon Sep 12 08:30:52 2022 +1000 MDL-74911 assignfeedback_editpdf: per-assignment conversion poll lock The lock ensures that multiple conversions do not happen for the same assignment submission. Otherwise, subsequent conversions will fail when trying to save the converted file. commit 617a32f3f0cc5fc3d2b5ec77653e75f3a8b0ca63 Author: Matthew Hilton Date: Thu Oct 6 13:12:13 2022 +1000 MDL-74911 assignfeedback_editpdf: unlock session when polling conversion Polling conversions will run the document conversion immediately if the conversion has not already been completed. Releasing the session lock while doing this ensures large conversions do not unnecessarily hold the users session. commit 636694654728dc977088a8a3f67f3dff41d51a22 Author: AMOS bot Date: Sun Oct 23 00:08:19 2022 +0000 Automatically generated installer lang files commit 91c49cb836b4a2474f4c35278e264c51d966f086 Author: Paul Holden Date: Fri Oct 21 15:18:52 2022 +0100 MDL-75904 admin: ignore $CFG->allowcategorythemes during installation. commit 3be5954500c8d2b75a55f9f7fe6c7e0bee088b97 Author: Paul Holden Date: Fri Oct 21 19:05:09 2022 +0100 MDL-76059 forms: graceful early exit for invalid button elements. Ensure login form tries to capture guest button only if it exists. commit 3bf355e37a50d1f26dee75fdbaf1bd03fc7b3f31 Author: Paul Holden Date: Fri Oct 21 18:46:07 2022 +0100 MDL-75848 editor_atto: fix console error when clicking toolbar menu. commit 83eb19338e4d52bf30b1f5c00c2e0db859d85497 Author: Eloy Lafuente (stronk7) Date: Fri Sep 16 10:24:21 2022 +0200 MDL-75760 database: Keep mysql driver working over all PHP versions Before PHP 8.1, the mysqli extension had MYSQLI_REPORT_OFF as default setting. With PHP 8.1, it has been changed to MYSQLI_REPORT_ERROR|MYSQLI_REPORT_STRICT The native driver is not ready to work with this new reporting level, see MDL-75761 about to considering to improve it. So this change just ensures that we continue using MYSQLI_REPORT_OFF with any PHP version. commit 963b7a4423bef132a0d351faeddf17afe13f00dc Merge: 5e9d99eeaf0 bbe528c1ad1 Author: Sara Arjona Date: Fri Oct 21 16:24:41 2022 +0200 Merge branch 'MDL-72828-master' of https://github.com/davewoloszyn/moodle commit 5e9d99eeaf01bab44033b6df5d3255a2a2142857 Merge: 046e48c49c8 986910d6ff8 Author: Sara Arjona Date: Fri Oct 21 16:22:44 2022 +0200 Merge branch 'MDL-61921-master' of https://github.com/HuongNV13/moodle commit 046e48c49c8896c77c707343a9060a195a19f5e9 Author: Ilya Tregubov Date: Fri Oct 21 15:34:10 2022 +0300 on-demand release 4.1dev+ commit 660b56eb50e24a9dd915b97019ab6cbce5c34813 Merge: c809da03fdb ee71eae12a0 Author: Ilya Tregubov Date: Fri Oct 21 09:56:19 2022 +0300 Merge branch 'MDL-75362-refactor' of https://github.com/Chocolate-lightning/moodle commit c809da03fdbae03a8e2e0aacb64724c67ac20b19 Merge: 58a92364ed3 7a9de2cb244 Author: Jun Pataleta Date: Fri Oct 21 11:46:51 2022 +0800 Merge branch 'MDL-68868-master' of https://github.com/davewoloszyn/moodle commit 58a92364ed31fa2d2708da75639698e7cee43bbf Merge: 492662a333a fe88783c0f2 Author: Jun Pataleta Date: Fri Oct 21 10:57:18 2022 +0800 Merge branch 'MDL-70368-cache-image-metadata' of https://github.com/brendanheywood/moodle commit 492662a333a2ad79e20278379fcfb4547141fc15 Merge: 31419c1f282 48f39b09f82 Author: Jun Pataleta Date: Fri Oct 21 08:26:27 2022 +0800 Merge branch 'MDL-75157-master-1' of https://github.com/mihailges/moodle commit 31419c1f282f92cf5dad91e9b3afc4f69b14e8cd Merge: ef3c37dd4c4 ed4dcf6dffb Author: Sara Arjona Date: Thu Oct 20 17:58:46 2022 +0200 Merge branch 'MDL-75211-master' of https://github.com/ferranrecio/moodle commit ef3c37dd4c4be9863b0089b7264ce5d9e61a1a2a Merge: c209719811f f2835a98504 Author: Sara Arjona Date: Thu Oct 20 17:55:17 2022 +0200 Merge branch 'MDL-75484-master' of https://github.com/davewoloszyn/moodle commit c209719811fe337fe00e8ebdf359048a46a0dfa1 Merge: 1ff87d24590 2f1e7982df1 Author: Víctor Déniz Date: Thu Oct 20 16:11:26 2022 +0100 Merge branch 'MDL-67020_master' of https://github.com/marxjohnson/moodle commit 1ff87d24590335de2bbbdab8c610d8d17961ed4b Merge: e31c9d3f843 59b1a783678 Author: Sara Arjona Date: Thu Oct 20 16:36:06 2022 +0200 Merge branch 'MDL-75791-master' of https://github.com/marinaglancy/moodle commit e31c9d3f843f5ebb456c2e00ed41c30d63dde78b Merge: 5f98e20a95e 045eb42c9d0 Author: Sara Arjona Date: Thu Oct 20 16:32:25 2022 +0200 Merge branch 'MDL-75931' of https://github.com/paulholden/moodle commit bbe528c1ad1663ac26f8ef0921757c56eb4e57d2 Author: David Woloszyn Date: Fri Oct 21 13:47:34 2022 +1100 MDL-72828 js: get_strings supports jquery objects commit 986910d6ff8c19817c0c9b4addecc10b73d9157c Author: Huong Nguyen Date: Tue Oct 11 10:10:13 2022 +0700 MDL-61921 admin: Support XOAUTH2 for incoming mail commit bc80531188d26688f23b9cb18dd3556342a08567 Author: Huong Nguyen Date: Mon Oct 10 21:56:09 2022 +0700 MDL-61921 admin: Support XOAUTH2 for outgoing mail commit 1944c03e7e0e148ce65f8e332a22cc97c32fbb1b Author: Tim Hunt Date: Thu Oct 20 22:47:17 2022 +0100 MDL-76049 quiz generator: update calendar events for new overrides commit 6cccd22567b9629b7a3230cf20f867766540c250 Author: Paul Holden Date: Mon Oct 3 16:49:14 2022 +0100 MDL-75487 libraries: upgrade to version 2.0.3 of CFPropertyList. commit 492a1c16240654bfe77375224be0cb2600dda985 Author: Paul Holden Date: Tue Sep 27 11:06:19 2022 +0100 MDL-75471 libraries: upgrade to version 1.8.0 of loglevel. commit 9df84d2ff851be65a667a7ad1faba78352ee8679 Author: Anupama Sarjoshi Date: Wed Oct 19 12:44:16 2022 +0100 MDL-75380 customfields: Fix incorrect links sent when enrolling users commit ee71eae12a09c1f7121921fa51718b996d90497f Author: Mathew May Date: Wed Sep 21 11:22:32 2022 +0200 MDL-75362 gradebook: add group selector into reports commit e84948c4a77e2374c86cf740d79276c1ac6d81ab Author: Mathew May Date: Fri Sep 16 16:39:48 2022 +0200 MDL-75362 gradereport_singleview: Roll in zero state commit e7c1c2841d02bfd7dd61033b3317ffb056e8eecf Author: Mathew May Date: Fri Sep 16 16:14:22 2022 +0200 MDL-75362 gradereport_user: Roll in zero state work for user report commit 7973d6b11ce81255a122100fc36c6cf511979c0f Author: Mathew May Date: Fri Sep 16 14:29:19 2022 +0200 MDL-75362 gradereport_singleview: CiBot complaints commit 84d8c98d04e987381a6c95265c5ce7d1b8d9a052 Author: Mathew May Date: Fri Sep 16 12:56:48 2022 +0200 MDL-75362 gradereport_singleview: Typehinting and arrays commit 0b6d841806e7cae3f90cfb2e9a8fc7fde9ea9b32 Author: Mathew May Date: Wed Sep 14 14:44:54 2022 +0200 MDL-75362 gradereport_singleview: Move classes commit 547bf73ea7743f8efba34ed8888d156caaf9fac1 Author: Mathew May Date: Tue Sep 13 11:01:31 2022 +0200 MDL-75362 gradereport_user: CiBot commit fdeda7f2225116a023ad3e56aa60cb9842670a14 Author: Mathew May Date: Mon Sep 12 06:29:55 2022 +0200 MDL-75362 gradereport_user: Comments and type hinting commit 5f98e20a95e81992258b7fe6d99a74fab9fdb8a4 Merge: 1a89fd62875 8f606d92991 Author: Víctor Déniz Date: Thu Oct 20 13:54:57 2022 +0100 Merge branch 'MDL-76016' of https://github.com/stronk7/moodle commit 1a89fd62875f3fa4df1b51fe06628469564685c5 Merge: 80d4981d8d4 5b353b73d63 Author: Ilya Tregubov Date: Thu Oct 20 15:43:02 2022 +0300 Merge branch 'MDL-72058' of https://github.com/paulholden/moodle commit fdf2f8f31b7fbd42e8ec057593afc579063dd3e7 Author: Paul Holden Date: Tue Aug 2 09:12:06 2022 +0100 MDL-75352 comment: implement comments datasource for custom reporting. Create entity definition for a comment, join with user entity in new report source to provide data for reportbuilder editor. commit 6c9b4d1e243fec9757ab27f1578dbae285013713 Author: Paul Holden Date: Thu Aug 18 18:56:20 2022 +0100 MDL-75349 course: include groups entity data in participants report. commit b10b89ec74ea84bedb479f5d0a288a6dd95345cc Author: Paul Holden Date: Mon May 16 14:58:15 2022 +0100 MDL-75349 group: implement groups datasource for custom reporting. Create new entities for exposing report data on course groups and groupings, joining to existing course/user entities to provide data for the reportbuilder editor. commit 2f1e7982df1b44246ed33e1f7d2fff90fa5a8d58 Author: Mark Johnson Date: Mon Aug 15 15:01:58 2022 +0100 MDL-67020 Cache: Refactor build_course_cache commit ea01fb24273de4011694d91e34f86016d319686e Author: Mark Johnson Date: Thu Aug 11 09:13:41 2022 +0100 MDL-67020 Cache: Make local caching work for coursemodinfo commit 045ee091daf71f151c3fbddd7fe1fa5264900f8a Author: Mark Johnson Date: Thu Aug 4 16:27:27 2022 +0100 MDL-67020 Cache: Make locking work for local file caches * Add new requirelockingbeforewrite flag for cache definitions * Implement native locking in cachestore_file (leveraging file_lock_factory). commit 80d4981d8d4522a647d3505443abc7602a56fe37 Merge: de11a92ed09 8305c1c74d8 Author: Jun Pataleta Date: Thu Oct 20 18:31:00 2022 +0800 Merge branch 'MDL-75401-master-integration' of https://github.com/ferranrecio/moodle commit d53b5879ca47726dedd2f5acb0daa58f0b9fbb66 Author: Paul Holden Date: Wed Oct 5 10:57:01 2022 +0100 MDL-75897 output: safer checking of course reuse action nodes. Also ensure that if course reuse contains only a single node (e.g. reset), then it is still accessible from secondary navigation. Co-authored-by: Meirza Arson commit de11a92ed0912b119b383d8a0f6d155e51952804 Merge: b720790aecb bf5cd9cf982 Author: Jun Pataleta Date: Thu Oct 20 17:29:11 2022 +0800 Merge branch 'MDL-75497-master4' of https://github.com/raortegar/moodle commit b720790aecb8f238774b70184ca5792544349ccc Merge: d98380b272a c85c8ebc6a4 Author: Jun Pataleta Date: Thu Oct 20 17:26:08 2022 +0800 Merge branch 'MDL-75599-master' of https://github.com/laurentdavid/moodle commit bf5cd9cf982225235e6328e8a4be2895063c03e7 Author: raortegar Date: Mon Sep 5 17:18:44 2022 +0200 MDL-75497 mod_data: Review Check existence of field.class.php commit d98380b272a866af603264270285192854aafd54 Merge: 8f6835c6e8a afc85e6bd55 Author: Jun Pataleta Date: Thu Oct 20 14:40:22 2022 +0800 Merge branch 'MDL-75894-master' of https://github.com/jleyva/moodle commit 8f6835c6e8a1494c4034a80626667d072ef0be3f Merge: 2739a25ffbc 8e35bb415d9 Author: Andrew Nicols Date: Thu Oct 20 14:35:15 2022 +0800 Merge branch 'MDL-75834-master' of https://github.com/sammarshallou/moodle commit 2739a25ffbcefe55b2b6fadf1207044a31b52356 Merge: 6875318513e 650694f18fd Author: Sara Arjona Date: Thu Oct 20 08:16:26 2022 +0200 Merge branch 'MDL-75475-master' of https://github.com/davewoloszyn/moodle commit 6875318513e89a04ba9b26cfcc0f7526d30905a4 Merge: a0e33d87ac8 01c94bcb649 Author: Jun Pataleta Date: Thu Oct 20 13:08:57 2022 +0800 Merge branch 'MDL-59458-master' of https://github.com/laurentdavid/moodle commit a0e33d87ac8e8a5c5bc53a317551ca7249bea3f8 Merge: 4b09e1bff41 38c89c53438 Author: Jun Pataleta Date: Thu Oct 20 13:06:44 2022 +0800 Merge branch 'MDL-74910-master' of https://github.com/cameron1729/moodle commit 38c89c53438fdfeedb8491c182765ac606978c0c Author: Cameron Ball Date: Wed Aug 17 10:58:05 2022 +0800 MDL-74910 core_files: Remove unused query param commit 70bd5a2161e31478211d89cd2e7669dc47574666 Author: Kateryna Degtyariova Date: Tue Jun 21 14:48:00 2022 +1000 MDL-74910 core_files: Additional unit tests for get_conversions_for_file commit c9da36d73194ab1da0e807a6977da054fa6261ba Author: Cameron Ball Date: Wed Aug 10 15:09:20 2022 +0800 MDL-74910 core_files: Return SQL to initial state MDL-73727 aimed to improve the performance of the get_conversions_for_file SQL. Unfortunately it also changed the behvaiour of the SQL. On further investigation, there is nothing wrong with the SQL. This patch returns it back to its initial state. commit 44ca802d4e7043fecc9a27b4523d635ddce6b590 Author: Huong Nguyen Date: Mon Oct 10 20:52:02 2022 +0700 MDL-61921 lib: Bring back OAuth for PHPMailer commit 4b09e1bff417daf8bd217c9255a54f56658ac1b9 Merge: 402066dac3f 18a4241fee3 Author: Víctor Déniz Date: Thu Oct 20 00:37:38 2022 +0100 Merge branch 'MDL-75962-master' of https://github.com/andrewnicols/moodle commit 402066dac3f94027c5f4c1e7424ce9c9e29ee262 Merge: fb74611571b 84eef00ed24 Author: Víctor Déniz Date: Thu Oct 20 00:20:59 2022 +0100 Merge branch 'MDL-75907-master' of https://github.com/golenkovm/moodle commit fb74611571b1db91324169e443ec2e81dbe790b1 Merge: 3a5205dd0a9 3f568024a1e Author: Víctor Déniz Date: Thu Oct 20 00:07:53 2022 +0100 Merge branch 'MDL-76033-master' of https://github.com/ilyatregubov/moodle commit 650694f18fdd8f6f203f45df32572e51a70d1cb7 Author: David Woloszyn Date: Thu Oct 20 09:31:34 2022 +1100 MDL-75475 lib: Applied PHP CSS Parser patches commit c8ee3c905143f40ef69fe78028580dcbc54798c1 Author: David Woloszyn Date: Fri Oct 14 13:11:25 2022 +1100 MDL-75475 lib: Upgraded PHP CSS Parser to 8.4.0 commit 27200f2c6edd2770a6f87dbc0a1ba44aaa14d5c6 Author: Paul Holden Date: Wed Oct 19 21:49:06 2022 +0100 MDL-75941 theme_boost: don't auto grow breadcrumb items. On mobile/small breakpoint, display breadcrumb items without excess whitespace. commit 225aab8f651c239633335aabb1a95731ac1ca236 Author: Paul Holden Date: Wed Oct 19 20:28:24 2022 +0100 MDL-76000 theme_boost: reset form padding when in tertiary navigation. commit 06f013eec675098a7713343c0a18c31a1b1eb810 Author: Paul Holden Date: Wed Oct 19 18:37:21 2022 +0100 MDL-76023 course: fix access to custom data in notification task. The message class `customdata` property is automatically JSON encoded via magic setter method, so we can't append to it directly. commit 07735e1165c95fba4384e7064c358c0c52e4be5f Author: Laurent David Date: Wed Oct 19 19:47:41 2022 +0200 MDL-76041 mod_bigbluebuttonbn: Exception on Recording only page * This fixes a the parameter provided to the get_recordings method of recording class commit f002af96b6bb0d1472673834dab33969839b6072 Author: Ferran Recio Date: Mon Oct 3 13:32:56 2022 +0200 MDL-75597 mod_data: content max width commit ed4dcf6dffb11faeae88f78efeffa495e4959db7 Author: Ferran Recio Date: Wed Sep 14 08:18:59 2022 +0200 MDL-75211 mod_data: show batch select only if delcheck is present commit 5d385d4bcb071536cc6954d2d1385e46766bcaff Author: Paul Holden Date: Fri Aug 12 08:39:02 2022 +0100 MDL-75535 files: implement files datasource for custom reporting. Create file entity, joining to existing user entity to provide data for the reportbuilder editor. commit 8debad96ac6daf1920f16260daf7fd717782c3e9 Author: Paul Holden Date: Thu Aug 18 23:44:13 2022 +0100 MDL-75535 reportbuilder: reset cache upon generating default report. This ensures any properties set during creation (e.g. condition values) are immediately present in unit tests. commit a82b83c2fb66ddc9146ae83da5f23fea53ba3a0d Author: Paul Holden Date: Wed Jul 6 16:44:04 2022 +0100 MDL-75166 blog: implement blogs datasource for custom reporting. Create entity definition containing report elements for blog posts. Add new report source joining the entity to existing user, course and tag entities to provide data for the reportbuilder editor. commit a641a8dfa2d452df6a9f5e1378f6be5a82031788 Author: Paul Holden Date: Wed Jul 6 08:22:51 2022 +0100 MDL-75165 notes: implement notes datasource for custom reporting. Create entity definition containing report elements for notes. Add new report source joining the entity to the user/course entities to provide data for the reportbuilder editor. commit f1c3aca7ea3618e21af35fb150ddd69152a81120 Author: Paul Holden Date: Tue Jul 5 16:43:14 2022 +0100 MDL-75165 reportbuilder: entity method to override multiple aliases. commit 3a5205dd0a93bd0d319321201cad6085818b7dd0 Merge: 85e0a299f37 0ba4fa53c19 Author: Jun Pataleta Date: Wed Oct 19 21:27:29 2022 +0800 Merge branch 'MDL-75985-master' of https://github.com/andrewnicols/moodle commit 85e0a299f37f3cde2f05190e8f983ea6abd0e2de Merge: 79c81ab577b b56bdb094b3 Author: Ilya Tregubov Date: Wed Oct 19 16:04:37 2022 +0300 Merge branch 'MDL-72606-master' of https://github.com/lucaboesch/moodle commit 8305c1c74d819b72ecd6e1663b2a5d095d363a1e Author: Ferran Recio Date: Wed Oct 19 12:14:52 2022 +0200 MDL-75401 mod_data: add sticky footers commit b56bdb094b32e9c6a749776cd23ec33a5d2bb750 Author: Luca Bösch Date: Wed Oct 19 14:50:56 2022 +0200 MDL-72606 mod_feedback: Change "Answer the questions" button to primary. commit 0ba4fa53c1992405a8ba7afedb76e02e8d06b577 Author: Andrew Nicols Date: Wed Oct 19 20:26:11 2022 +0800 MDL-75985 behat: Return newline character for \n Somehow part of this commit was lost during the push and/or squash. commit 79c81ab577b83d3932cb791e382892bdff8b5407 Merge: 2e48556e993 519c932cd63 Author: Ilya Tregubov Date: Wed Oct 19 15:20:52 2022 +0300 Merge branch 'MDL-75014-before-session' of https://github.com/brendanheywood/moodle commit 3f568024a1e0fd1eb5bc98df7dfae03e8158ae57 Author: Ilya Tregubov Date: Wed Oct 19 12:56:02 2022 +0300 MDL-76033 core: bump version in is_major_upgrade_required MDL-58266 changes db structure. So upgrade must happen before accessing any page. commit 3d483ac2ef640247cb1a7966670ce2425b84f591 Author: Ferran Recio Date: Thu Jul 14 15:55:12 2022 +0200 MDL-75401 core: sticky footer component commit 2e48556e993c59e19108c7a089539201c9c4f28a Merge: 44dfaee450f 3df326695e9 Author: Sara Arjona Date: Wed Oct 19 13:00:54 2022 +0200 Merge branch 'MDL-76020-master' of https://github.com/mickhawkins/moodle commit 44dfaee450f7697859d9d0fc0d776db0f584b8c5 Merge: 6ef7513b62e 7af4f8b2007 Author: Sara Arjona Date: Wed Oct 19 12:56:21 2022 +0200 Merge branch 'MDL-76010' of https://github.com/stronk7/moodle commit 3df326695e9c75ae7febc6deccdd6bc713a850ca Author: Michael Hawkins Date: Tue Oct 18 17:48:50 2022 +0800 MDL-76020 theme: Add missing support links to footer in Classic theme The "Services and support" and "Contact site support" links were missing from the footer in the Classic theme (which now has its own footer template), so there was no way to navigate to the relevant links. commit dcc7d7b8df087fff6f228b1a5af14e496ce0ba6e Author: Mark Johnson Date: Thu Aug 11 09:07:20 2022 +0100 MDL-67020 Cache: Increment cacherev when purging course cache commit c06fc0648d72a0cbc7407d6d33d898211f93d202 Author: Mark Johnson Date: Thu Aug 11 08:50:25 2022 +0100 MDL-67020 Cache: Release locks in cache_application::get_many() commit 9e7d9a0e9b76bcc76f27761b73c0ab4d4c1a36e2 Author: Mark Johnson Date: Thu Aug 11 08:48:48 2022 +0100 MDL-67020 Cache: Prevent unnecessary coursemodinfo rebuild commit 6ef7513b62ec63f7b4a82a3afad5edd1e5e68075 Merge: 4f88b1bee79 856b5937966 Author: Jun Pataleta Date: Wed Oct 19 15:36:42 2022 +0800 Merge branch 'MDL-75645' of https://github.com/stronk7/moodle commit 4f88b1bee79af783aea14984bbea700f9ccc8ad0 Merge: e591f9da66a 74b2989f134 Author: Ilya Tregubov Date: Wed Oct 19 09:19:31 2022 +0300 Merge branch 'MDL-74654-master' of https://github.com/ssj365/moodle commit e591f9da66ac1df02713e6e3cb33a928af72fc9a Merge: f8d28e4ca6e febd5d944ca Author: Jun Pataleta Date: Wed Oct 19 10:56:14 2022 +0800 Merge branch 'MDL-75985-master' of https://github.com/andrewnicols/moodle commit 74b2989f134297833d379b38577c0313073a3010 Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Tue Oct 18 08:27:15 2022 -0600 MDL-74654 mod_bigbluebuttonbn: Add role parameter commit a116529bb5a97c892f8c20e1c7a1b5f186e36011 Author: Mikel Martín Date: Wed Aug 17 16:00:52 2022 +0200 MDL-74315 reportbuilder: Fix report filters hidden under top navbar - Add scrolling to big filter containers to avoid them to be hidden under header - Remove custom reportbuilder scrollbar mixin and replace it with 'thin-scrolls' standard mixin commit 856b593796646fb15724495fcfb3e84cbbb519dd Author: Eloy Lafuente (stronk7) Date: Tue Sep 20 10:49:28 2022 +0200 MDL-75645 mnet: Stop caching OpenSSLAsymmetricKey keys The mnet_environment->keypair array contains the following elements (and more, just focussing on these): - keypair_PEM : textual representation of the private key. - certificate : textual representation of the public key. - privatekey : OpenSSLAsymmetricKey representation of the private key, generated from keypair_PEM. See get_private_key(). - publickey : OpenSSLAsymmetricKey representation if the public key, generated from certificate. See get_public_key(). The last 2 elements in the array are only used as "caching", to avoid having to call to openssl_pkey_get_private() and openssl_pkey_get_public() to convert from the textual representation to the OpenSSLAsymmetricKey representation that is the one required by a number of openssl functions. Problems arrive when, as part of the MNet protocol, the mnet_environment is serialised, because, since PHP 8.0 those OpenSSLAsymmetricKey objects aren't serialisable any more. So, as far as they are only used for internal caching it's perfectly ok to remove the caching bits and use the openssl_pkey_get_xxx() methods to calculate them under demand. The alternative to this would be to implement into the mnet_environment some custom serialisation, skipping those OpenSSLAsymmetricKey instances, using __sleep(), the Serializabla interface or __serialize(), but that seems unnecessary because, as explained above, the uses are really limited and easily replaceable. That's what this patch does. commit 7af4f8b20071521da7b587d12aa05cd4570e6e17 Author: Eloy Lafuente (stronk7) Date: Sun Oct 16 23:05:47 2022 +0200 MDL-76010 behat: New scenario to verify that manual attempts work This is basically the manual background that was removed in the previous commit, with 4 attempts here. Note it includes the 2 waits that are REQUIRED to make it pass in too-quick environments. If they are removed, they begin to fail because it seems that the attempts need a minimum of separation between them. commit e3494411304c99fb77728a1eba2fe1ec4d863664 Author: Eloy Lafuente (stronk7) Date: Sun Oct 16 23:02:06 2022 +0200 MDL-76010 behat: Move feature to use attempts generator This moves away from manual attempts and uses the activity attempts generator instead. Quicker and not exposed to the problems with clicks, refreshes and missing attempts. Note that there is a small change in the attempt generator so, now, when a new attempt is created, if the activity has tracking enabled, the final result / grades are recalculated. That's the real behaviour when the activity settings are changes in the edition form and it's natural to get them recalculated without having to visit the form. Specifically, this allows the 1st scenario to pass, because in that scenario no changes to the form are being performed. Also, little detail, amend a dupe scenario name. commit 8f606d92991a7fd83f88e43d699b443bc767eda3 Author: Eloy Lafuente (stronk7) Date: Mon Oct 17 12:33:16 2022 +0200 MDL-76016 behat: Bump to goutte-driver 2.x This automatically comes with Goutte client 4.x that is the one we want to, also, update. It should work 100% the same and comes with some php81 warnings cleaned. commit f8d28e4ca6e4c32d68b3f31266cf18b1e87fa206 Author: Sara Arjona Date: Tue Oct 18 13:10:13 2022 +0200 on-demand release 4.1dev+ commit 6237c41397587dd2667e605ac6e3f4a76d843a95 Merge: 7de314084c7 552d6879094 Author: Ilya Tregubov Date: Tue Oct 18 10:17:35 2022 +0300 Merge branch 'MDL-75173-fix' of https://github.com/sarjona/moodle commit 552d6879094c555f11306bd9564c857ea4f661d2 Author: Sara Arjona Date: Tue Oct 18 08:26:45 2022 +0200 MDL-75173 completion: Remove ordering from PHPUnit To avoid getting some random errors with Oracle, the order for the students have been removed from the tests (to check they are there, regardless the order they are returned, because in that case, the order is not important). commit c85c8ebc6a4f21d6f9122cbf6342d5bcd5172f72 Author: Laurent David Date: Mon Sep 12 08:24:55 2022 +0200 MDL-75599 mod_data: Fix warning message * Fix warning message when accessing advanced search page with a date field. commit 7de314084c7a66f2673b3ee2cddad1718b370659 Merge: 9ee852a67ef ffac002f0da Author: Jun Pataleta Date: Tue Oct 18 10:06:29 2022 +0800 Merge branch 'MDL-75783-master' of https://github.com/andrewnicols/moodle commit ffac002f0da9ef61e7015808010e04cbdefb0a8b Author: Andrew Nicols Date: Mon Sep 19 14:47:21 2022 +0800 MDL-75783 javascript: Add optional jsconfig configuration This commit adds a new Grunt task which generates a jsconfig.json file. This file is described at https://code.visualstudio.com/docs/languages/jsconfig and can be used to configure vscode and other similar editors to understand our module loading. This task is an optional task for Grunt and can be run with: npx grunt jsconfig The file is git-ignored and will not affect normal usage. commit 9ee852a67ef8248da9e54c29a752fe23caae37ea Merge: 587deee8f5d 41a6551dfee Author: Víctor Déniz Date: Tue Oct 18 01:07:23 2022 +0100 Merge branch 'MDL-75983' of https://github.com/stronk7/moodle commit 587deee8f5dc000c620d457b3b736c717f1ae01c Merge: 2d80945eba9 9a244403861 Author: Víctor Déniz Date: Tue Oct 18 00:19:53 2022 +0100 Merge branch 'MDL-72722' of https://github.com/paulholden/moodle commit 2d80945eba908185de71c472c96f1b8d4e5677a9 Merge: 2ee1ad4eb79 1399974bac3 Author: Víctor Déniz Date: Mon Oct 17 21:18:57 2022 +0100 Merge branch 'master_MDL-73122' of https://github.com/marcghaly/moodle commit 48f39b09f824e9f5421035280e9eedc0872f060e Author: Mihail Geshoski Date: Mon Aug 15 16:40:39 2022 +0800 MDL-75157 grade: Add divider and bottom border in gradebook tertiary nav commit c9af6ad02fd1500b5eb67e8e29aff7666c8fed71 Author: Mihail Geshoski Date: Mon Aug 15 16:34:13 2022 +0800 MDL-75157 theme: Divider and custom bottom border in tertiary navigation commit c38eeae34e567b6ec041185af5640be4fa9d50fb Author: sam marshall Date: Mon Oct 17 17:27:37 2022 +0100 MDL-76018 core_navigation: Activity header warning if no module intro commit 2ee1ad4eb7910b25fd1e9add46c97e5826f98b37 Merge: 771c748a9ee f55cde31753 Author: Sara Arjona Date: Mon Oct 17 16:55:52 2022 +0200 Merge branch 'MDL-75711-master' of https://github.com/ssj365/moodle commit 771c748a9eeb99b12d35741d1b0b5b04cfd1c031 Merge: 3c49d97f1c6 8a87641cb16 Author: Sara Arjona Date: Mon Oct 17 16:39:49 2022 +0200 Merge branch 'MDL-72836-master' of https://github.com/mickhawkins/moodle commit 3c49d97f1c61e3259fb33cb5afdf652b66a57a75 Merge: b7ad4d86367 dd0c545ec60 Author: Sara Arjona Date: Mon Oct 17 16:32:29 2022 +0200 Merge branch 'MDL-75077' of https://github.com/paulholden/moodle commit b7ad4d86367897feb72eca08d41abc4d87224955 Merge: 4aeb22cd26a 76e77b63859 Author: Sara Arjona Date: Mon Oct 17 16:16:48 2022 +0200 Merge branch 'MDL-74986-master' of https://github.com/call-learning/moodle commit 4aeb22cd26aaf2e552bc7cf2f45cfd265eae1dc3 Merge: 8d6a2d68e6d 4272ccd65ff Author: Sara Arjona Date: Mon Oct 17 15:45:26 2022 +0200 Merge branch 'MDL-58266-patch2' of https://github.com/ilyatregubov/moodle commit 4272ccd65ff4ce73a0b3615e569fa1bda2f32cee Author: Ilya Tregubov Date: Mon Oct 17 16:40:07 2022 +0300 MDL-58266 core_completion: Fix upgrade script. Remove 0 default value for timecreated in course_module_viewed table commit 8d6a2d68e6d6a3024209a172b051ab16b91da4b7 Merge: d66a4ffeb98 0795b579faf Author: Sara Arjona Date: Mon Oct 17 15:30:45 2022 +0200 Merge branch 'MDL-74814-master-1' of https://github.com/HuongNV13/moodle commit d66a4ffeb9863d51e0d40c84ad3b13bfc92c202f Merge: 481630e747b 7365000fcec Author: Sara Arjona Date: Mon Oct 17 15:17:45 2022 +0200 Merge branch 'MDL-75173-master' of https://github.com/ilyatregubov/moodle commit 481630e747bf43f2fa6a05a1862d02095c3d8160 Merge: e7bf930aa10 e861d7b0ade Author: Sara Arjona Date: Mon Oct 17 15:14:32 2022 +0200 Merge branch 'MDL-75664-master' of https://github.com/laurentdavid/moodle commit e7bf930aa10a8b4b4f8234a553fa62f0c31b08e0 Merge: d5e9b5ba2b8 b5e805071ae Author: Jun Pataleta Date: Mon Oct 17 21:10:51 2022 +0800 Merge branch 'MDL-74958-master' of https://github.com/sammarshallou/moodle commit d5e9b5ba2b832b4bbfae39f5dd982345a212c4d2 Author: Ilya Tregubov Date: Mon Oct 17 14:30:38 2022 +0300 MDL-58266 core_completion: Fix incorrect version bump. Version was bumped in previously merged issue commit 09de114dd28eaa48ef852a96f7d5596444cc6e6e Author: Ilya Tregubov Date: Mon Oct 17 13:47:11 2022 +0300 MDL-58266 core_completion: fix db structure. Make coursemoduleid, userid fields in new course_modules_viewed to match those in course_modules_completion table. commit b5e805071ae8001f3cc7c3863e2bd3bfae166c1b Author: sam marshall Date: Wed Oct 12 09:46:29 2022 +0100 MDL-74958 core_navigation: Add renamed classes to renamedclasses.php The renamed secondary navigation classes have been adeed to renamedclasses.php files. commit 057f732bf1af5fc27318c5b681e2af46350ecec4 Merge: 9708ad500bb c6e018e04e3 Author: Ilya Tregubov Date: Mon Oct 17 12:51:59 2022 +0300 Merge branch 'MDL-58266-master' of https://github.com/JBThong/moodle commit 9708ad500bb2ee6294ef4acb8295207d32507b74 Merge: b1ebbfe3acd bcc18e2439e Author: Shamim Rezaie Date: Mon Oct 17 19:19:36 2022 +1100 Merge branch 'MDL-55580_master' of https://github.com/marxjohnson/moodle commit e861d7b0ade6526e8cffd963096a0e690cff4186 Author: Laurent David Date: Mon Sep 12 18:37:24 2022 +0200 MDL-75664 mod_data: Approval status in database entries * Add approval status in the default template. * Change the language string for unapproved entries. commit b1ebbfe3acd218b4dfd0c2368581f04e4d14a8d8 Merge: ab764c0062f cfb643293c5 Author: Ilya Tregubov Date: Mon Oct 17 09:04:48 2022 +0300 Merge branch 'MDL-56567-master' of https://github.com/matthewhilton/moodle commit 8539da6af725b0aa68c6de4d2c0a7dceb0d2d29f Author: Mathew May Date: Sat Sep 10 20:46:52 2022 +0800 MDL-75362 gradereport_user: Class movement commit 25ad0a2cba9a5e40ed24ec62378caa1c732e9e5d Author: Kevin Percy Date: Mon Oct 17 11:58:05 2022 +0800 MDL-75481 lib: Update MongoDB library references to 1.13.1 commit 0795b579faf3a1d686d0797099637901719cf42a Author: Huong Nguyen Date: Tue Sep 6 10:45:47 2022 +0700 MDL-74814 forms: Fix accessibility issue in edit profile page - Fixed legend tag issue - Modified the passwordunmask Javascript hide/unhide the password field by CSS class commit cfb643293c554214d9ae8a45eae7d4393b496a94 Author: Matthew Hilton Date: Tue Sep 20 16:01:52 2022 +1000 MDL-56567 competency: Course module competency option to override grade Previously, if a course module had already been graded, course module completion linked to the course module would not update. This commit adds the option to enable overriding the grade at the course module competency level. This ensures that if enabled and a user completes a module associated with a competency, that competency will be graded appropriately. commit d48873536b33a78124ef67ad5477d8cbd488299d Author: Claude Vervoort Date: Fri Oct 14 09:57:15 2022 -0400 MDL-69275 mod_lti: do not skip new win code lti 1.3 commit 872eef9c9af5ed8bbe54bfe3a93ce2e6f4eb3ceb Author: Andrew Nicols Date: Wed Oct 12 13:41:12 2022 +0800 MDL-75969 behat: Allow the editor field to request a save Some editors do not immediately store their content to the textarea they represent and only do so when the form is submitted or they are requested to. This change adds to the existing API to allow an (optional) `store_current_value` function to be defined for the editor type so that it can use the JavaScript API to persist any current content to the editor. commit febd5d944ca0e9700ac224a18f4b3d0b1133945f Author: Andrew Nicols Date: Thu Oct 13 16:03:49 2022 +0800 MDL-75985 behat: Standardise HTML output when comparing editor content This commit adds a standardise_html function and updates the matches function to compare normalised content. This allows for a wider variety of valid editor output to be handled using the standard value matching steps in Behat, thus supporting editors other than Atto better. commit ab764c0062f0591089634d061c172db9c36e50fc Merge: 3bc792b9b8d 18dc2a50ab6 Author: Víctor Déniz Date: Fri Oct 14 16:09:01 2022 +0100 Merge branch 'MDL-75736-master' of https://github.com/sammarshallou/moodle commit fd01461b7a9248e8acdee0f7a2f3cc24e2c1b334 Author: Paul Holden Date: Thu Aug 18 13:02:56 2022 +0100 MDL-75449 reportbuilder: add no tags/exclude tags filter operators. Allow user to filter for elements that either contain no tags, plus those that don't contain selected tags. commit b047174996fcc66bc1c39be212396eefd2a3b69f Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Wed Aug 31 15:24:12 2022 -0600 MDL-74558 mod_bigbluebuttonbn: Fix deletion error commit 41a6551dfee5252e85cfc9d06eb8cfc75e1f7259 Author: Eloy Lafuente (stronk7) Date: Thu Oct 13 08:53:27 2022 +0200 MDL-75983 gha: Update used actions to be node16 compatible Node12 is being deprecated in github for actions: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ So we need to ensure we are using node16 actions. commit 3bc792b9b8d7e1c65a5634e64410340a9012e1cc Author: Sara Arjona Date: Fri Oct 14 12:50:19 2022 +0200 on-demand release 4.1dev+ commit 8523faeabc5bc86603f438b819c32621d7d45712 Author: Sara Arjona Date: Fri Oct 14 12:50:16 2022 +0200 NOBUG: Fixed SVG browser compatibility commit 10e4bd87d4ea4d494c5daa3c801ba14410dfe57c Merge: 4f3d7749188 bfe4ea745a1 Author: Sara Arjona Date: Fri Oct 14 12:50:16 2022 +0200 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit 7365000fcec340e6dff08eabfc50dc69311d4570 Author: Ilya Tregubov Date: Fri Oct 14 11:15:33 2022 +0300 MDL-75173 core_completion: More unit tests and Behat. commit effd8487446dd731ba3001469ba0af5562d76bb8 Author: Ilya Tregubov Date: Mon Oct 10 09:52:34 2022 +0400 MDL-75173 core_completion: Fixes after review. Unit tests added. Used new steps in Behat. Code style fix for long line. commit 43f98f633618604db895f85e2d4197e645f3586f Author: Ilya Tregubov Date: Thu Aug 4 14:01:57 2022 +0400 MDL-75173 core_completion: Fix completion for different settings. commit 90b1e2cbabbb4bbbc9b09674234fc46e13799fb8 Author: Ilya Tregubov Date: Fri Jul 8 15:15:23 2022 +0400 MDL-75173 core_completion: Inconsistent status check. There is inconsistent status check for course completion block and completion details page. Completion block was taking to account pending statuses for completion criteria while completion details page was ignoring those. commit d6fa50d1751e85e81f9f4e92b5fad88bd63693bc Author: Ilya Tregubov Date: Fri Jul 8 15:13:20 2022 +0400 MDL-75173 behat: Fix broken test. Test was testing failing state when student didn't receive passing grade. But it was expecting that completion criteria is completed which was wrong. commit def5d29730ccb23fac2a9e501f5f3f7a1c56e680 Author: Ilya Tregubov Date: Thu Jul 7 16:09:55 2022 +0400 MDL-75173 core_completion: Fix course completion criteria marking. SQL was fetching activities where completion state was 'completed, but not passed reqyured grade'. For course completion such states must be ignored. Also fixed progress bar on my courses page. Same reasoning as above. commit 552f31dc3709d2452a0fdb5f73d6e7c0d23b9544 Author: Jake Dallimore Date: Fri Oct 14 13:12:17 2022 +0800 MDL-76002 enrol_lti: let http_client handle form_params option The lib/lti1p3 library now passes $options['form_params'] instead of $options['body'] when making access token requests. To maintain the 'application/x-www-form-urlencoded' content-type required by OAuth 2.0 (https://www.rfc-editor.org/rfc/rfc6749#section-4.1.3), the client has been changed to convert these array params into a body query string, which matches the behaviour prior to the library upgrade and makes the tool can continue to call tool platform services. Support for $options['body'] remains, as this is still used during service calls. commit f2835a985045311da8eca035f88e052d5730b2b5 Author: David Woloszyn Date: Fri Oct 7 17:15:47 2022 +1100 MDL-75484 lib: Set Moodle files after PHPSpreadSheet upgrade commit efc63be0393bdc21cb369a76a55d1ffeb5cc4370 Author: David Woloszyn Date: Fri Oct 7 17:01:12 2022 +1100 MDL-75484 lib: PHPSpreadSheet upgraded to 1.25.2 commit 9a21b3772ecb240c223f1e6fa71f360aab24c13a Author: Jake Dallimore Date: Fri Oct 14 13:11:34 2022 +0800 MDL-76002 libraries: upgrade patched packback lti1p3 lib to 5.2.1 commit 4f3d77491885b523a0445a7e2f65c6b3b7343923 Merge: b17679e8068 ffea18688c6 Author: Jun Pataleta Date: Fri Oct 14 11:55:29 2022 +0800 Merge branch 'MDL-75955' of https://github.com/paulholden/moodle commit bfe4ea745a1114210f7b7a6ca109598e4f9f7a57 Author: AMOS bot Date: Fri Oct 14 00:07:39 2022 +0000 Automatically generated installer lang files commit b17679e806882312b37840c1264a22f297ccb85d Merge: 2573bddc201 8f721652339 Author: Víctor Déniz Date: Thu Oct 13 22:52:28 2022 +0100 Merge branch 'MDL-75733' of https://github.com/paulholden/moodle commit 2573bddc2014598987f758a3f0e5f9507d95983c Merge: 5bfc28a5a02 613ed0880a0 Author: Víctor Déniz Date: Thu Oct 13 22:17:38 2022 +0100 Merge branch 'MDL-72531-master' of https://github.com/sarjona/moodle commit 5bfc28a5a02b39bef440afee68851f3aad81d129 Merge: 3637aa7ddb9 c63af9858bf Author: Víctor Déniz Date: Thu Oct 13 22:06:47 2022 +0100 Merge branch 'MDL-75734' of https://github.com/paulholden/moodle commit 3637aa7ddb9b930ee289e462317b69268645799c Merge: 80b20781f04 eec8a504060 Author: Víctor Déniz Date: Thu Oct 13 21:11:07 2022 +0100 Merge branch 'MDL-74789-master' of https://github.com/lucaboesch/moodle commit c6e018e04e37d937a978ee047a392df957122a63 Author: hieuvu Date: Tue Apr 26 16:46:26 2022 +0700 MDL-58266 core_completion: Add new view table. commit 80b20781f0469dc55ff30bc31f28645245d74161 Merge: 6eb67954f3b 1a772e6906a Author: Jun Pataleta Date: Fri Oct 14 00:26:43 2022 +0800 Merge branch 'MDL-74887-master' of https://github.com/sh-csg/moodle commit 6eb67954f3bb14b0a4a23fdf03f0519344a67135 Merge: c8cd544f21d fb0401f36b7 Author: Sara Arjona Date: Thu Oct 13 16:25:40 2022 +0200 Merge branch 'MDL-75811' of https://github.com/paulholden/moodle commit c8cd544f21d1e55a657dcde091ba8a653ca9ab8d Merge: 25f3d7da5d9 0e449ae6ee7 Author: Sara Arjona Date: Thu Oct 13 16:14:41 2022 +0200 Merge branch 'MDL-75883-master' of https://github.com/dravek/moodle commit 25f3d7da5d9c6a4e41046e842417801143d5a28e Merge: 0b4de0c41f0 3286f9ba71b Author: Sara Arjona Date: Thu Oct 13 16:03:28 2022 +0200 Merge branch 'MDL-75959-master' of https://github.com/andrewnicols/moodle commit 0b4de0c41f0fda68fd706589631284b9db0ef015 Merge: 3f6a102704d e654b6dbd65 Author: Sara Arjona Date: Thu Oct 13 15:55:09 2022 +0200 Merge branch 'MDL-75984-master-v1' of https://github.com/lameze/moodle commit 76e77b63859159c6b39805ace2a47ca57e46cbbb Author: Laurent David Date: Wed Aug 10 21:07:10 2022 +0200 MDL-74986 mod_bigbluebuttonbn: Outline display is a bit verbose * Change language string to shorten the user outline display commit 3f6a102704dafd0e399d721d78dbd3bbd8bd0654 Merge: 3fa533a2de2 abeedec5964 Author: Ilya Tregubov Date: Thu Oct 13 14:08:35 2022 +0300 Merge branch 'MDL-75970' of https://github.com/paulholden/moodle commit 1a772e6906a864b437c3880eb612a86c03b2c1b1 Author: Stefan Hanauska Date: Thu Oct 13 12:34:38 2022 +0200 MDL-74887 mod_label: Update visibility commit 613ed0880a0ab6538f60cbc317d6a89a02ef1c19 Author: Sara Arjona Date: Fri Sep 17 13:00:02 2021 +0200 MDL-72531 mod_label: Rename Label module to Text and media Apart from renanimg the resource, the icon has been changed too. commit 8ab37cea82ee7205dad8d0b335b7b8dd9be8c7b8 Author: Kevin Percy Date: Thu Oct 13 15:22:01 2022 +0800 MDL-75481 lib: Updated MongoDB files to 1.13.1 commit e654b6dbd6514b609896949b4680f77dedfa016f Author: Simey Lameze Date: Thu Oct 13 13:10:49 2022 +0800 MDL-75984 admin_presets: split test into smaller ones commit 594a64348a202cb1b65648de519514d19ebe9707 Author: Noel De Martin Date: Mon Oct 10 16:17:33 2022 +0200 MDL-72558 behat: Remove legacy mobile app code commit 84ea6552f7025b0556c24c2cc0f018c7d874f54c Author: Stevani Andolo Date: Thu Oct 13 14:57:46 2022 +0800 MDL-75465 lib: Set Moodle files after minify upgrade commit 495516dbf13f58286d4c25eef34475a0467007ff Author: Stevani Andolo Date: Thu Oct 13 14:57:22 2022 +0800 MDL-75465 lib: Add custom Moodle patch to minify commit 34a74ada7b15cff9ca3332b6f1e23067674027de Author: Stevani Andolo Date: Thu Oct 13 14:15:00 2022 +0800 MDL-75482 lib: Set Moodle files after codemirror upgrade commit 5f12bcdc811ce4b85aeae0e703b0fdcdc34b9d8d Author: Stevani Andolo Date: Thu Oct 13 13:53:25 2022 +0800 MDL-75482 lib: Upgrade codemirror to 5.65.9 commit 3fa533a2de28ac5f1158c606e6d9e9d648961d98 Merge: f8cfc005a95 c093cb3263f Author: Shamim Rezaie Date: Thu Oct 13 16:28:10 2022 +1100 Merge branch 'MDL-75642-master' of https://github.com/BruceGoodGuy/moodle commit f8cfc005a95f2aa8ecfbfc0099bde2c22053d6e9 Merge: 1b8583082f0 5e57b0322bc Author: Jun Pataleta Date: Thu Oct 13 13:17:32 2022 +0800 Merge branch 'MDL-69655_final-deprecation-of-admin_setting_managelicenses' of https://github.com/ziegenberg/moodle commit 3339bdb8d4599e3f67cd31ff7c4baf5d451e416b Author: Stevani Andolo Date: Wed Oct 12 11:26:24 2022 +0800 MDL-75478 lib: Set Moodle files after PHP-JWT upgrade commit 1b8583082f07b501bb30e8fd5feb85b84643c3c7 Merge: c3d7241ea30 5737ad319ff Author: Jun Pataleta Date: Thu Oct 13 08:34:05 2022 +0800 Merge branch 'MDL-75820-master' of https://github.com/lameze/moodle commit 06c63f7aa19b0f6d9caeb75905af372dece4e435 Author: Tim Hunt Date: Mon Sep 12 17:02:54 2022 +0100 MDL-75727 question regrading: fix each attempt builds on last This fixes a regression caused by MDL-74752. If you regraded a subsequent quiz attempt in a quiz using the 'Each attempt builds on last' option, then the student's response could get lost. commit abeedec596428bb6708828a3783c97c8b85cf96c Author: Paul Holden Date: Wed Oct 12 09:16:27 2022 +0100 MDL-75970 tool_customlang: clarify CLI export target/filename. commit c3d7241ea30aaa8ba1e054b3b9a1f730972f44c5 Merge: 36e4ca71c6b 88220898776 Author: Ilya Tregubov Date: Wed Oct 12 11:42:04 2022 +0300 Merge branch 'MDL-74956' of https://github.com/paulholden/moodle commit 882208987768516aaf0dda5fabe11d7fd95bc5d5 Author: Paul Holden Date: Mon Oct 10 10:33:23 2022 +0100 MDL-74956 reportbuilder: external method for retrieving custom report. commit 36e4ca71c6b9cd0887df1db966cfbbe5b4ada7c8 Merge: 9d9a825efe2 b3828cebd2f Author: Jun Pataleta Date: Wed Oct 12 14:24:35 2022 +0800 Merge branch 'MDL-75034' of https://github.com/paulholden/moodle commit 8f5799109e5f5a9813bab6cc728dfb826636d5a8 Author: David Woloszyn Date: Wed Oct 12 16:29:44 2022 +1100 MDL-75483 atto_html: Upgrade JS Beautify to 1.14.6 commit 9d9a825efe21aed28eefb97396803c993cdf3d19 Merge: 8ead046ac39 cc3fe310b35 Author: Jake Dallimore Date: Wed Oct 12 13:14:30 2022 +0800 Merge branch 'MDL-75383-master' of https://github.com/call-learning/moodle commit 8ead046ac390a88bb9a9b213ce1af3eac4702476 Merge: 4576a34bec9 059e2b91cf8 Author: Jake Dallimore Date: Wed Oct 12 12:56:40 2022 +0800 Merge branch 'MDL-75176' of https://github.com/call-learning/moodle commit 4576a34bec9af418e1430e4078d80dfe6e7eb868 Merge: 8167e6e3273 44aac319806 Author: Jake Dallimore Date: Wed Oct 12 11:51:40 2022 +0800 Merge branch 'MDL-73424-master' of https://github.com/marinaglancy/moodle commit b2c095b16b6aa94c75a9bf133f1a6e3b0fdbec09 Author: Stevani Andolo Date: Wed Oct 12 11:25:11 2022 +0800 MDL-75478 lib: Upgrade PHP-JWT to 6.3.0 commit 18a4241fee3f57d6c49e7fe15a282aa7ada7ca0f Author: Andrew Nicols Date: Wed Oct 12 10:06:40 2022 +0800 MDL-75962 js: Fix jsdoc violations commit 8167e6e32730a63148c545cd19cbfee0ea62dabd Merge: de5cd36e927 050853c9fe6 Author: Jun Pataleta Date: Wed Oct 12 09:39:21 2022 +0800 Merge branch 'MDL-75431' of https://github.com/AnupamaSarjoshi/moodle commit de5cd36e9272e4a86e73cb6acfe1536cbc7ed782 Merge: be9a0c8f35f 80a627294a1 Author: Jun Pataleta Date: Wed Oct 12 09:38:21 2022 +0800 Merge branch 'MDL-75140-master' of https://github.com/aanabit/moodle commit be9a0c8f35f8c5e928c2991620993c10515ca7ba Merge: e4c5a12a1cd baa1e525305 Author: Jun Pataleta Date: Wed Oct 12 09:23:32 2022 +0800 Merge branch 'MDL-75887-master' of https://github.com/andrewnicols/moodle commit baa1e5253055bfcb2568288b878049b6c171da9d Author: Simey Lameze Date: Mon Aug 1 10:35:59 2022 +0800 MDL-75887 behat: Add ability to set value regardless of the editor Prior to this commit, the behat_form_editor integration was hard-coded to use Atto. This change allows other editors to be used to set editor values, and breaks that hard bond. Following this change, any editor is able to define a behat_editor_[name].php file defining a function which meets the following signature: set_editor_value(string $editorid, string $value): void Each editor is responsible for checking whether its own API is available and calling any relevant functions to force the editor to set the content. Please note: Behat is unable to determine the current editor in use on the page automatically. commit 3286f9ba71b67861c7dd26a3f9a2f72d91457bcb Author: Andrew Nicols Date: Wed Oct 12 06:39:36 2022 +0800 MDL-75959 customfield: Correct inappropriate class import I suspect this was an incorrect tab completion import by an IDE which was missed. commit ffea18688c63ba6536581d6f6458f3f044e6bac3 Author: Paul Holden Date: Tue Oct 11 21:27:02 2022 +0100 MDL-75955 gradereport_summary: ensure page context is always set. Remove global course object, and pass via entity constructor. commit 18dc2a50ab672f33b9abc73a277a99fb13ad5b9e Author: sam marshall Date: Tue Sep 13 14:18:04 2022 +0100 MDL-75736 lib: Course cache can be rebuilt unnecessarily This change puts back the behaviour that get_fast_modinfo will accept a cached version of modinfo that is newer than expected (according to the course cacherev). Not accepting newer versions can lead to poor performance in cases where multiple requests take place at once, or using a clustered database. commit e4c5a12a1cdb074a1fc30865092ca4bfd9ac2556 Author: Jun Pataleta Date: Tue Oct 11 23:17:05 2022 +0800 on-demand release 4.1dev+ commit b2f9c226924b6cdcbec792e56ab0642821694f64 Merge: 60a343fcfda db0b31a40a9 Author: Jun Pataleta Date: Tue Oct 11 23:17:03 2022 +0800 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit 60a343fcfda66bf41db84ceb70f2ffe54e9025bf Merge: 4563dc24d5e f96a0feb6b3 Author: Andrew Nicols Date: Tue Oct 11 22:02:14 2022 +0800 Merge branch 'MDL-75156-master-fix' of https://github.com/junpataleta/moodle commit f96a0feb6b3a176dddc2961729b285e7eb82288e Author: Jun Pataleta Date: Tue Oct 11 21:08:25 2022 +0800 MDL-75156 gradereport: Use large window size for aggregation tests commit eec8a504060eeb880252f3f629591314578e0623 Author: Luca Bösch Date: Tue Aug 2 12:16:33 2022 +0200 MDL-74789 course: category full width commit 5e57b0322bc1e2cfc262c115ee67967366a0e5cd Author: Daniel Ziegenberg Date: Sun May 29 22:50:20 2022 +0200 MDL-69655 tool_licenses: Final deprecation admin_setting_managelicenses Following MDL-45184 this now finally deprecates and removes the class \admin_setting_managelicenses. Please use \tool_licensemanager\manager instead. Following MDL-45184 this now finally deprecates and removes the function license_manager::add(). Please use license_manager::save() instead. Signed-off-by: Daniel Ziegenberg commit 80a627294a1065167c8ebc56724af86a78e93fec Author: Amaia Anabitarte Date: Thu Oct 6 14:03:35 2022 +0200 MDL-75140 mod_data: Tests to cover skipping mapping workflow commit bc7caa3ac82f3cbc1571ab18189028a4ba5ffe5a Author: Amaia Anabitarte Date: Thu Oct 6 14:03:55 2022 +0200 MDL-75140 mod_data: Skip mapping form if there is no field created commit bcc18e2439ef5c76c81bf2f24419d4cf90bb5b7b Author: Laurent David Date: Fri Apr 22 14:27:44 2022 +0200 MDL-55580 core: Process for deprecating a capability * Add a $deprecatedcapabilities variable to deal with deprecated capabilities Change-Id: I14f44d331e8a1c4bd9abe9566c78d911c0205583 Co-authored-by: Mark Johnson commit 4563dc24d5e50ae6d0ec5d3dcdbbad1c5173d4c6 Merge: 5ed4ea149a5 10570acfde7 Author: Jun Pataleta Date: Tue Oct 11 13:49:09 2022 +0800 Merge branch 'MDL-75156-fix' of https://github.com/ilyatregubov/moodle commit 10570acfde755dc8ea0033048a0b19cd2df749ee Author: Ilya Tregubov Date: Tue Oct 11 09:28:40 2022 +0400 MDL-75156 gradebook: Fix grade handling. commit 5ed4ea149a5018c4b01da64b1f558ff74da5357a Merge: fd14173a88f a930def22be Author: Jun Pataleta Date: Tue Oct 11 12:18:46 2022 +0800 Merge branch 'MDL-74913' of https://github.com/lostrogit/moodle commit c65ae9ffd84875910d85b7f0dc28db05178eb672 Author: David Woloszyn Date: Tue Oct 11 11:52:28 2022 +1100 MDL-75470 lib: Upgraded PHP Markdown to version 2.0.0 commit 5737ad319ffb64a4c0e20a943a968c3217983196 Author: Simey Lameze Date: Tue Oct 11 08:35:12 2022 +0800 MDL-75820 blocks: switch window size to large commit db0b31a40a9ec21049c674d3478ed861ad49c1fc Author: AMOS bot Date: Tue Oct 11 00:07:36 2022 +0000 Automatically generated installer lang files commit 43fd7457e30d2b165790cc8e567f94cc5512b4f7 Author: Alex Morris Date: Wed Jan 19 15:20:40 2022 +1300 MDL-73620 mod_forum: Fix issue with discussion permission check Users with access to some groups but not all would receive an error page when creating a discussion topic that was set to send to all groups commit 9526610c64c73b4a67603e9cb6c8146b2252a4fe Author: Rodrigo Mady da Silva Date: Tue Jul 26 20:43:45 2022 -0300 MDL-75099 tool_mobile: Contact site support option in disabledfeatures commit 045eb42c9d09309e917ac2f9658363a0a5c4a6d1 Author: Paul Holden Date: Mon Oct 10 17:37:48 2022 +0100 MDL-75931 reportbuilder: use datasource for custom report exporters. Make the related data property of the custom report exporters expect an actual custom report instance, rather than the root base type. commit d6b4506a8bf4cd34f7aa1b03dcb6eaab6fee0e46 Author: sam marshall Date: Thu Sep 15 14:45:57 2022 +0100 MDL-75751 upgradelib: Improve upgrade/install performance logging * Adds time logging (number of seconds for each success) on install, which was previously only shown in upgrades. Useful when installing a new plugin as part of an upgrade, or if anyone wants to optimise Moodle installation. * In developer debug mode, upgrade savepoint time was already logged but now it also logs time for lots of 'details' of the process in case time is taken in other Moodle function calls. commit 2280ea18f67f3ab79198d00aede717e4d62867ee Author: sam marshall Date: Thu Sep 15 14:26:05 2022 +0100 MDL-75751 upgradelib: Refactor out duplicated component update code There are many places (install/upgrade for core, modules, blocks, and plugins) where we need to call the same, or very similar, sequence of Moodle functions to ensure the item is updated properly. This change moves that sequence into a function so that it can be held consistently in one place. commit 8e35bb415d922d3bb0217c6583a3dc92113cb2f0 Author: sam marshall Date: Mon Sep 26 16:57:12 2022 +0100 MDL-75834 lib: Focus lock JS bug when focus area removed commit afc85e6bd550d0c519b29c4f3d00936af863f486 Author: Juan Leyva Date: Mon Oct 10 17:01:59 2022 +0200 MDL-75894 bigbluebuttonbn: Return instance features info commit 44aac31980692d9c158375c96d45cb55307a0150 Author: Marina Glancy Date: Fri Sep 16 14:55:50 2022 +0200 MDL-73424 general: specify return type where possible commit 41b93bd7e52b1e5c22c3864c08546da6711ffbc5 Author: Marina Glancy Date: Tue Dec 21 10:39:00 2021 +0100 MDL-73424 general: Internal methods must have same type as parent Otherwise the error is thrown in PHP8.1 commit fd14173a88f9c059c156fa169711806d7ae6c432 Merge: 00e28f54957 d2924e641bb Author: Sara Arjona Date: Mon Oct 10 16:16:20 2022 +0200 Merge branch 'MDL-75656' of https://github.com/paulholden/moodle commit abaa38eebeca6411f768297994ca8b32a2f671f3 Author: Stevani Andolo Date: Mon Oct 10 19:41:24 2022 +0800 MDL-75465 lib: Upgrade minify to 1.3.69 commit 00e28f549573ece41c8eea30fa0dbbfe6cbae8d2 Merge: 99bb6d0bfe8 6c7f570e14a Author: Jun Pataleta Date: Mon Oct 10 18:24:06 2022 +0800 Merge branch 'MDL-75923-master' of https://github.com/andrewnicols/moodle commit 99bb6d0bfe84b6d0613cccc5205cd79b150806eb Merge: 4576db179b8 03b22319cf3 Author: Jun Pataleta Date: Mon Oct 10 18:08:31 2022 +0800 Merge branch 'MDL-75909-master' of https://github.com/andrewnicols/moodle commit 050853c9fe60633e89c63e4087be7c50ebb7d644 Author: Anupama Sarjoshi Date: Fri Oct 7 11:41:48 2022 +0100 MDL-75431 qbank: fix tests with CodeRunner installed commit 4576db179b81b1cf31d3501ef94cedfb848cffa9 Merge: 6efeecd1268 a91499c9f1f Author: Jun Pataleta Date: Mon Oct 10 14:55:32 2022 +0800 Merge branch 'MDL-75922-master' of https://github.com/andrewnicols/moodle commit 04e2e00976449cc44b8df24f130243cb6c4ca172 Author: Mikhail Golenkov Date: Mon Oct 10 14:40:23 2022 +1100 MDL-74991 CLI: Add a script to delete courses commit 6efeecd12682eea528e6665fda203b2e73847149 Merge: ba4fb933777 f1be9b65446 Author: Jun Pataleta Date: Mon Oct 10 11:07:27 2022 +0800 Merge branch 'MDL-75910-master' of https://github.com/andrewnicols/moodle commit 6c7f570e14acf9328154cf86218e1e959862d7fe Author: Simey Lameze Date: Mon Aug 15 12:22:43 2022 +0800 MDL-75923 tool_usertours: Update tour content to match formatted content When an HTML content area contains invalid HTML, some editors will clean and validate the content upon submission. In this case the content was: Test content But this should be wrapped in some form of container which accepts phrasing content (such as a

      tag). Some editors, such as TinyMCE, will normalise the content and add the wrapping paragraph tags to it. Furthermore, the bold tag is purely stylistic and does not have semantic meaning. As a result, the tag is favoured and some editors, again such as TinyMCE, will replace bold tags with strong tags. We should update the content here to be valid HTML (wrap the bold tag in a para), and use a strong tag rather than bold. This allows this test to pass both with Atto, and other stricter editors such as TinyMCE 6. commit 0bcd6e4e12b65264e330bdeb222cf4fa10b760b4 Author: David Woloszyn Date: Mon Oct 10 11:48:19 2022 +1100 MDL-75474 lib: Upgrade mustache.js to 4.2.0 commit ba4fb93377749d1c24da76629c63e913e08a9931 Merge: 222f9a4e15d b3e05d0e4e1 Author: Shamim Rezaie Date: Mon Oct 10 11:15:44 2022 +1100 Merge branch 'MDL-75156-master' of https://github.com/ilyatregubov/moodle commit a91499c9f1f84f58123d1a1e5d11a12df9207dd4 Author: Simey Lameze Date: Wed Aug 24 08:46:01 2022 +0800 MDL-75922 behat: Apply @editor_atto tag to tests requiring Atto These steps are currently using Atto-specific UI features and must therefore make use of the @editor_atto tag to ensure that they continue to run using Atto. A new issue will be raised to migrate each of these to be editor-agnostic. commit 222f9a4e15dfdf3292a4082008f90878427b8768 Merge: 052c705b08c 3c5423d8c0b Author: Andrew Nicols Date: Sun Oct 9 13:21:20 2022 +0800 Merge branch 'MDL-75480-master' of https://github.com/stevandoMoodle/moodle commit 052c705b08c6e740773aff8a06b51fee342e2d38 Merge: 1e716712056 b58fdd909b6 Author: Andrew Nicols Date: Sun Oct 9 13:18:21 2022 +0800 Merge branch 'MDL-75473-master' of https://github.com/davewoloszyn/moodle commit 1e7167120564a5f8545829191b958b4469abba50 Merge: fa41cb86a5d a366cb4d5cb Author: Andrew Nicols Date: Sun Oct 9 13:13:03 2022 +0800 Merge branch 'MDL-61395' of https://github.com/paulholden/moodle commit 877474fb37b17d13d295476da61447b0d7c3e610 Author: Justus Dieckmann Date: Wed Sep 7 14:16:31 2022 +0200 MDL-75567 core_course: Other hidden badges remain when adding new one commit c4523503d27c3430c1ec4ddcb04760f735432591 Author: Stefan Hanauska Date: Sat Sep 10 20:08:29 2022 +0200 MDL-74887 course: Hide stealth mode without view page commit 9f0c678486332c1b15473eb0c7ae7d1176fe037f Author: AMOS bot Date: Sat Oct 8 00:07:37 2022 +0000 Automatically generated installer lang files commit b3828cebd2fcd596ae4c8933a62864c50c8229fb Author: Paul Holden Date: Mon Sep 12 16:59:26 2022 +0100 MDL-75034 reportbuilder: move classes into consistent namespace. Use `reportbuilder` level two namespace for report related classes (entities, system reports, etc) within components and sub-systems. commit fa41cb86a5d8201ff1b7269d42b8f8bfeafe50f9 Merge: cc4fec275f8 94c2a52528f Author: Andrew Nicols Date: Fri Oct 7 15:50:54 2022 +0800 Merge branch 'MDL-75844-master' of https://github.com/NashTechOpenUniversity/moodle commit b3e05d0e4e107f73d54e5526a35507d36999b5b5 Author: Ilya Tregubov Date: Thu Aug 18 12:24:06 2022 +0400 MDL-75156 gradebook: Grade summary plugin (grade averages). Also included updates for existing unit tests and navigation. commit c8d950bde73e138bf4c9f083debd3cea572fb67b Author: Ilya Tregubov Date: Thu Aug 18 12:16:45 2022 +0400 MDL-75156 gradebook: Functions to calculate grade averages. Also include unit tests. commit 0e449ae6ee7cef84d025e113922c23629c39e89a Author: David Matamoros Date: Tue Oct 4 15:48:21 2022 +0200 MDL-75883 reportbuilder: Don't reload content when filter is deleted - When filter is deleted in editing mode content does not need to be reloaded commit 8a87641cb163ff4f14cb5e8d185a317a7f798fde Author: Michael Hawkins Date: Thu Oct 6 11:46:16 2022 +0800 MDL-72836 core: Updated security.txt expiry and policy URL commit 84eef00ed24ff5214eaea89a964d5a96bc76e5cb Author: Mikhail Golenkov Date: Fri Oct 7 16:15:51 2022 +1100 MDL-75907 core: Add index on temp table to optimise stats cron commit cc4fec275f8fe7d2c480e137c8fb199f45eb6bd6 Author: Andrew Nicols Date: Fri Oct 7 13:03:49 2022 +0800 weekly release 4.1dev commit f4abe5fa77da0457f9bd5e90a64bef11d080307e Merge: 39241f20e09 7404f881a70 Author: Andrew Nicols Date: Fri Oct 7 13:03:47 2022 +0800 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit c093cb3263f0e6a452cbaabfec2b69689820a5bb Author: Khoa Nguyen Dang Date: Mon Sep 12 15:17:54 2022 +0700 MDL-75642 quiz: Delete multiple (random) questions from quiz commit 03b22319cf32bd522a9039f5384b40ace56386c1 Author: Andrew Nicols Date: Thu Aug 25 22:27:11 2022 +0800 MDL-75909 mod_data: Make template editor use html editor When the template editor is configured to use the HTML Editor, it should indicate this to Behat by setting the `data-fieldtype` to "editor". This indicates to the behat field manager that the editor is in use, which ensures that the correct value setting can take place. This is important in the context of MDL-75887. commit 7404f881a70e3e608d2f8ed92428ce8669d74af8 Author: AMOS bot Date: Fri Oct 7 00:07:42 2022 +0000 Automatically generated installer lang files commit cc3fe310b35e123bfe2118ea514059b915022841 Author: Laurent David Date: Thu Aug 11 16:39:52 2022 +0200 MDL-75383 mod_bigbluebuttonbn: Warn user when cron is disabled * Add a last update date for the recordings * Check cron is running and if not show an error message commit f1be9b65446e3f421868da8af63fb938f49fb246 Author: Simey Lameze Date: Wed Aug 3 11:12:11 2022 +0800 MDL-75910 core_form: Allow editor field to set a hidden label When an editor is used in a form as part of a group, it is missing its label element. This happens because there is no inline template for the editor, and therefore it reverts to using the old `toHtml` function. The legacy function does not cater to the editor being in a group, and therefore does not add the hidden label. In addition, the hiddenLabel attribute was missing from the editor element. This is a semi-standard element but must be added to each supporting element. Both the missing inline template for the editor, and the hidden label attribute must be present: - If the hidden label attribute is not present, then the standard inline template will add a visible label within the group. - If the inline editor template is missing, then the label is not shown at all. commit 059e2b91cf85bc898c0ac297df162c8705c9daf9 Author: Laurent David Date: Thu Aug 4 16:58:00 2022 +0200 MDL-75176 mod_bigbluebuttonbn: Remove the lockonjoin settings * Remove the setting "lock on join" and related settings * Hard-code the lockSettingsLockOnJoin=true parameter on create when any of the lock settings is used. commit 39241f20e09ca4421d6269ba56862c12d048256a Author: Andrew Nicols Date: Thu Oct 6 14:43:55 2022 +0800 MDL-71686 core_form: Include missing build commit 5bf222af33a6fa0f8672870ca569a34502be6006 Merge: 11df52d2d78 e63357e57ae Author: Andrew Nicols Date: Thu Oct 6 10:49:14 2022 +0800 Merge branch 'MDL-75485-master' of https://github.com/davewoloszyn/moodle commit 11df52d2d78bfd04bb3583b56e24137e189992f2 Merge: 59ae667bee7 33285acbf1f Author: Andrew Nicols Date: Thu Oct 6 10:40:38 2022 +0800 Merge branch 'MDL-75488-master' of https://github.com/stevandoMoodle/moodle commit 59ae667bee7cb4f3f53f2c5013080d788b3d5142 Merge: f075272e69b 5247ff3da07 Author: Andrew Nicols Date: Thu Oct 6 10:34:01 2022 +0800 Merge branch 'MDL-75476-master' of https://github.com/davewoloszyn/moodle commit f075272e69bd1b6c9c09bf5891787d9a7df9f18f Author: Andrew Nicols Date: Thu Oct 6 10:20:36 2022 +0800 MDL-71686 core_form: Move form serializer to shared function commit 2423c2674955e05037715349673b1884e9659dd3 Merge: 9b0f435569c 653433a2891 Author: Andrew Nicols Date: Thu Oct 6 10:20:56 2022 +0800 Merge branch 'MDL-71686-master' of https://github.com/marinaglancy/moodle commit 9b0f435569c5b9a5619b27b570722e899435fde7 Merge: 3589299d82d 9ba4b5f306f Author: Jun Pataleta Date: Thu Oct 6 10:14:07 2022 +0800 Merge branch 'MDL-75818' of https://github.com/mkassaei/moodle commit 3589299d82d3e53371d005c9dd8a3222c1fd271b Merge: 97fe0927549 28cf1fa8a15 Author: Andrew Nicols Date: Thu Oct 6 09:39:45 2022 +0800 Merge branch 'MDL-74955' of https://github.com/paulholden/moodle commit 97fe092754990fe66446d42de1e7e4ee81aabd75 Merge: d01c1a4a07d 5b38e187d96 Author: Andrew Nicols Date: Thu Oct 6 09:28:57 2022 +0800 Merge branch 'MDL-75477' of https://github.com/paulholden/moodle commit d01c1a4a07dadccfbaaedeb5aaba40a32fee99bb Merge: b90c862c25e 13cc3607de4 Author: Shamim Rezaie Date: Thu Oct 6 12:24:07 2022 +1100 Merge branch 'MDL-75886-master' of https://github.com/andrewnicols/moodle commit b90c862c25e3d685dc63d5a511213b1d1e97e409 Author: Andrew Nicols Date: Thu Oct 6 09:05:23 2022 +0800 MDL-75752 question: Bind contextid param in comment backup In source_sql, unmapped values must be bound using the backup_helper::is_sql_param() function. commit 29e1f713b6774241c79bf4dfa7db431a3ac678e3 Merge: 3c10b0c2af1 57ee14ccede Author: Andrew Nicols Date: Thu Oct 6 09:02:07 2022 +0800 Merge branch 'MDL-75752' of https://github.com/timhunt/moodle commit 3c10b0c2af12ff9f3354398ca19802c180820180 Merge: aa0be155911 f8f44f97513 Author: Víctor Déniz Date: Thu Oct 6 01:42:48 2022 +0100 Merge branch 'MDL-74569-master' of https://github.com/lucaboesch/moodle commit aa0be15591142348994952249bc613b84fe6570a Merge: 4fcea7ad56a 610d2b08124 Author: Víctor Déniz Date: Thu Oct 6 01:08:37 2022 +0100 Merge branch 'MDL-75192' of https://github.com/paulholden/moodle commit 4fcea7ad56a22751ee34bc574e75a38ea85b9d5a Merge: 42e53489d73 98c782162bf Author: Víctor Déniz Date: Wed Oct 5 22:30:15 2022 +0100 Merge branch 'MDL-75713-master' of https://github.com/davewoloszyn/moodle commit 42e53489d73973e9e8a3bfb29044cb02df6f605d Merge: ced9afd7811 71a7537edd7 Author: Víctor Déniz Date: Wed Oct 5 21:31:59 2022 +0100 Merge branch 'MDL-75729' of https://github.com/paulholden/moodle commit dd0c545ec60e8e4736a14e45516eb6591a957c9f Author: Paul Holden Date: Wed Oct 5 16:37:18 2022 +0100 MDL-75077 output: prevent duplicate ID errors in custom menus. Following on from 8e4a7c6b, we should apply a similar change to custom menus to account for being collapsed into the "More" menu. commit 9ba4b5f306f0f6bc90f01d4626ae662fb7c25e31 Author: Mahmoud Kassaei Date: Thu Sep 22 14:53:59 2022 +0100 MDL-75818 qtype_multichoice: site-wide default for showstandardinstruction commit ced9afd78114872a744756abe4b44dfe05612770 Merge: e2d606eba88 9e7cc5103d3 Author: Jun Pataleta Date: Wed Oct 5 19:43:04 2022 +0800 Merge branch 'MDL-75276-fix' of https://github.com/sarjona/moodle commit dad3555989c87c58bfb6fdb5a0a33f3358041aec Author: Thorsten Siegmund Bartel Date: Fri Apr 29 13:18:08 2022 +0200 MDL-74606 mod_assign: Support multilanguage strings in group names. commit 9e7cc5103d30b5d7e948b086c7c3b31109f67917 Author: Sara Arjona Date: Wed Oct 5 12:45:42 2022 +0200 MDL-75276 mod_data: Re-add ordering to get_field_records In MDL-75146, the get_fields_record() method was added without any ordering criteria. In MDL-75276, this method is reused to get the fields. We need to re-add the order to guarantee the field are always returned in the same order (and avoid some Oracle ordering failures). commit c53f9f2db8a10a2242e379bf5ea76921535df4cb Author: Kevin Percy Date: Wed Oct 5 13:55:56 2022 +0800 MDL-75469 lib: Update jQuery to 3.6.1, jQuery UI to 1.13.2 commit 13cc3607de43c9caa62b05c580068da529f395fa Author: Andrew Nicols Date: Mon Aug 29 20:46:35 2022 +0800 MDL-75886 atto: Always use Atto for @atto tests This change, which should be easy to mimic for other editors. This will ensure that the correct editor is used for tests relating to that editor, or its subplugins. commit 3c5423d8c0bae003e6eb20119ca657c0c6760309 Author: Stevani Andolo Date: Fri Sep 30 13:00:53 2022 +0800 MDL-75480 media_videojs: Upgrade videojs from 7.17.0 to 7.20.3 commit e2d606eba8827fafb27293efb882b9791461e2c8 Merge: 28a4c55aea3 9ab7828fe2e Author: Jun Pataleta Date: Tue Oct 4 20:36:17 2022 +0800 Merge branch 'MDL-75351' of https://github.com/timhunt/moodle commit 8f72165233989d91bdb87dcd031ea2bd83b81af0 Author: Paul Holden Date: Tue Sep 20 14:48:23 2022 +0100 MDL-75733 reportbuilder: re-use user field data table alias/joins. Ensure that when a column/filter on the same user profile field is used, they share a single join. commit 28a4c55aea3d2cea68de3d960be17681ddc9e169 Merge: 2b6a955db4d 8ba4e5a3d21 Author: Jun Pataleta Date: Tue Oct 4 17:53:27 2022 +0800 Merge branch 'MDL-73433-master' of https://github.com/marinaglancy/moodle commit 2b6a955db4dcd005852041ab3c88381e2f969455 Merge: 9299737cbd8 8029023ed56 Author: Jun Pataleta Date: Tue Oct 4 17:07:19 2022 +0800 Merge branch 'MDL-66955' of https://github.com/NeillM/moodle commit 7a9de2cb24411e62494f811ec0928a46186e2124 Author: David Woloszyn Date: Tue Oct 4 16:09:35 2022 +1100 MDL-68868 core_user: Final deprecation of participants unified filter commit 9299737cbd84dfc25839b02c8eb40f23f5d7d82a Author: Jun Pataleta Date: Tue Oct 4 12:44:33 2022 +0800 MDL-75234 mod_data: Remove duplicate code * Remove duplicate use statements * Remove duplicate get_template_content() declaration commit ecb9a7e661232957f0c4d80ebee133f6a008ce58 Merge: 389892ad752 37b9bd48b63 Author: Jun Pataleta Date: Tue Oct 4 11:59:57 2022 +0800 Merge branch 'MDL-75234-master' of https://github.com/ferranrecio/moodle commit 389892ad7521bacd1e613bfc10cb5b26f609f9bd Merge: d6abd19e739 6277853eb36 Author: Jun Pataleta Date: Tue Oct 4 11:50:57 2022 +0800 Merge branch 'MDL-75276-master' of https://github.com/sarjona/moodle commit 1ebb6b6fad0150b230692695232e0cc54310d41f Author: AMOS bot Date: Tue Oct 4 00:07:39 2022 +0000 Automatically generated installer lang files commit f55cde31753f472c354992cc06762b133f547805 Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Mon Oct 3 10:57:48 2022 -0600 MDL-75711 mod_bigbluebuttonbn: Fix recent activity commit 37b9bd48b63b23bf313b1fd5dd6d943c02c49426 Author: Ferran Recio Date: Fri Sep 16 15:47:11 2022 +0200 MDL-75234 mod_data: introduce manager get_renderer commit 64c07858b048dd133f7e8e260f6f3991f138a334 Author: Ferran Recio Date: Mon Aug 29 19:22:55 2022 +0200 MDL-75234 mod_data: add default templates behats Most behats access the templates page just to autocreate the default templates. This is not needed anymore and most behats can be optimized. commit 2a0991113b34fea3add15a42efeb4dac4b1e9954 Author: Ferran Recio Date: Mon Aug 29 19:23:30 2022 +0200 MDL-75234 mod_data: load default templates when empty The mod_data is forcing teachers to understand how to write templates even if they want to use basic forms. With this patch the default templates will be auto updated unless the user manually define the templates. commit 1399974bac38cdab68e8963f23fd9e147ba38b2a Author: Matt Porritt Date: Fri Nov 19 05:39:00 2021 +0000 MDL-73122 Auth: Add test settings for Oauth2 Provide a test page in authentication settings to allow administrators to test configured oAuth2 providers and to examine the data that is passed back on a successful test user authentication. Co-authored-by: Matt Porritt commit 28cf1fa8a1532144745dd52a1ba462eca4e0916b Author: Paul Holden Date: Fri Jun 24 09:22:02 2022 +0100 MDL-74955 reportbuilder: external method for listing custom reports. commit 77018b7359d5d6d2fa069b463fa4d289ee2df091 Author: Paul Holden Date: Mon Oct 3 13:19:02 2022 +0100 MDL-74955 reportbuilder: re-factor retrieving user reports to helper. commit f696590f0aafdff24cb1b54040934a38e650ce3b Author: sam marshall Date: Mon Jun 27 16:42:43 2022 +0100 MDL-75074 core_courseformat: Output classes are not inherited If you have one course format that extends another one, any course format output classes that are not defined in the child format will now inherit from the parent (instead of from the base class as before). commit a941eb3314be3c44f9a38fa62c3994df717d66a8 Author: Ferran Recio Date: Mon Oct 3 12:17:33 2022 +0200 MDL-75868 core_courseformat: optional section badges The current implementation conditions the highlight and hidden form student badges to the present of the badges in the HTML. This way if a format does not include those badges the code will continue working. commit 65f99764782f4e191ec311529d3ab0c7c2095a1f Author: Paul Holden Date: Wed Feb 2 17:33:39 2022 +0000 MDL-73030 backup: case-insensitive detection of Moodle backups. commit 5b353b73d63427ecdc028889ea30f5c9a42b8dd7 Author: Paul Holden Date: Mon Jul 25 14:19:15 2022 +0100 MDL-72058 reportbuilder: replace custom dataformat export format. The formatting of exported dataformat content is now always dependent on whether the format supports HTML or not, so we no longer need our custom export class for providing the same. commit 703f0b2a0332255c3e45185a32d57eb60c51814f Author: Paul Holden Date: Mon Jul 25 12:41:17 2022 +0100 MDL-72058 dataformat: remove HTML when export format lacks support. commit a930def22bea7d57df6ac609e3c9a17b61d4cbce Author: Carlos Castillo Date: Mon Aug 8 10:55:11 2022 -0500 MDL-74913 core_reportbuilder: Add divider to the report action menu commit d6abd19e7396526247cc6969275e28d8314cd7d4 Merge: d41a859d5ab 73cb052158b Author: Sara Arjona Date: Mon Oct 3 09:28:58 2022 +0200 Merge branch 'MDL-65061-master_ims_unenrol' of https://github.com/sarahjcotton/moodle commit 6277853eb36bafc8241949c0089b371a5d7c8820 Author: Sara Arjona Date: Fri Aug 26 16:46:14 2022 +0200 MDL-75276 mod_data: Update default templates Apart from updating the default templates, to make them look better, they have been also moved to mustache files, in order to make it easier to edit them. commit b58fdd909b67b363d3d0f74c2bbfff6b89686124 Author: David Woloszyn Date: Thu Sep 29 17:29:19 2022 +1000 MDL-75473 lib: Updated Mustache to 2.14.2 commit 9ab7828fe2e7b43069a7005bbad74248318b9910 Author: Tim Hunt Date: Tue Sep 13 16:47:31 2022 +0100 MDL-75351 question comments: don't hard-code system context id commit d41a859d5ab5d24a3ce8d50c7c54e371f6300a0a Merge: 010ad8751ac cc9863576ef Author: Andrew Nicols Date: Fri Sep 30 20:41:51 2022 +0800 Merge branch 'MDL-75836' of https://github.com/jrchamp/moodle commit 010ad8751ac231847ef62aaf1d0c23a26687620e Author: Andrew Nicols Date: Fri Sep 30 16:36:31 2022 +0800 MDL-75614 dml: Unit tests must test something commit 9911faf8befa33d31096b41ae9313f8e2d3e7fd0 Merge: 2a4b3deaf6e 11efc67eb51 Author: Andrew Nicols Date: Fri Sep 30 16:36:10 2022 +0800 Merge branch 'MDL-75614-debugsqltrace' of https://github.com/brendanheywood/moodle commit 2a4b3deaf6e58a8bdb4b8e12a5c35dd7bd3a1bac Merge: 24f97edd91e fee755bbfac Author: Jun Pataleta Date: Fri Sep 30 15:51:41 2022 +0800 Merge branch 'MDL-75170-master-add_order_by_method' of https://github.com/alexmorrisnz/moodle commit 8029023ed56153d02348c8dd77a63439e2a93e06 Author: Neill Magill Date: Mon May 30 14:55:19 2022 +0100 MDL-66955 messages: Improve speed of message search The OR conditions in the WHERE clause prevented the query from effectively filtering the messages related to the user quickly, this change helps gets around this by allowing the database to limit the rows in the messages table it needs to scan significantly. commit de4d940d418e0c82d5841c0609c30542aeb721f8 Author: Mihail Geshoski Date: Fri Sep 30 02:09:35 2022 +0800 MDL-68437 forum: Support to show only active course users in grader The following change adds support to show only active course users in the forum grader and generally replicates the behaviour from the assignment grader which relies on certain config settings, user permissions and capabilities. commit 24f97edd91e54a492069c3f4192f7951ad8e3109 Author: Jake Dallimore Date: Fri Sep 30 10:17:30 2022 +0800 weekly release 4.1dev commit 33285acbf1f26e8f429af0b4c2a312d333283075 Author: Stevani Andolo Date: Fri Sep 30 10:02:54 2022 +0800 MDL-75488 lib_zipstream: Upgrade ZipStream library from 2.1.0 to 2.2.0 commit 94c2a52528fb59a836792578c6f6119d3d37c707 Author: hieuvu Date: Thu Sep 29 14:16:06 2022 +0700 MDL-75844 moodle_page: add a modname to body tag. commit fee755bbfac46c9b51a3dad53b0b826311eeadfd Author: Alex Morris Date: Fri Sep 30 11:29:27 2022 +1300 MDL-75170 tablelib: Use sql_order_by_null to sort columns commit 70dfee9e233d6d31b8a2e2127ff9467ad63c811f Author: Alex Morris Date: Thu Aug 25 10:39:35 2022 +1200 MDL-75170 dml: add sql_order_by_null method Standardises return patterns of null values across database types to keep with sorting nullsto the top when ascending, and to the bottom when descending commit 8ba4e5a3d217d4a24512688b515547204e046596 Author: Marina Glancy Date: Tue Dec 21 14:58:31 2021 +0100 MDL-73433 core: all methods in core_text can accept null argument commit 383e1893b29dc981fa5c71263038126dcf5b6a2a Author: Mihail Geshoski Date: Fri Sep 30 01:44:45 2022 +0800 MDL-68437 course: ws support to optionally fetch only active users Modifies the 'core_course_get_enrolled_users_by_cmid' webservice and the generic js methods that call this webservice and enables defining whether the ws should only return the active users or all enrolled users in the course. commit 57ee14ccedec124ff5c9141f1532f678d68a61b9 Author: Tim Hunt Date: Wed Sep 14 16:23:36 2022 +0100 MDL-75752 question comments: fix backup query so it uses the index This should greatly improve the performance. commit 46188420da5078c2d30f93af347c4f2965157ade Merge: f54d6b01440 7d8fef801ac Author: Andrew Nicols Date: Thu Sep 29 12:05:54 2022 +0800 Merge branch 'MDL-74922_master_fix_storage_wrapper_validate_cache' of https://github.com/gthomas2/moodle commit f54d6b014401654eb308e7f8f3ca4c9c2058083c Merge: 5ea6aa4f236 2069c8d4809 Author: Andrew Nicols Date: Thu Sep 29 11:58:10 2022 +0800 Merge branch 'MDL-74883' of https://github.com/timhunt/moodle commit 5ea6aa4f236cf4c8db6ed36123111880ff7ce6a1 Merge: 590a6956770 959cdefa40a Author: Andrew Nicols Date: Thu Sep 29 11:57:38 2022 +0800 Merge branch 'MDL-75721' of https://github.com/paulholden/moodle commit 590a6956770a09de8ac804e22068484ec262634d Merge: 0c7243af384 a0afccfd5a1 Author: Jun Pataleta Date: Thu Sep 29 11:54:09 2022 +0800 Merge branch 'MDL-75782-master' of https://github.com/andrewnicols/moodle commit 0c7243af384948283c038371e5ec301efc99a36d Merge: 1fddc9c2214 5afc4415066 Author: Andrew Nicols Date: Thu Sep 29 11:39:31 2022 +0800 Merge branch 'MDL-75738-master' of https://github.com/sammarshallou/moodle commit 1fddc9c2214d7f7f5da782123247d471556eb2d5 Merge: 9441d5294eb 382f62579bc Author: Jake Dallimore Date: Thu Sep 29 11:22:42 2022 +0800 Merge branch 'MDL-75845' of https://github.com/paulholden/moodle commit 9441d5294eb58930e4a234820b079c26fa1c99a5 Merge: f6803480488 5412ddbf970 Author: Jun Pataleta Date: Thu Sep 29 10:54:20 2022 +0800 Merge branch 'MDL-75559-master' of https://github.com/andrewnicols/moodle commit f68034804881e91e7c5042626ef63301f7f69964 Merge: d7df338d4ec 0ed53be9b2c Author: Jun Pataleta Date: Wed Sep 28 23:15:52 2022 +0800 Merge branch 'MDL-66902' of https://github.com/stronk7/moodle commit d7df338d4ec923b682213875618cd118947639af Merge: 41bcf994f56 2efc12e1043 Author: Andrew Nicols Date: Wed Sep 28 22:47:38 2022 +0800 Merge branch 'MDL-75459-master' of https://github.com/davewoloszyn/moodle commit 41bcf994f56c678ad2729501e4f9433003fa4d60 Merge: ad46fbf76c9 4398a3d9200 Author: Jun Pataleta Date: Wed Sep 28 20:36:14 2022 +0800 Merge branch 'MDL-75827' of https://github.com/paulholden/moodle commit 382f62579bcb5588ac25642478f84ae78012c2d6 Author: Paul Holden Date: Wed Sep 28 12:44:50 2022 +0100 MDL-75845 reportbuilder: hide "value" field for "current" operator. When using the date filter with the "Current" operator, the "Value" field should not be present (because it has no meaning). This fixes a small regression from 131a9740. commit 610d2b0812459ad17e97bbeef729b24e2c155f6f Author: Paul Holden Date: Tue Jul 12 16:19:56 2022 +0100 MDL-75192 reportbuilder: observe start day in current week filter. Ensure we observe the site configuration/preference for calendar first day of the week, in the current week date filter. commit ad46fbf76c915b2e438cebd1273ab0a7892af38e Merge: 04ff3a94fe7 ddcd4de74d6 Author: Jake Dallimore Date: Wed Sep 28 16:34:12 2022 +0800 Merge branch 'mdl75668' of https://github.com/danmarsden/moodle commit 04ff3a94fe774e52406d37fae124d4a9d1f48b0c Merge: 346db7e2941 cd1b2e5eafd Author: Jake Dallimore Date: Wed Sep 28 13:32:56 2022 +0800 Merge branch 'MDL-75841-master' of https://github.com/junpataleta/moodle commit 346db7e294117c193456366226dceb7a307c56f0 Author: Andrew Nicols Date: Wed Sep 28 12:44:57 2022 +0800 MDL-75200 core: Whitespace fix commit cd1b2e5eafda5258fe804abb34bbe1e4c0fca95e Author: Jun Pataleta Date: Wed Sep 28 12:41:45 2022 +0800 MDL-75841 core: Don't fetch favicon setting on install commit c3f0e19d6713c2fc90f9c6d3cedfe56c4d020db2 Merge: 461fb1b6f6b ff717ac87f6 Author: Andrew Nicols Date: Wed Sep 28 12:41:02 2022 +0800 Merge branch 'MDL-75447' of https://github.com/paulholden/moodle commit 461fb1b6f6b2d103e3e03e86bb4fd44452954a6a Merge: 53750e202a2 c2e18d79128 Author: Andrew Nicols Date: Wed Sep 28 12:35:42 2022 +0800 Merge branch 'MDL-75200-master' of https://github.com/marinaglancy/moodle commit 53750e202a2bb64b1b17674d08e1b23f8038d994 Merge: a74c2e66a9c 59cb744ead6 Author: Jun Pataleta Date: Wed Sep 28 11:55:24 2022 +0800 Merge branch 'MDL-72490-master' of https://github.com/sammarshallou/moodle commit a74c2e66a9c666d8f17dfe38f06456bb6693e1b7 Merge: 762b05dc3ca e0e7516bfc4 Author: Jake Dallimore Date: Wed Sep 28 09:24:44 2022 +0800 Merge branch 'MDL-75790' of https://github.com/dravek/moodle commit 762b05dc3ca0051116215e161b86ae095700a4eb Merge: 83008c55cad 027bdbfae8d Author: Jun Pataleta Date: Wed Sep 28 08:11:45 2022 +0800 Merge branch 'MDL-75726' of https://github.com/stronk7/moodle commit 83008c55cadb4dd5dc258de8d1bc436e907ff722 Merge: 1c0b3337a3a ef63a08b736 Author: Jun Pataleta Date: Wed Sep 28 08:06:58 2022 +0800 Merge branch 'MDL-75776' of https://github.com/stronk7/moodle commit 1c0b3337a3aefceb92397aa82cdf869dbb73219f Merge: 4483b085db6 fd583ac9f08 Author: Andrew Nicols Date: Tue Sep 27 23:41:50 2022 +0800 Merge branch 'MDL-75168' of https://github.com/paulholden/moodle commit fd583ac9f08a4ad2510361b540a11ba87a3de7f5 Author: Paul Holden Date: Mon Sep 5 22:27:37 2022 +0100 MDL-75168 tag: cleanup module tag instances upon course deletion. commit 4483b085db664a274d19e28d0099424019567fed Merge: 182649d7d55 8faef06ea51 Author: Jun Pataleta Date: Tue Sep 27 20:20:07 2022 +0800 Merge branch 'MDL-75800' of https://github.com/paulholden/moodle commit ea0e463cc71eb1e8145a1f5aa6733e93af01c528 Author: Paul Holden Date: Tue Sep 27 12:41:39 2022 +0100 MDL-75467 libraries: upgrade to version 1.6.0 of SimplePie. commit 5b38e187d96053a198ac1fdef9fbebccbf7e4b19 Author: Paul Holden Date: Tue Sep 27 12:19:41 2022 +0100 MDL-75477 libraries: upgrade to version 1.11.0 of MaxMind. commit 17e002d8f1269131fddcd7976e8398255ee13271 Author: Paul Holden Date: Tue Sep 27 11:39:13 2022 +0100 MDL-75468 libraries: upgrade to version 6.5.0 of TCPDF. commit 182649d7d55f47e0af060815ffb59fa28cdf9893 Merge: 8a8f0094c1b 741b3572cc8 Author: Andrew Nicols Date: Tue Sep 27 17:06:51 2022 +0800 Merge branch 'MDL-73421-master' of https://github.com/marinaglancy/moodle commit 8a8f0094c1b9659036b6c45f8d1a35b33ebe4cf3 Merge: 45a44ec0f0c dc3e9e1522b Author: Andrew Nicols Date: Tue Sep 27 16:41:17 2022 +0800 Merge branch 'MDL-27570' of https://github.com/timhunt/moodle commit 45a44ec0f0c0f4e09fa2a3f44e6c01bd8caa2fe9 Merge: efde82e3f80 d51d901215e Author: Jun Pataleta Date: Tue Sep 27 16:30:23 2022 +0800 Merge branch 'MDL-71531-master' of https://github.com/andrewnicols/moodle commit efde82e3f80f2275c17148cd400f331774e67b19 Merge: d511681a3b1 68a5034b67f Author: Jun Pataleta Date: Tue Sep 27 14:27:03 2022 +0800 Merge branch 'MDL-72509-master' of https://github.com/junpataleta/moodle commit d511681a3b1e5db332ab21ccd25b999531e4d46c Merge: 98ee21cd3f1 c261317912b Author: Andrew Nicols Date: Tue Sep 27 13:03:54 2022 +0800 Merge branch 'MDL-75460-master' of https://github.com/ssj365/moodle commit 98ee21cd3f17fc91683c517c65303775f8da3f8b Merge: 392bf7d58a5 3c3f6abd430 Author: Andrew Nicols Date: Tue Sep 27 12:47:49 2022 +0800 Merge branch 'MDL-74284' of https://github.com/paulholden/moodle commit 392bf7d58a5f9fb498199163a53764c5e6133942 Author: Andrew Nicols Date: Tue Sep 27 12:45:25 2022 +0800 MDL-75744 qtype_gapselect: Remove unnecessary javascript tag commit fc8fbb3f64dfd369d3d162e8b5cc0639ca4b7e09 Merge: 7bb3291e1c9 aee466c0fcd Author: Andrew Nicols Date: Tue Sep 27 12:37:39 2022 +0800 Merge branch 'MDL-75744-master' of https://github.com/NashTechOpenUniversity/moodle commit 68a5034b67f8d090dc5dc3bdf51dac2ab8089ab9 Author: Tomo Tsuyuki Date: Tue Oct 26 16:08:27 2021 +1100 MDL-72509 core: De-couple participants filter from core_user to core This implementation will de-couple the participant filter from core user to core so its easily usable to any api in core or any community plugin. This removes the dependency from the core_user and creates a nice api where it can produce filterable objects. Co-Authored-By: Safat Shahin Co-Authored-By: Tomo Tsuyuki AMOS BEGIN MOV [addcondition,core_user], [addcondition,core] MOV [adverbfor_and,core_user], [operator_and,core] MOV [adverbfor_andnot,core_user], [operator_andnot,core] MOV [adverbfor_or,core_user], [operator_or,core] MOV [applyfilters,core_user], [applyfilters,core] MOV [clearfilterrow,core_user], [clearfilterrow,core] MOV [clearfilters,core_user], [clearfilters,core] MOV [filtersetmatchdescription,core_user], [filtersetmatchdescription,core] MOV [filterrowlegend,core_user], [filterrowlegend,core] MOV [filtertype,core_user], [filtertype,core] MOV [match,core_user], [match,core] MOV [matchofthefollowing,core_user], [matchofthefollowing,core] MOV [placeholdertypeorselect,core_user], [placeholdertypeorselect,core] MOV [selectfiltertype,core_user], [selectfiltertype,core] AMOS END commit 7bb3291e1c986fba0a620ec5d7925957743b48fa Merge: 580afa46db9 7abd77f565b Author: Andrew Nicols Date: Tue Sep 27 11:13:46 2022 +0800 Merge branch 'MDL-75456-master' of https://github.com/lameze/moodle commit 580afa46db90acc5f6b61b9078ec6138d39e76e1 Merge: 8f492a836a5 81b4f04fb3c Author: Andrew Nicols Date: Tue Sep 27 10:32:22 2022 +0800 Merge branch 'MDL-74960-master' of https://github.com/sammarshallou/moodle commit cc9863576ef1a2892614f469544ddba5488b00a5 Author: Jonathan Champ Date: Mon Sep 26 19:26:38 2022 -0400 MDL-75836 activities: preserve moodleform validation errors commit 4398a3d9200420740714be7686d5dd4949348747 Author: Paul Holden Date: Mon Sep 26 15:22:41 2022 +0100 MDL-75827 theme_boost: append table elements to popover whitelist. This allows for their use within popover tooltips, such as those used for showing help icon dialogues. commit 0ed53be9b2c37643732d9a14182ed6f835e6bc89 Author: Eloy Lafuente (stronk7) Date: Mon Sep 26 10:57:24 2022 +0200 MDL-66902 tests: Fix all incorrect namespaces This issue just goes over all the currently incorrect namespaces in test cases and: 1. Change the namespace to the correct one. 2. Move/rename it to correct location if needed (level 2 and down). 3. Remove not needed MOODLE_INTERNAL check when possible. 4. Remove file phpdoc when the file only has one class. 5. Make small adjustments in case the change of namespace requires it. commit 5afc441506674139760fd050ff919599d005d3ff Author: sam marshall Date: Tue Sep 13 14:46:44 2022 +0100 MDL-75738 tool_moodlenet: Upgrade clean user profile slow, pointless There is an upgrade to clean the moodlenetprofile field which performs very poorly, but it is also not needed because an upgrade further down sets this field to empty string anyway. commit 81b4f04fb3cc5236a68b6d5256f723956f7fcb4d Author: sam marshall Date: Mon Jun 13 14:20:44 2022 +0100 MDL-74960 core\lock: Performance info - display lock performance Show performance information about locks (time taken to acquire lock, time lock is held for) in the 'perfinfo' display. Also show existing information (that was already calculated but not shown before) about the session lock, which is not a 'core\lock' type lock, but the information is similarly useful. commit 59cb744ead601ecfbaf585db9b1df2c40eecd1fd Author: Hien Dinh Date: Tue Sep 20 15:18:55 2022 +0100 MDL-72490 availability: Show error if conflict in date restriction commit a366cb4d5cbab85725b93c2387b2feeaac1432c1 Author: Paul Holden Date: Tue Sep 6 09:56:38 2022 +0100 MDL-61395 forms: style frozen tag element values. commit fb0401f36b7fc26c7ab040af601bc4e709176594 Author: Paul Holden Date: Wed Sep 21 00:08:53 2022 +0100 MDL-75811 reportbuilder: concatenate using list seperator lang config. commit c63af9858bfa8e06ce3721d883dc06405807e2e3 Author: Paul Holden Date: Mon Sep 12 21:43:19 2022 +0100 MDL-75734 reportbuilder: remove Oracle restrictions on text columns. We can filter long text columns in Oracle with appropriate API, so can remove previous restrictions. See also recent change in 208adcf3 for similar. commit 9a2444038619da241d33a1cc26f15ca6c1beb114 Author: Paul Holden Date: Wed Jun 22 23:09:03 2022 +0100 MDL-72722 reportbuilder: Oracle support for distinct group concat. Requirements for Oracle were increased to 19c for Moodle 4.1 - now with support for DISTINCT keyword within the LISTAGG function: https://livesql.oracle.com/apex/livesql/file/content_HT1O85E4BHSBWN93G1B3M8SI2.html commit d2924e641bb87169aff52a8f1fa3103ac93b3d39 Author: Paul Holden Date: Tue Sep 6 12:15:44 2022 +0100 MDL-75656 tag: decode entities in tags element values. commit f8f44f97513bedc49ac506276efcc4561ee41074 Author: Luca Bösch Date: Tue Apr 26 13:11:11 2022 +0200 MDL-74569 theme_boost: remove unit from top: 0; commit 027bdbfae8d6c2263fcbe7a58345a38950e951ff Author: Eloy Lafuente (stronk7) Date: Mon Sep 12 20:36:23 2022 +0200 MDL-75726 ci: Bump GHA to Ubuntu 22.04 Have tried to also bump Travis to 22.04 (jammy) but it was not working ok, with problems trying to find both PHP and PostgreSQL versions. Surely that's because 22.04 support is really new (Sep 9, 2022): https://blog.travis-ci.com/22-9-9-ubuntujammy So we'll have to wait a little more before being able to, also, bump Travis to use 22.04 commit ef63a08b7367417795d3e2ad3f43890c70cfe43c Author: Eloy Lafuente (stronk7) Date: Fri Sep 16 20:05:33 2022 +0200 MDL-75776 composer: Move to upstream mink-extension and updates We were using our fork of the mink extension: https://github.com/moodlehq/MinkExtension.git Because they bumped requirements to PHP 7.4 too early for us. Now, with Moodle 4.1, finally our requirements are also PHP 7.4, so we can stop using the fork and switch to the upstream one: https://github.com/FriendsOfBehat/MinkExtension Note this only can be done in 4.1dev, because this is the first version using PHP >= 7.4. Older branches will need to continue using the fork. Also, note that we may need to go back to the fork if there is any future trouble with the upstream library not matching our supported PHP versions. Apart from that, it's a good moment to bump other components to current ones. Of course, this has been generated following the instructions: https://docs.moodle.org/dev/Composer And using PHP 7.4 (always the min version supported) to generate the lock file. commit 8f492a836a52952720d242b35ff1391445aa8e1e Author: Eloy Lafuente (stronk7) Date: Thu Sep 22 17:05:39 2022 +0200 weekly release 4.1dev commit 9c9bae12cce69e870710390db45ba4887b0d9139 Author: Eloy Lafuente (stronk7) Date: Thu Sep 22 17:05:36 2022 +0200 NOBUG: Fixed SVG browser compatibility commit b208352ecf1c92f0042a2bf26e3b8c4d422c6ec2 Author: Eloy Lafuente (stronk7) Date: Thu Sep 22 15:32:35 2022 +0200 MDL-75153 behat: Add the skip_interim tag to a failing test Note the failures are unrelated to this issue, but we needed an ongoing issue to add the tag and this was picked. The problem, only reproducible @ CI servers will be fixed here: https://tracker.moodle.org/browse/MDL-75820 commit dc3e9e1522bf6faa646326159c7fbc8293cfbba2 Author: Tim Hunt Date: Wed Sep 21 11:22:28 2022 +0100 MDL-27570 quiz timing: add unit test and simplify top of process_attempt commit 9dcf7b0202563f978a993b082e404d0b713fd004 Merge: 50fe735e5a3 5b8fa8ee722 Author: Eloy Lafuente (stronk7) Date: Wed Sep 21 14:26:01 2022 +0200 Merge branch 'MDL-74762-Master' of https://github.com/catalyst/moodle-MDL-72752 commit 58f3d8f1916e5375b263a71351737ad05b62d20e Author: Philipp Imhof <52650214+PhilippImhof@users.noreply.github.com> Date: Sat Sep 17 17:47:38 2022 +0200 MDL-27570 quiz: check if time is really up commit 5b8fa8ee722756653c7105c232dca9232dfa90d6 Author: Nathan Nguyen Date: Wed Sep 21 12:10:12 2022 +1000 MDL-74762 qbank_statistics: fix unit test failure with Oracle DB commit 4bb042c3525b93f961216bd97851ee54e932a951 Author: Marina Glancy Date: Tue Aug 2 18:26:37 2022 +0200 MDL-75358 reportbuilder: display nulls as empty cells in aggregation commit dcc44ae4c035934f5a5afb331297e20aee35d0b6 Author: Marina Glancy Date: Tue Aug 2 17:21:04 2022 +0200 MDL-75358 reportbuilder: display nulls as empty cells for numeric/bool commit 73cb052158b605712a8fcff204a022ee7e3f9646 Author: Segun Babalola Date: Tue Jul 12 18:53:46 2022 +0100 MDL-65061 enrol: Add suspend and other behaviours to IMS enrol plugin Change-Id: Ia169a8c1dae9c6132d40158ac2a3e346dc3f5e1e Co-authored-by: Sarah Cotton Co-authored-by: Mark Johnson commit 8faef06ea51b56a5d8ebfd6a507bdecc59cc3acf Author: Paul Holden Date: Tue Sep 20 14:02:56 2022 +0100 MDL-75800 enrol: correct instance deleted event name. commit 3c3f6abd4301920bfe5ceba4f7e0d1b46957c98a Author: Paul Holden Date: Mon Mar 21 14:21:57 2022 +0000 MDL-74284 cohort: set page title on upload tab. Override active URL when viewing system/all cohorts for consistent breadcrumb navigation. commit 05bb22d418d230c50b7f2e7aa119a5ad6b8836d7 Author: Justus Dieckmann Date: Tue Sep 20 12:33:55 2022 +0200 MDL-75569 course: fix non-functional search bar in course index page For users who are not allowed to access course/management.php, the normal course search is used instead. commit 50fe735e5a30e8c63bbbdd6145c8a191b2df9954 Merge: 06ba397c1c2 839c2e5c186 Author: Jun Pataleta Date: Tue Sep 20 15:12:34 2022 +0800 Merge branch 'MDL-75777' of https://github.com/stronk7/moodle commit 06ba397c1c2c9887dd1d54c09e8238ac35301c63 Merge: e08cc53b378 0e18ad33a1f Author: Víctor Déniz Date: Tue Sep 20 08:08:55 2022 +0100 Merge branch 'MDL-74941-master' of https://github.com/lucaboesch/moodle commit bfcb5446a2e8773fd9810d7c1f613304206fb739 Author: Laurent David Date: Tue Sep 20 08:36:49 2022 +0200 MDL-75763 mod_bigbluebuttonbn: Fix get_server_not_available_url * The redirection should go to xxx?section=modsettingbigbluebuttonbn in case of error commit 0e18ad33a1f728b7f625c885e2838c4c7508eff8 Author: Steve Bader Date: Wed Sep 7 15:48:30 2022 -0400 MDL-74941 qtype_calculated: Copy dataset from previous question version commit 27093b189395bbb285cdf5ae60d41616795d8f3a Author: Luca Bösch Date: Fri Sep 2 18:56:52 2022 +0200 MDL-74941 qtype_calculated: Fix for usage calculation The patch for the helper functions is by Nathan Nguyen whom I wish to thank. commit e08cc53b378823a7982cb1eaaf79e5661a2b14bd Merge: 5ca555767ed db04ed91ae4 Author: Ilya Tregubov Date: Tue Sep 20 09:06:05 2022 +0400 Merge branch 'master-MDL-74993' of https://github.com/golenkovm/moodle commit 5ca555767ed43ebad531d8bee877ec12f7a4ad5a Merge: b6425b9ce1e 70f9e8bb239 Author: Ilya Tregubov Date: Tue Sep 20 09:01:42 2022 +0400 Merge branch 'MDL-75153-master-2' of https://github.com/mihailges/moodle commit 2efc12e104330dff25ea684d83dd5130fff3855c Author: David Woloszyn Date: Tue Sep 20 14:44:53 2022 +1000 MDL-75459 Collapsable Form Sections: Default state bug fix In circumstances where all collapsible form sections were expanded on page load, a check is now made to ensure the expand all/collapse all button behaves as intended. commit 70f9e8bb239f140cf19e6d1d2ff8c297597c162f Author: Mihail Geshoski Date: Fri Sep 16 01:09:28 2022 +0800 MDL-75153 grade: Fix incorrect xpath in the behat step definitions commit 3001995be83378f20bdb24cdf2d7fefeb93e9ed1 Author: Mihail Geshoski Date: Tue Sep 13 13:51:01 2022 +0800 MDL-75153 grade: Update behat tests commit af74a5534b8cb9089ed11ce4e78056399dc75a04 Author: Mihail Geshoski Date: Tue Sep 13 14:11:41 2022 +0800 MDL-75153 grade: Deprecate select_in_gradebook_navigation_selector() Deprecates the select_in_gradebook_navigation_selector() function in behat_grade.php and removes all usages. The select menu field supports the same functionality and this function can be simply replaced with behat_forms::i_set_the_field_to(). commit 0e1cdfde1d1da3c4511cc28acfc0ef6a253e9059 Author: Mihail Geshoski Date: Mon Sep 12 14:07:31 2022 +0800 MDL-75153 grade: Update the general tertiary nav selector in gradebook Updates the general tertiary nav selector in gradebook to use the new structure that utilizes the existing select_menu output component. commit 2b99e648cbca12a47c767abbafb951a2a132b93c Author: Mihail Geshoski Date: Mon Sep 12 14:05:38 2022 +0800 MDL-75153 theme: Add template and styling for the tertiary nav selector Adds new template dedicated for the general tertiary navigation element which utilizes the exising select_menu output component. Also, adds custom styling to the tertiary navigation selector element. commit 460744a6a6f17d11911586a28f0cf4e05472bb79 Author: Mihail Geshoski Date: Tue Sep 13 13:26:22 2022 +0800 MDL-75153 form: Behat support for group structures in select menu field Adds behat support for group structures in the select menu field. When looking for a particular option you can further specify the group under which this option should be located by using the '>' delimiter (e.g. "Group name > Option name"). In addition to that, this commit intorduces new step definition which can be used to check whether the select menu field contains a particular option. commit 3aa5e2688a84fe3f3a2d882bfed02342790d12d0 Author: Mihail Geshoski Date: Mon Sep 12 13:41:56 2022 +0800 MDL-75153 output: Styling improvements in the select_menu component commit 3cf4dd206f356225d6994cfed415100eee2e9671 Author: Mihail Geshoski Date: Mon Sep 12 10:47:37 2022 +0800 MDL-75153 output: Fix the group option and label support in select_menu The following commit fixes the current logic that is used to return the selected option and take into account structures with group options. Also, it adds a default value to the $labelattributes class property to to fix the issues that occur then the label is not explicitely set by set_label(). commit 59b1a783678fe795dfd299a651268ab5eb136b7f Author: Marina Glancy Date: Mon Sep 19 16:54:39 2022 +0200 MDL-75791 reportbuilder: set persistent for active conditions commit e0e7516bfc4eb39e9b26bc52364425e96fe95fcf Author: David Matamoros Date: Mon Sep 19 16:20:19 2022 +0200 MDL-75790 reportbuilder: Fix random error with user name commit b6425b9ce1e27f9a2cda9d06aa497fcc75102379 Merge: a4c97a7d7c8 5e27f3a7b2d Author: Ilya Tregubov Date: Mon Sep 19 14:00:49 2022 +0400 Merge branch 'MDL-75065-master' of https://github.com/devlionco/moodle commit 839c2e5c1860198c9dce881bd596f4a1a3cb29a4 Author: Eloy Lafuente (stronk7) Date: Sun Sep 18 16:21:46 2022 +0200 MDL-75777 phpunit: Move tests to use correct names and ns (take#6) Applied the following changes to various testcase classes: - Namespaced with component[\level2-API] - Moved to level2-API subdirectory when required. - Fixed incorrect use statements with leading backslash. - Remove file phpdoc block - Remove MOODLE_INTERNAL if not needed. - Changed code to point to global scope when needed. - Fix some relative paths and comments here and there. - All them passing individually. - Complete runs passing too. commit a4c97a7d7c81f2570e3156e28cab1befbf51b6e2 Merge: 359e7c7ca4c 6be384ee8fc Author: Jun Pataleta Date: Mon Sep 19 13:02:02 2022 +0800 Merge branch 'MDL-75757' of https://github.com/stronk7/moodle commit a0afccfd5a1a6620a9a5d10751e5ed5eba04e199 Author: Andrew Nicols Date: Thu Aug 18 10:42:30 2022 +0800 MDL-75782 mod_quiz: Make TinyMCE autosave less fragile This commit amends the quiz autosave feature to not assume the components of the Tiny API as much, and add support for newer versions of TinyMCE. commit 359e7c7ca4cc4fc022c5dac9562f317d4042459b Merge: 0c951c59485 a66cdcd9a85 Author: Jun Pataleta Date: Mon Sep 19 12:01:53 2022 +0800 Merge branch 'MDL-75186-master' of https://github.com/sarjona/moodle commit fe88783c0f2d401026d9344af12d011212b58843 Author: Brendan Heywood Date: Mon Sep 19 11:22:20 2022 +1000 MDL-70368 files: Cache image dimensions commit 5247ff3da07844c3e4977ad435ba2ace9379a993 Author: David Woloszyn Date: Mon Sep 19 10:50:02 2022 +1000 MDL-75476 scssphp: Updated from 1.10.0 to 1.11.0 commit 6be384ee8fc616fa8f9b4c17334c540d1df19f26 Author: Eloy Lafuente (stronk7) Date: Sat Sep 17 19:53:13 2022 +0200 MDL-75757 phpunit: Add some tolerance to a few failing assertions Recently, PHPUnit (all versions) did some changes about how the comparators worked and this has caused some float comparisons to stop working. We need to move them to assertEqualsWithDelta(), allowing a small tolerance to workaround the floats comparison problem. 0.00001 has been decided. And applied to all the similar assertions within the unittest function, so if more cases are added to them better be copied with the agreed tolerance. commit 519c932cd63749843dbbb2af883793d5c937ee0c Author: Brendan Heywood Date: Wed Jun 22 16:32:05 2022 +1000 MDL-75014 core: Add xyz_before_session_start callback commit 0c951c59485983297707ab6e8f98fcce4a46660c Merge: 4654ee5785f f02c16c445c Author: Víctor Déniz Date: Fri Sep 16 14:23:49 2022 +0100 Merge branch 'MDL-74762-Master' of https://github.com/catalyst/moodle-MDL-72752 commit 4654ee5785f74420ba59740bad106b118fb4eefb Merge: 16576b56c4e 260cc864cf3 Author: Jun Pataleta Date: Fri Sep 16 21:16:58 2022 +0800 Merge branch 'MDL-75295_master' of https://github.com/TomoTsuyuki/moodle commit 741b3572cc864098c4b71e9ed890d43e458a0fd8 Author: Marina Glancy Date: Mon Dec 20 17:16:58 2021 +0100 MDL-73421 core: Calling static method on trait deprecated in PHP8.1 commit f02c16c445c1f9308e2f97c837a72bee8dde752c Author: Nathan Nguyen Date: Mon May 30 20:15:10 2022 +1000 MDL-74762 qbank_statistics: improve performance loading the data This issue greatly improves the performance of displaying statistics in the question bank. 1. The required quiz statistics are now pre-computed by a scheduled task. 2. Cached statistics in the database are now never cleaned up, so the pre-computed stats are always available. 3. The way the cached statistics are loaded for each question that is being displayed is now a bit more efficient. 4. Related to that, there is a new callback which activities can implement, if they want their question statistics to be included in the ones shown in the question bank. Note, there is still further improvement possible to load the statistics for all questions being displayed in bulk. However, that must wait for a future issue, MDL-75576. The other improvements in this issue are significant and we did not want to delay releasing them. Co-authored-by: Jonathan Champ Co-authored-by: Tim Hunt commit c2e18d79128ed841d55c1fe840d249f22cd2e262 Author: Marina Glancy Date: Mon Jul 11 17:14:26 2022 +0300 MDL-75200 core: function clean_param should work with null - php 8.1 commit 260cc864cf3456e535a9620beff6c7113cf5ebb8 Author: Tomo Tsuyuki Date: Fri Sep 16 19:31:05 2022 +1000 MDL-75295 assignfeedback_editpdf: Convert PDF to png at once commit 16576b56c4eeab2beedc2860ae52931a29b98a5f Merge: 930c2049539 f83782af742 Author: Sara Arjona Date: Fri Sep 16 11:23:14 2022 +0200 Merge branch 'MDL-75108-master' of https://github.com/sammarshallou/moodle commit 930c20495397dbd215aa21a19e44f85096853d34 Merge: 4f8106e6cbd 2b48b29c86b Author: Sara Arjona Date: Fri Sep 16 11:20:36 2022 +0200 Merge branch 'MDL-75149-master' of https://github.com/ferranrecio/moodle commit a66cdcd9a8536e85fe21ac861ef27647c1adcc63 Author: Sara Arjona Date: Tue Aug 9 10:23:37 2022 +0200 MDL-75186 mod_data: Export saved presets commit 98c782162bf7c85b4038067544543babee4e2d80 Author: David Woloszyn Date: Tue Sep 13 15:47:49 2022 +1000 MDL-75713 Calendar: enrol_get_users_courses to sort by course shortname commit 4f8106e6cbdb42e11a7365c641b911746b117331 Merge: b077af7e890 8777705827c Author: Jun Pataleta Date: Fri Sep 16 10:49:23 2022 +0800 Merge branch 'MDL-73933-master' of https://github.com/ferranrecio/moodle commit e63357e57aeb16c36f6aac89bdd56f49d429237b Author: David Woloszyn Date: Wed Sep 14 17:01:06 2022 +1000 MDL-75485 Emoji Data: updated from 7.0.2 to 14.0.1 commit 959cdefa40aa63f1be356356156f5e42218d4f5f Author: Paul Holden Date: Mon Sep 12 11:33:07 2022 +0100 MDL-75721 reportbuilder: select from main table in absence of columns. Ensure any joins added to the report itself are also present. commit 8777705827cf8c1d19c78cca1f7cfbf3e015ad9c Author: Ferran Recio Date: Tue Apr 12 15:53:29 2022 +0200 MDL-73933 core_courseformat: hide and show reactive action Hide, show and stealth actions were still using the old YUI module. Now they are using the new course editor commit b077af7e890252ae5fa4e70c2ce6b59fa484c237 Author: Sara Arjona Date: Thu Sep 15 16:11:47 2022 +0200 weekly release 4.1dev commit 979b41f508d9ece0b2efbd0caeab75cbb1a54b89 Author: Sara Arjona Date: Thu Sep 15 16:11:47 2022 +0200 NOBUG: Fixed file access permissions commit 3a9b299ce78ed071930bbfc00389adec60cee044 Merge: 95e22142835 0f85fcc2a13 Author: Sara Arjona Date: Thu Sep 15 16:11:45 2022 +0200 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit aee466c0fcda56a78bffff004323d3fff05067c8 Author: hieuvu Date: Thu Sep 15 10:56:55 2022 +0700 MDL-75744 gapselect: remove empty choices option. commit 95e2214283582587bec48dfa8c3d4b3c081e69c2 Merge: 8900c4a8202 f69b48865a4 Author: Jun Pataleta Date: Thu Sep 15 11:34:56 2022 +0800 Merge branch 'MDL-75398-master' of https://github.com/junpataleta/moodle commit f69b48865a4e1b6a6d5a4458c92d89cdea420b05 Author: Ferran Recio Date: Mon Aug 8 15:31:19 2022 +0200 MDL-75398 core_courseformat: deprecate 4th cmname construct param commit d51d901215ea7701475e90d6fa380b17792b4f36 Author: Andrew Nicols Date: Thu May 20 08:26:00 2021 +0800 MDL-71531 cachestore_file: Stop locking cache files to read The cache file is only ever written to in the `write_file` function, where it does so by writing to a temp file and performing an atomic rename of that file. When writing, the target file is never locked. The cache file is only ever read in the `get` function, and there is no need for an exclusive lock in that situation. There is therefore no need to obtain any lock, shared or exclusive, to read the cache file. Doing so only affects performance of the file sytem as file locks must be needlessly obtained and written to disk for a read operation which does not benefit from them. commit 8900c4a8202f19457ea4e9ed8afb4268a4410037 Merge: 46849455be5 81f05b3239b Author: Jun Pataleta Date: Thu Sep 15 09:55:55 2022 +0800 Merge branch 'MDL-75716' of https://github.com/stronk7/moodle commit 46849455be5e0562d621c83f939d1fbbeb036379 Merge: db13ed76ff4 d1bf45ec185 Author: Jun Pataleta Date: Thu Sep 15 09:24:50 2022 +0800 Merge branch 'MDL-75714' of https://github.com/stronk7/moodle commit d1bf45ec185a9333b409b73c41adfc6ecbf648d8 Author: Eloy Lafuente (stronk7) Date: Wed Sep 14 23:28:08 2022 +0200 MDL-75714 navigation: Cover a couple of situations with behat - Guest user attempting to access to single-activity course. - Not enrolled user attempt to access to single-activity course. Both should, by default, land to the "cannot access/enrol" page. commit 8e371f138ab7360b96d185befdc1d597a319900f Author: Stefan Hanauska Date: Sat Sep 10 15:44:09 2022 +0200 MDL-75714 navigation: Check if node is false commit db13ed76ff4250747a393f2c28d6c5a49f84b6c0 Merge: 9c1f55ae582 5aeb8a03196 Author: Víctor Déniz Date: Wed Sep 14 22:30:33 2022 +0100 Merge branch 'MDL-75558-master' of https://github.com/ssj365/moodle commit 9c1f55ae5826b9c719146f09b9f34a41632a9de6 Merge: edb09c61d5b cc59c2d4c3e Author: Víctor Déniz Date: Wed Sep 14 20:30:37 2022 +0100 Merge branch 'MDL-75723' of https://github.com/paulholden/moodle commit edb09c61d5bef9f28f21457a63e65c591be630e7 Merge: 63f31ccc7b0 8e37c9f24d3 Author: Víctor Déniz Date: Wed Sep 14 20:23:44 2022 +0100 Merge branch 'MDL-74965-master' of https://github.com/ssj365/moodle commit 63f31ccc7b048cc8ec0540735e2cdfe22b159a0f Merge: e6fd69fae95 188d304a4b8 Author: Víctor Déniz Date: Wed Sep 14 20:00:06 2022 +0100 Merge branch 'MDL-75625-master' of https://github.com/ferranrecio/moodle commit e6fd69fae95ef882bd0ad0700d7a4aacb5f1aae7 Merge: 5378c895214 4ab9f08ce04 Author: Víctor Déniz Date: Wed Sep 14 19:50:56 2022 +0100 Merge branch 'MDL-75369-master' of https://github.com/sammarshallou/moodle commit 5378c895214459dcee04d21d39d1264aba7cae73 Merge: e672e4f6dd9 8a657e6d23c Author: Víctor Déniz Date: Wed Sep 14 19:36:45 2022 +0100 Merge branch 'MDL-74140' of https://github.com/paulholden/moodle commit e672e4f6dd9f237a33e9a5798bca7f01de0b30e5 Merge: c739cc14af8 131a97406be Author: Víctor Déniz Date: Wed Sep 14 19:13:01 2022 +0100 Merge branch 'MDL-75639-master' of https://github.com/dravek/moodle commit c739cc14af853e57143c42e80a66a560012b95a0 Merge: 33277f99f10 aa020451c77 Author: Sara Arjona Date: Wed Sep 14 18:04:51 2022 +0200 Merge branch 'MDL-75413-master' of https://github.com/sarjona/moodle commit 653433a28914d81a7668858746e95dbfbfd29d63 Author: Marina Glancy Date: Tue May 25 12:13:01 2021 +0200 MDL-71686 forms: allow arrays in dynamic forms args commit 8e37c9f24d366dabe1de5a94dc97e11d390a8ffc Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Wed Sep 14 09:08:55 2022 -0600 MDL-74965 mod_bigbluebuttonbn: Fix error in role commit aa020451c77c289329f5797c4bbecab716ca8b8b Author: Sara Arjona Date: Thu Aug 25 16:39:09 2022 +0200 MDL-75413 mod_data: Add resources preset commit 2b48b29c86b451cfbb8af9599046ea010a462c4d Author: Ferran Recio Date: Fri Aug 5 14:38:01 2022 +0200 MDL-75149 mod_data: add preview to presets commit 33277f99f105f36044bf5fc01550a3d1b16b1513 Merge: a4fb12a1a39 a65476d5900 Author: Sara Arjona Date: Wed Sep 14 11:41:42 2022 +0200 Merge branch 'MDL-74010' of https://github.com/paulholden/moodle commit 71a7537edd7e1067b545b1fe53a62b75b586a5ef Author: Paul Holden Date: Mon Sep 12 20:34:19 2022 +0100 MDL-75729 reportbuilder: improve handling of card toggle button. commit a4fb12a1a39265f4dc85a33f8044013727c3117e Merge: 49d3d444628 f0d91ec7081 Author: Jun Pataleta Date: Wed Sep 14 11:33:47 2022 +0800 Merge branch 'MDL-69888-user-fully-setup-cache' of https://github.com/brendanheywood/moodle commit 49d3d444628874bdf60b04c986bcc754167f105b Merge: 402136ef803 6330c482bd2 Author: Jun Pataleta Date: Wed Sep 14 05:54:36 2022 +0800 Merge branch 'MDL-71129-master' of https://github.com/aanabit/moodle commit 402136ef8038660a4247274e1f15c9e4c0935da4 Merge: b420ce7d27f 91ae2c25b48 Author: Jun Pataleta Date: Wed Sep 14 05:33:09 2022 +0800 Merge branch 'MDL-75308' of https://github.com/paulholden/moodle commit b420ce7d27f56bed7fa9dab971e99b80012100cf Merge: c6bac74c2f7 da42ba79d6f Author: Jun Pataleta Date: Tue Sep 13 20:25:57 2022 +0800 Merge branch 'MDL-75637' of https://github.com/paulholden/moodle commit 4ab9f08ce049d46c76fd34da965e36bf9d3160e1 Author: sam marshall Date: Wed Aug 31 11:40:34 2022 +0100 MDL-75369 Redis: Remove unnecessary ping after connect The Redis cache store and session handler both do a 'ping()' after connecting to Redis. This is unnecessary because the connect() call has just checked the network connection and it's hardly likely that the server has gone down since then. According to my profiling, both connect() and ping() take measurable time when talking to a separate server, i.e. a few milliseconds. So it's not the case that connect() doesn't really talk to the server, as I initially wondered. If using Redis on a separate (non-localhost) server for both session and cache store, removing these ping calls can save a millisecond or two per request. commit 81f05b3239bcc2a5647bf81cfa8a405e3fced755 Author: Eloy Lafuente (stronk7) Date: Sun Sep 11 19:34:26 2022 +0200 MDL-75716 phpunit: Move tests to use correct names and ns (take#5) Applied the following changes to various testcase classes: - Namespaced with component[\level2-API] - Moved to level2-API subdirectory when required. - Fixed incorrect use statements with leading backslash. - Remove file phpdoc block - Remove MOODLE_INTERNAL if not needed. - Changed code to point to global scope when needed. - Fix some relative paths and comments here and there. - All them passing individually. - Complete runs passing too. Special mention to: - In lib/tests/blocklib_test.php 2 helper classes have been moved to tests/fixtures, because they needed to be namespace-free. commit c6bac74c2f7566d5bdc234d6ea309119dba024f8 Merge: 130227d3e67 31cccc60582 Author: Sara Arjona Date: Mon Sep 12 14:56:02 2022 +0200 Merge branch 'MDL-74635' of https://github.com/paulholden/moodle commit cc59c2d4c3e157c0f8b3acbf53ba36f608e6f034 Author: Paul Holden Date: Fri Sep 9 15:51:42 2022 +0100 MDL-75723 reportbuilder: show loading icon when toggling edit mode. commit 130227d3e67b9d1d04d3ac211253240b2f42383d Merge: c6211a68b4f 1edb5f75814 Author: Sara Arjona Date: Mon Sep 12 12:30:23 2022 +0200 Merge branch 'MDL-75051' of https://github.com/mkassaei/moodle commit 31cccc60582b61e94c2b3bd0c0ac447952b1fefe Author: Paul Holden Date: Thu May 26 23:30:57 2022 +0100 MDL-74635 tag: add select all/none tags for bulk actions. commit 6330c482bd26e084b43cfb13e28e13b66f50e006 Author: anisa kusumadewi Date: Thu May 19 16:01:57 2022 +0200 MDL-71129 core_h5p: Added index for pathnamehash to h5p table commit 8a657e6d23c3855a3240a7e2cf485497ff6ec63f Author: Paul Holden Date: Mon Sep 12 09:55:00 2022 +0100 MDL-74140 reportbuilder: debugging panel while editing reports. commit 5412ddbf970c1719938673315d71a96ce1869667 Author: Andrew Nicols Date: Wed Aug 17 14:51:21 2022 +0800 MDL-75559 behat: Sort behat_hooks to top of context list commit db04ed91ae41411dcda1c3c20988b85dd922031b Author: Mikhail Golenkov Date: Thu Jun 16 19:05:33 2022 +1000 MDL-74993 course: Output cm id when throwing Invalid course module id commit 0f85fcc2a13790b6753f9bac453007688dc13429 Author: AMOS bot Date: Sun Sep 11 00:08:02 2022 +0000 Automatically generated installer lang files commit c6211a68b4f43754a9d593d5cf3f33f42c118c21 Author: Eloy Lafuente (stronk7) Date: Sat Sep 10 10:00:40 2022 +0200 weekly release 4.1dev commit 1e28be65a4311fee4b94736dd6ee715c2667f192 Merge: 4a0b0c82865 b40d438fbf7 Author: Jun Pataleta Date: Fri Sep 9 20:49:12 2022 +0800 Merge branch 'MDL-75708' of https://github.com/paulholden/moodle commit da42ba79d6f41d4d376c9e07f1d35e41d0eae58e Author: Paul Holden Date: Fri Sep 2 12:03:47 2022 +0100 MDL-75637 core: add journal database preset to standard plugin list. commit b40d438fbf712e03bd9c68344ee14ede985517f8 Author: Paul Holden Date: Fri Sep 9 11:03:45 2022 +0100 MDL-75708 reportbuilder: consider stress tests as requiring longtest. We should respect the value of the PHPUNIT_LONGTEST constant in the report source stress tests, as it was discovered after 165e26fa that the default configuration of some CIs (GHA) was not sufficient to run them. Hence, use the PHPUNIT_LONGTEST to determine whether to execute said tests. Note this constant is enabled on internal CI. commit 1edb5f758147d074270b193b2f7dd1da7320c479 Author: Mahmoud Kassaei Date: Mon Jun 27 06:22:28 2022 +0100 MDL-75051 Questions: Selecting idnumber in the question bank, the copy/pasting, includes extraneous text in Chrome commit 131a97406be36ff1da0fa734eb3dd74122ddfee2 Author: David Matamoros Date: Sun Sep 4 08:21:03 2022 +0200 MDL-75639 reportbuilder: Add new option to date filter - In the past: to filter by all dates in the past - In the future: to filter by all dates in the future commit 4a0b0c82865fcee5e77f4356b30ddba728b921b4 Author: Jun Pataleta Date: Fri Sep 9 08:36:43 2022 +0800 weekly release 4.1dev commit 0f9916e1ecca2a14549cad4d458d633025b2c6cf Merge: d0f57783916 9efb61d3214 Author: Jun Pataleta Date: Thu Sep 8 10:08:55 2022 +0800 Merge branch 'MDL-74435-master' of https://github.com/lameze/moodle commit d0f5778391684ac008b25a22bd12e04cdfe0a4b7 Merge: 27222f3faf1 0f1c59747e0 Author: Jun Pataleta Date: Thu Sep 8 09:40:10 2022 +0800 Merge branch 'MDL-75227' of https://github.com/call-learning/moodle commit 9efb61d3214da1a2b6ad395ac9bff3d529dbb302 Author: Simey Lameze Date: Thu Sep 8 09:32:36 2022 +0800 MDL-74435 core_user: behat test polish and fixes commit 94aa2c78bd01feaca3893fbcf8068bdde186bda2 Author: Peter Burnett Date: Mon Jun 6 18:43:36 2022 +1000 MDL-74435 user: Trim whitespace from user search fields commit 27222f3faf12e46b2ec32098fa0ca4f0674a805e Merge: c43123adde7 38b93195801 Author: Jun Pataleta Date: Thu Sep 8 09:05:05 2022 +0800 Merge branch 'MDL-74081-master' of https://github.com/call-learning/moodle commit c43123adde70fd1c63ddfb6655a044c9d06f34bb Author: Michael Hawkins Date: Fri Aug 19 14:34:09 2022 +0800 MDL-68066 output: Apply disable lambda rendering to Mustache renderer commit fcbb645671d948de1489bebd18d9738c59af2a52 Author: Lars Bonczek Date: Fri Aug 19 14:32:01 2022 +0800 MDL-68066 output: Mustache - Add option to disable lambda rendering This commit is based on an outstanding pull request to the Mustache repo commit 0f1c59747e0346f133d18f496fcf41806a1c90b8 Author: Laurent David Date: Thu Jul 28 16:14:48 2022 -0400 MDL-75227 mod_bigbluebuttonbn: Optimize User logs retrieval * When loading a course with the Recent Activity block the bigbluebuttonbn_print_recent_activity takes too much time to load the logs. Using the courseid (index of log table) improves the time taken by the query. commit 38b93195801e242cda033f2024b530d070c95da5 Author: Laurent David Date: Thu Mar 3 17:54:48 2022 +0100 MDL-74081 mod_bigbluebuttonbn: Fix codechecker related issues * Opening braces should be on the same line * Unwanted MOODLE_INTERNAL * Behat edit_instance.feature should use "activity editing" page locator * Coverage indication commit 0393514612a4eef673c2d13335abbf690a3808d1 Author: Paul Holden Date: Mon Jan 17 21:15:38 2022 +0000 MDL-72012 mod_h5pactivity: respect user access when getting report. commit 5e3707417de3e0a7317c52c0c5bab3b015a215da Author: Jun Pataleta Date: Wed Sep 7 20:40:53 2022 +0800 MDL-75283 core: Fetch proper column mapping for sort Calling \core_user\fields::get_sql() incerements a static uniqueid variable. This should be called only once and not make a separate call for the sort mapping data as it doing so will result to an incorrect table alias for the sort mapping data. commit 7bf964c94eb0852124f9761dd7a72dca8fa459f5 Merge: 295e6fee8f5 b3e97db59cc Author: Ilya Tregubov Date: Wed Sep 7 16:36:58 2022 +0400 Merge branch 'MDL-75555-master' of https://github.com/justusdieckmann/moodle commit 295e6fee8f569b367c52bc1dee9a41d4130c1ef3 Merge: fdc4576f9f8 6236be46e11 Author: Ilya Tregubov Date: Wed Sep 7 15:48:56 2022 +0400 Merge branch 'MDL-74782-master' of https://github.com/ssj365/moodle commit fdc4576f9f8db396ba4034cb1f44f0a9796c0beb Merge: 1e72b15971a fd475bf7e83 Author: Sara Arjona Date: Wed Sep 7 13:10:05 2022 +0200 Merge branch 'MDL-74866-master' of https://github.com/HuongNV13/moodle commit 1e72b15971ada9ab1a8890ffe3f6a9404f044d42 Merge: 7608cd28a60 63bdc847193 Author: Jun Pataleta Date: Wed Sep 7 13:51:42 2022 +0800 Merge branch 'MDL-75411-master' of https://github.com/sarjona/moodle commit 7608cd28a601899c7a4871cbe8bd478022e2bbaa Merge: 3f81b85e7d3 f8c63f1dc60 Author: Jun Pataleta Date: Wed Sep 7 13:28:35 2022 +0800 Merge branch 'MDL-75252-master' of https://github.com/sarjona/moodle commit 3f81b85e7d3ab08d841b567c516cb556a44155a5 Author: stevando Date: Mon Aug 8 13:07:37 2022 +0800 MDL-75283 admin: Update admin user fetching to use sort helper commit adba94a87302f3a178046d4f3104960c2ca02edc Merge: 3e2a97a9ed8 e08c186ba3d Author: Jun Pataleta Date: Wed Sep 7 12:59:42 2022 +0800 Merge branch 'MDL-75553-master' of https://github.com/junpataleta/moodle commit e08c186ba3dc2df225163f19adebe686a23cecfa Author: Jun Pataleta Date: Wed Sep 7 06:12:48 2022 +0800 MDL-75553 mod_data: Fix wording of data fields in Behat tests commit fd475bf7e831d411ae22864b4cf7c0b03b5b1ce0 Author: Huong Nguyen Date: Thu Jul 28 15:11:42 2022 +0700 MDL-74866 bennu: Fix parameter parsing Some parameter values are wrapped by DQUOTE character. We need to go through and get the actual value inside the quoted string. commit 32f170c4b2481f28bb4be650bd812df1becdb24c Author: Stephen Bourget Date: Tue Sep 6 22:18:53 2022 -0400 MDL-75627 Calendar: Fix calendar imports from Office 365 commit ddcd4de74d6fc8c8966fd5f021ba6754b0f6eea2 Author: Dan Marsden Date: Wed Sep 7 11:45:37 2022 +1200 MDL-75668 backup: Save context mapping of duplicate blocks. commit 3e2a97a9ed8154b03b4eeac294051718f563f964 Author: Paul Holden Date: Mon Aug 8 21:54:05 2022 +0100 MDL-75405 block_html: safer unserialize during old block conversion. commit c0fa734e3ac7a6d8b7f90b971b2bd795feb639f8 Merge: abcba4d1b46 5d4d7160233 Author: Jun Pataleta Date: Wed Sep 7 06:40:58 2022 +0800 Merge branch 'MDL-74749-master' of https://github.com/junpataleta/moodle commit 5d4d716023388ced27e5afe11b974e4ccfa780b3 Author: Jun Pataleta Date: Wed Sep 7 06:29:00 2022 +0800 MDL-74749 mod_bigbluebuttonbn: Run import button check scenario in nonJS commit aa49eb24fb14dfd07cd20b3361adc8918e6ffa82 Author: David Mudrák Date: Fri Sep 2 15:47:44 2022 +0200 MDL-75553 lang: Fix Behat regressions in scenario files commit 779e4ecb15747ef7f863b0f46c8818155163d23b Author: Anastasios Bithas Date: Tue Sep 6 21:37:44 2022 +0300 MDL-75665 gradereport_overview: Format strings in grade report overview commit 6b6803d46acc7aa0b1805e6c97e5e06d74dc1deb Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Tue Sep 6 12:15:11 2022 -0600 MDL-74749 mod_bigbluebuttonbn: Fix import button commit abcba4d1b4640a361f4ba3c73876c774ac07fd87 Merge: 7b410fbe2b6 335e097125e Author: Jun Pataleta Date: Wed Sep 7 00:19:28 2022 +0800 Merge branch 'MDL-75311' of https://github.com/lostrogit/moodle commit 7b410fbe2b6ae00683cfc468b30b6a302c812ce6 Merge: 9bc847b64ce 8f078a29110 Author: Jun Pataleta Date: Tue Sep 6 23:49:34 2022 +0800 Merge branch 'MDL-75231-master' of https://github.com/lameze/moodle commit f8c63f1dc60c15e281724dfe9aba4403dc0bf758 Author: Sara Arjona Date: Tue Aug 9 18:38:30 2022 +0200 MDL-75252 mod_data: Improve the Image gallery templates commit 63bdc847193ef1fbdff6415612ae272d8491fbdd Author: Sara Arjona Date: Tue Aug 16 08:18:27 2022 +0200 MDL-75411 mod_data: Add proposals preset Co-author: Laurent David commit 9bc847b64cea622c933bc9f68976188a859f1996 Merge: c9a108973ef 9eed0bf85f9 Author: Jun Pataleta Date: Tue Sep 6 21:49:35 2022 +0800 Merge branch 'MDL-75040' of https://github.com/paulholden/moodle commit c9a108973eff5f4941008b0ba306cdffd3b458fb Merge: d3a7f73f507 3505cb0fd2d Author: Ilya Tregubov Date: Tue Sep 6 15:44:09 2022 +0400 Merge branch 'MDL-75155-master' of https://github.com/rezaies/moodle commit 3505cb0fd2dcf3c7eed9acc9abb0e52f05dc5fb9 Author: Shamim Rezaie Date: Sat Aug 20 15:40:26 2022 +1000 MDL-75155 grades: Removed $exportactiveurl and $importactiveurl The parameters $exportactiveurl and $importactiveurl are removed from export_action_bar and import_action_bar classes. Not only passing them were redundant and it was possible to generate them by having $activeplugin (also passed to the mentioned class constructors), but also we had a bug there. The value of $PAGE->url was passed as those parameters, but $PAGE->url can sometimes include additional parameters and as a result, its value may not match any of the available export/import plugins. commit d3a7f73f507be72441061c91b4139dc87708880c Merge: d79098e3425 208adcf3d16 Author: Ilya Tregubov Date: Tue Sep 6 14:28:53 2022 +0400 Merge branch 'MDL-73938' of https://github.com/paulholden/moodle commit d79098e34252fa51c6229a57473a20a90c716c23 Merge: d235080a03e 2b07a23709a Author: Sara Arjona Date: Tue Sep 6 06:42:44 2022 +0200 Merge branch 'MDL-73097-master' of https://github.com/lameze/moodle commit d235080a03e7fd53f00103dd46c7fd38524e5b95 Merge: eef0a430bea ae5dc809ec5 Author: Sara Arjona Date: Tue Sep 6 06:39:58 2022 +0200 Merge branch 'MDL-75187-master' of https://github.com/sarjona/moodle commit fa59f35ca40ac4111e63e8923df7abe4e1435e35 Author: Shamim Rezaie Date: Tue Aug 9 14:49:58 2022 +1000 MDL-75155 grades: Use the select_menu widget commit 5d33ef3c219934e832c4ca17e150753790422a6e Author: Shamim Rezaie Date: Fri Aug 19 12:24:30 2022 +1000 MDL-75155 behat: Add select_menu field type This commit introduces a new partial selector for select_menu fields, and teaching the field manager how to recognise these, then introducing a new field type which can handle setting values for this field. commit 2702885257000b34b6ad5f45751f24712a486814 Author: Shamim Rezaie Date: Tue Aug 9 14:12:54 2022 +1000 MDL-75155 output: A single-select combobox widget output component commit 2b07a23709abb8062925497bfd6eeeb4906a3856 Author: Simey Lameze Date: Mon Sep 5 15:45:41 2022 +0800 MDL-73097 calendar: add behat coverage for manageentries capability commit 73bc430e17178523ecbf9ebb64c5bc980d15d1ec Author: stevando Date: Mon Jul 11 19:10:28 2022 +0800 MDL-73097 Calendar: Hide event type if user cannot change it commit eef0a430bea0514b89c2df0f37475e4673204451 Merge: 8349ce5811b 797b9fbd623 Author: Sara Arjona Date: Mon Sep 5 13:09:09 2022 +0200 Merge branch 'MDL-75548' of https://github.com/timhunt/moodle commit 208adcf3d16469c3d3f323458e30593faa17f990 Author: Paul Holden Date: Fri Aug 19 18:50:42 2022 +0100 MDL-73938 reportbuilder: better Oracle support of long text columns. Specifically during column grouping/aggregation, we need to avoid CLOB datatype inconsistencies (ORA-00932). commit 165e26fad953116eb59e9c887e1f0836021a2863 Author: Paul Holden Date: Fri Mar 11 10:53:35 2022 +0000 MDL-73938 reportbuilder: helper methods for automating report tests. Implement stress tester methods for iterating over report columns, aggregation and conditions. Assert that each works correctly in isolation, and when used in conjunction with other columns. commit 8349ce5811bde1d1165b4afc217a8acaf2fead3d Merge: 59123f7373a 49b4ff0f3e5 Author: Sara Arjona Date: Mon Sep 5 12:24:58 2022 +0200 Merge branch 'MDL-75608-master' of https://github.com/sammarshallou/moodle commit 4f94e42b5f7da287153bcacae00d2196f156ddbc Author: Paul Holden Date: Fri Aug 19 13:19:27 2022 +0100 MDL-73938 reportbuilder: add filters API to support stress testing. Filter types can now define sample values, to be used in forthcoming stress test helpers, in order for them to become active in a report. commit 59123f7373a393db5940227ff46303e0c5e2aa39 Merge: e79b771a9b6 1a06546ea30 Author: Ilya Tregubov Date: Mon Sep 5 14:16:44 2022 +0400 Merge branch 'mdl-60666-one-user-per-transaction' of https://github.com/petersistrom/moodle commit e79b771a9b685659e13ba1477cf9b104e4e0a1ab Merge: a2debf15a92 a6a7b168461 Author: Ilya Tregubov Date: Mon Sep 5 12:26:24 2022 +0400 Merge branch 'MDL-75171_master' of https://github.com/TomoTsuyuki/moodle commit a2debf15a92d958236295f205877c0c31aa79b8d Merge: 09f4774aeca f85af51dccd Author: Sara Arjona Date: Mon Sep 5 08:57:26 2022 +0200 Merge branch 'MDL-75550-master' of https://github.com/mickhawkins/moodle commit 09f4774aeca9fafb6f6aecefd99e230dc32eb8f3 Merge: 29dbef64c0e 6b3e6558919 Author: Jun Pataleta Date: Mon Sep 5 14:46:23 2022 +0800 Merge branch 'MDL-75223' of https://github.com/stronk7/moodle commit 29dbef64c0eb831578514d8165e2b7acb8d4ac5d Merge: 0afbfc71244 b705218b88c Author: Sara Arjona Date: Mon Sep 5 08:43:47 2022 +0200 Merge branch 'MDL-75199-master' of https://github.com/call-learning/moodle commit 0afbfc71244a54327067912879e3d5c5d6eea040 Merge: 2e67835f177 b5c7390477d Author: Jun Pataleta Date: Mon Sep 5 14:37:31 2022 +0800 Merge branch 'MDL-75641' of https://github.com/stronk7/moodle commit 2e67835f177f7c3c1287547ef2e862711f4438a2 Merge: a7514f231dd 21a8787e504 Author: Jun Pataleta Date: Mon Sep 5 09:37:13 2022 +0800 Merge branch 'MDL-75430-master' of https://github.com/raortegar/moodle commit 7d2fada8b028b36882507866553c5b6762e1ba2d Author: Helen Foster Date: Mon Aug 29 20:51:47 2022 +0200 MDL-75553 lang: Import fixed English strings (en_fix) commit b5c7390477dc6f8d9b4d737a76dc5e743db01cca Author: Eloy Lafuente (stronk7) Date: Sat Sep 3 09:40:54 2022 +0200 MDL-75641 core_lang: Add string for new Europe/Kyiv timezone With IANA TZDB (timezone database) release 2022b, Europe/Kiev has been renamed to Europe/Kyiv. So we need to add this string to our list to keep tests passing. Note that the old Europe/Kiev continues working (is an alias) and, also, there are places in core where we are using it. Just we cannot remove/replace those uses in core until we ensure that everybody is using PHP 8.0.23 (TZDB 2022b) or more recent versions. Hence, not changing those uses now. commit ae5dc809ec5740e0e98110628412f6ed7cccdb9d Author: Amaia Anabitarte Date: Wed Jul 20 16:54:43 2022 +0200 MDL-75187 mod_data: Move delete preset to a modal Co-author: Ferran Recio commit 6b3e6558919f6448e481871238a1d9e9bd83e072 Author: Eloy Lafuente (stronk7) Date: Wed Aug 31 19:14:10 2022 +0200 MDL-75223 tool_httpsreplace: Increase allowed timeout Oracle 21 performs worse than previous versions and this is causing some tool_httpsreplace jobs to, near consistently, fail with timeouts. This can be workaround in a number of ways: 1) Hacking tool_httpsreplace to detect when it's running a behat test and avoid running it completely. We did something like that for tool_customlang in the past. Ugly exception. 2) For Oracle jobs, set BEHAT_INCREASE_TIMEOUT to 2 or higher, that will allow the whole behat run to have more time. Maybe too much if only the tool_httpsreplace scenarios are affected. And requires special configuration in sites running the tests. 3) Improve Oracle 21 performance. There are some remaining tests to perform to achieve that, but it's extremely slow process, so it won't happen soon. 4) Give more time to the failing tests using the step: "I mark this test as slow setting a timeout factor of X". It applies to all databases, but we are already using it, so no big problem. It's the same than solution 2) but from within the tests instead of affecting to the whole run. From all the alternatives above, this patch implements 4), doubling (from current 2 to 4), to give each test up to two minutes (30 secs * 4 = 120 secs) with the new allowed timeout-factor. commit ff717ac87f65b9dbe02320d77227d03ce3c84c48 Author: Paul Holden Date: Thu Jul 28 22:14:34 2022 +0100 MDL-75447 reportbuilder: return only valid audience instances. commit a7514f231ddfc3d1a1fdc32851fe535b9cc9b63c Author: Ilya Tregubov Date: Fri Sep 2 08:49:13 2022 +0400 weekly release 4.1dev commit 11efc67eb51df73b8e3e81b8a65311222a001cae Author: Brendan Heywood Date: Thu Sep 1 00:21:51 2022 +1000 MDL-75614 dml: Fixed debugsqltrace with anon classes bug commit 0ffc0b228e8cbc6e0c76b0b9c536dc9533bbfa43 Merge: 0524084300a 1138811649a Author: Sara Arjona Date: Thu Sep 1 14:04:50 2022 +0200 Merge branch 'MDL-73376-master-fix' of https://github.com/junpataleta/moodle commit 188d304a4b8ff624a68f211a43168dff24c052a4 Author: Ferran Recio Date: Thu Sep 1 12:41:55 2022 +0200 MDL-75625 core_courseformat: fix MDL-71979 comments commit 1138811649ae7000c2d94504402829c99e2582cd Author: Jun Pataleta Date: Thu Sep 1 14:55:44 2022 +0800 MDL-73376 qbank: Remove uniqueidentifier fragment argument The uniqueidentifier argument is only needed by the version selector and can be set within the output fragment function using it. There's no need for it to be a parameter when calling the output fragment function. commit 0524084300aea7606ece8c169cee41450bc8aef6 Merge: 9d97935e252 ab89e3caaeb Author: Jun Pataleta Date: Thu Sep 1 11:32:15 2022 +0800 Merge branch 'MDL-74770' of https://github.com/paulholden/moodle commit 9d97935e2527144fb98e1f9e2a75bce0a02e8fcb Merge: eb59bca8cea 9a8e1086551 Author: Jun Pataleta Date: Thu Sep 1 11:05:36 2022 +0800 Merge branch 'MDL-75092-master' of https://github.com/PhMemmel/moodle commit eb59bca8cea072cd943f8a0feaf01710e21a08cf Merge: 86f07a84ce0 cb7d2bf2f18 Author: Jun Pataleta Date: Thu Sep 1 10:56:33 2022 +0800 Merge branch 'MDL-73228' of https://github.com/call-learning/moodle commit 86f07a84ce0d498631b519f7899be1967d5391cf Merge: ba5550ac3b5 497a644b482 Author: Jun Pataleta Date: Thu Sep 1 10:52:54 2022 +0800 Merge branch 'master_MDL-73376-version-selection' of https://github.com/catalyst/moodle-MDL-72752 commit 497a644b482d7d03760ab16a9d495c1030bab93d Author: Safat Shahin Date: Sat Mar 26 16:21:02 2022 +1100 MDL-73376 qbank_comment: Version selection in modal This commit implements version selection in the comment modal to allow users to change the version of question using that dropdown. commit b705218b88c1affce09ba1a83a05bad22b4e8b69 Author: Laurent David Date: Thu Jul 21 17:12:06 2022 -0400 MDL-75199 mod_bigbluebuttonbn: Add CLI command to migrate recordings * Sometimes recordings are not migrated when upgrating from pre-4.0 release version. The additional script will allow to launch the migration once again either for specific courses or activities. commit cb7d2bf2f182023e64afb84b20a4df4c14dc3eb0 Author: Laurent David Date: Thu Jun 23 16:51:48 2022 +0200 MDL-73228 mod_bigbluebuttonbn: Close all meetings when deleting * When a BigblueButtonBN activity is deleted, we need to also close all running meetings (including group meetings) commit ba5550ac3b5533c3a09a82ff063958e7b867df4b Merge: c726705f6b4 83b490a5947 Author: Jun Pataleta Date: Wed Aug 31 23:06:05 2022 +0800 Merge branch 'MDL-75111' of https://github.com/stronk7/moodle commit c726705f6b4f6245d2e70b179ce46ab78ed9cceb Merge: 3a6db565555 c7d7c83abc4 Author: Sara Arjona Date: Wed Aug 31 16:36:37 2022 +0200 Merge branch 'MDL-12643' of https://github.com/paulholden/moodle commit 3a6db565555ca4617f670f7bc4910115492e6f01 Merge: afd6f23ab30 9eee0f7dac3 Author: Sara Arjona Date: Wed Aug 31 15:48:33 2022 +0200 Merge branch 'MDL-75521-master' of https://github.com/aanabit/moodle commit afd6f23ab30acde8c816513a20d88fdc28f4850c Merge: 83a7fde2c0b 2afa4488cda Author: Sara Arjona Date: Wed Aug 31 15:45:30 2022 +0200 Merge branch 'MDL-73076-master' of https://github.com/lameze/moodle commit 83a7fde2c0beba9a8cb057330840b46992706743 Merge: 2dffdc276f8 d31dfdc6e2d Author: Jun Pataleta Date: Wed Aug 31 20:25:37 2022 +0800 Merge branch 'MDL-75019-master' of https://github.com/andelacruz/moodle commit 2dffdc276f8575d1a6ffea682d02aa377528f021 Merge: 4a5a79b7db4 c3aae366124 Author: Ilya Tregubov Date: Wed Aug 31 16:00:50 2022 +0400 Merge branch 'MDL-74901-master' of https://github.com/snake/moodle commit 4a5a79b7db407dd5147bed03f5aea0125640b1b4 Merge: 29b0bfd90dc 411269b5295 Author: Sara Arjona Date: Wed Aug 31 13:25:31 2022 +0200 Merge branch 'MDL-74714' of https://github.com/paulholden/moodle commit 29b0bfd90dcabb1eca127d656a08adf6e6a58ad4 Merge: 471d4a10a82 6969d2834bc Author: Sara Arjona Date: Wed Aug 31 13:13:25 2022 +0200 Merge branch 'MDL-74862-master' of https://github.com/jleyva/moodle commit 471d4a10a82940238df8b71ff5ade7cb6995fd35 Merge: f2aafd12c02 33f81c73c32 Author: Sara Arjona Date: Wed Aug 31 12:29:11 2022 +0200 Merge branch 'MDL-74969-master' of https://github.com/marinaglancy/moodle commit f2aafd12c027dadf4c14b3c6a60f13c0cc468f56 Merge: 8aa571c9e42 89eed9e3684 Author: Sara Arjona Date: Wed Aug 31 12:00:54 2022 +0200 Merge branch 'MDL-75412-master' of https://github.com/sarjona/moodle commit 8aa571c9e42340bcdbb23f17a9fa9246030587b5 Merge: f5388a05f0c 62d22c66261 Author: Sara Arjona Date: Wed Aug 31 11:48:57 2022 +0200 Merge branch 'MDL-75191-fix' of https://github.com/paulholden/moodle commit f5388a05f0c87d54ad8414193a3a07a258db383b Merge: 5bf3b5078e6 3aa3b664ab2 Author: Ilya Tregubov Date: Wed Aug 31 12:57:05 2022 +0400 Merge branch 'MDL-72830-master' of https://github.com/dthies/moodle commit 9eed0bf85f996c07a0f3d94535c1d9e49caa2139 Author: Paul Holden Date: Tue Jun 7 08:07:41 2022 +0100 MDL-75040 block_completionstatus: correct current course navigation. commit 5bf3b5078e6c2670a91eb94d9fe891f942d13430 Merge: 157bbce05dd a75829829d2 Author: Sara Arjona Date: Wed Aug 31 10:34:08 2022 +0200 Merge branch 'MDL-75333' of https://github.com/paulholden/moodle commit 62d22c66261e824b03236cca9e21528cc436f4fc Author: Paul Holden Date: Wed Aug 31 09:16:06 2022 +0100 MDL-75191 task: cross DB support for task output filter. Specifically avoids Oracle exception ORA-00932. commit 157bbce05dd686c57df9569ac4f05e31d4be8df3 Merge: 3b02aff5110 2a507900483 Author: Ilya Tregubov Date: Wed Aug 31 11:53:15 2022 +0400 Merge branch 'MDL-74861-master' of https://github.com/andelacruz/moodle commit 3b02aff5110e60bf0e32d955a823b1c236162c48 Merge: 9608890556a 1df1e02820b Author: Jun Pataleta Date: Wed Aug 31 15:44:51 2022 +0800 Merge branch 'MDL-74669' of https://github.com/call-learning/moodle commit f85af51dccd2fda9a3a02f8cefbe426120622a94 Author: Michael Hawkins Date: Wed Aug 31 15:28:59 2022 +0800 MDL-75550 lib: Update Mustache const to reflect correct version Mustache version 2.14.1 is already included, but the VERSION const incorrectly listed 2.14.0 in the tagged Mustache release. A later upstream commit corrected this in the library, which this now matches. commit 9608890556a735723a38a9c7f395039abf98bc90 Merge: 95808527b1c a1cec84e62f Author: Sara Arjona Date: Wed Aug 31 08:27:30 2022 +0200 Merge branch 'MDL-72489-master-take2' of https://github.com/lucaboesch/moodle commit 95808527b1c8259fad03d4163e25faec4cd4b959 Merge: 8cbc603ec9e d1863734d4a Author: Jun Pataleta Date: Wed Aug 31 13:52:30 2022 +0800 Merge branch 'MDL-72188-master_seb_js_integration-with-message' of https://github.com/catalyst/moodle commit a1cec84e62fd33e2d736d191b4d14f94bc531464 Author: Luca Bösch Date: Wed Aug 31 07:35:46 2022 +0200 MDL-72489 core_search: searchareas page table sort. commit d1863734d4ae7a34b49651648d1cf0e1258ee439 Author: Andrew Madden Date: Tue Mar 29 08:17:13 2022 +1100 MDL-72188 quizaccess_seb: Implement Safe Exam Browser JS API * Replaces checking header for SEB config keys to assess quiz access. * Adds new web service accessible via Ajax * Forces the use of the new API where available * Stores access in Moodle SESSION for quiz instead of checking every page. commit a75829829d2a7c15ef606392ac6253a7c4883bff Author: Paul Holden Date: Thu Jul 28 19:05:02 2022 +0100 MDL-75333 reportbuilder: report audience type for site admins. commit 8cbc603ec9ee2536b31b59c2246b771adcbac3e2 Merge: 3c04c065c63 9a349468cc6 Author: Sara Arjona Date: Tue Aug 30 16:10:08 2022 +0200 Merge branch 'MDL-74873-master' of https://github.com/dthies/moodle commit 3c04c065c633737f824f69f80ac751f936384e6c Merge: 96dbcc08402 3ae6a87d7a3 Author: Sara Arjona Date: Tue Aug 30 16:04:59 2022 +0200 Merge branch 'MDL-68717-master' of https://github.com/laurentdavid/moodle commit 91ae2c25b4859f8b22423a341c2e18c32619e2e7 Author: Paul Holden Date: Tue Jul 26 11:22:54 2022 +0100 MDL-75308 task: explicit check for tasks of disabled plugins. The enabled state of a plugin is a tri-state value (boolean or null). We should be consistent with elsewhere by only considering boolean false as an actually disabled plugin. See also cdcb53a1 for similar change in task management. commit 96dbcc0840268128211d60cc4c03f0d8d862a0b0 Merge: 45a61beceda 0304508926f Author: Ilya Tregubov Date: Tue Aug 30 14:59:50 2022 +0400 Merge branch 'MDL-75245' of https://github.com/paulholden/moodle commit 45a61beceda533554700f6036907512e86e046af Merge: 4d624100914 ae369574b80 Author: Víctor Déniz Date: Tue Aug 30 11:42:46 2022 +0100 Merge branch 'MDL-75360' of https://github.com/paulholden/moodle commit 4d62410091438820d83bf8e5d418656796723be4 Merge: bb6f9bcf0fd 7adac1fefbe Author: Sara Arjona Date: Tue Aug 30 12:17:23 2022 +0200 Merge branch 'MOODLE_master_MDL-75218-favicon' of https://github.com/danielneis/moodle commit 49b4ff0f3e52919fc6a9066963c4463a54a4e1f5 Author: sam marshall Date: Tue Aug 30 11:16:53 2022 +0100 MDL-75608 Behat: Expand all fieldsets step fails with single fieldset commit bb6f9bcf0fdbe588e90083472b363907baf6de87 Merge: 22fd3c5786f e2421df68e1 Author: Eloy Lafuente (stronk7) Date: Tue Aug 30 10:59:41 2022 +0200 Merge branch 'MDL-75191-fix' of https://github.com/sarjona/moodle commit e2421df68e101e0add1f2b20bc0b0948894de670 Author: Sara Arjona Date: Tue Aug 30 10:16:16 2022 +0200 MDL-75191 phpunit: add core_admin to phpunit.xml.dist commit 22fd3c5786f3b24601c20c4ac76abaa1cf308fbf Merge: 87db68a0ce9 a0508fbb2b6 Author: Víctor Déniz Date: Tue Aug 30 09:12:03 2022 +0100 Merge branch 'MDL-70480-master' of https://github.com/chanqihui/moodle commit 87db68a0ce9fa8c48d57960703c39395bb89dd6f Merge: 3ea96df0e11 30427e91c2d Author: Sara Arjona Date: Tue Aug 30 09:48:29 2022 +0200 Merge branch 'MDL-75191' of https://github.com/paulholden/moodle commit 3ea96df0e1163cf3275524c463e8c8dd6d7abc5b Merge: 1e94b9f148c 7d7c2ce8f24 Author: Sara Arjona Date: Tue Aug 30 07:02:42 2022 +0200 Merge branch 'MDL-75564-master' of https://github.com/aanabit/moodle commit 1e94b9f148c467ab1a7396e2f940f357bd7487d1 Merge: 0e80be483f8 43bf6c8f00b Author: Ilya Tregubov Date: Tue Aug 30 07:59:19 2022 +0400 Merge branch 'MDL-71662' of https://github.com/paulholden/moodle commit 7adac1fefbeda10f1d52c99adfd72adac0da52a1 Author: Daniel Neis Araujo Date: Tue Aug 16 17:57:41 2022 -0300 MDL-75218 theme: Add a Favicon setting commit 0e80be483f8302adb77922581792c1fd36c14ef4 Merge: b58b121d0b2 68626c0c1f4 Author: Jun Pataleta Date: Mon Aug 29 15:47:57 2022 +0800 Merge branch 'MDL-73685-admin-role-bug' of https://github.com/brendanheywood/moodle commit b58b121d0b205b7edb91c94db7f19f57453e9102 Merge: 4f03f60804c 4a8589bc0ef Author: Jun Pataleta Date: Mon Aug 29 13:12:18 2022 +0800 Merge branch 'MDL-72592-master' of https://github.com/lameze/moodle commit 4f03f60804c6e9f903a61fa701f0415e1f4d6e7a Merge: ce2c78251fa cb4b6f125b1 Author: Jun Pataleta Date: Mon Aug 29 13:10:20 2022 +0800 Merge branch 'MDL-75353-master' of https://github.com/sarjona/moodle commit ce2c78251faee8b0de3e24a7efdec5a65683836f Merge: 952d9e9f188 2acda395376 Author: Shamim Rezaie Date: Sun Aug 28 23:39:47 2022 +1000 Merge branch 'MDL-75275-master' of https://github.com/sarjona/moodle commit 83b490a5947642a3f6e73520402bb5e63edf8022 Author: Eloy Lafuente (stronk7) Date: Fri Jul 1 16:43:34 2022 +0200 MDL-75111 phpunit: Move tests to use correct names and ns (take#4) Applied the following changes to various testcase classes: - Namespaced with component[\level2-API] - Moved to level2-API subdirectory when required. - Fixed incorrect use statements with leading backslash. - Remove file phpdoc block - Remove MOODLE_INTERNAL if not needed. - Changed code to point to global scope when needed. - Fix some relative paths and comments here and there. - All them passing individually. - Complete runs passing too. Special mention to: - The following task tests have been moved within the level2 directory: - \core\adhoc_task_test => \core\task\adhoc_task_test - \core\scheduled_task_test => \core\task\scheduled_task_test - \core\calendar_cron_task_test => \core\task\calendar_cron_task_test - \core\h5p_get_content_types_task_test => \core\task\h5p_get_content_types_task_test - \core\task_database_logger_test => \core\task\database_logger_test - \core\task_logging_test => \core\task\logging_test - The following event tests have been moved within level2 directory: - \core\event_context_locked_test => \core\event\context_locked_test - \core\event_deprecated_test => \core\event\deprecated_test - \core\event_grade_deleted_test => \core\event\grade_deleted_test - \core\event_profile_field_test => \core\event\profile_field_test - \core\event_unknown_logged_test => \core\event\unknown_logged_test - \core\event_user_graded_test => \core\event\user_graded_test - \core\event_user_password_updated_test => \core\event\user_password_updated_test - The following output tests have been moved within level2 directory: - \core\mustache_template_finder_test => \core\output\mustache_template_finder_test - \core\mustache_template_source_loader_test => \core\output\mustache_template_source_loader_test - \core\output_mustache_helper_collection_test => \core\output\mustache_helper_collection_test - The following tests have been moved to their correct tests directories: - lib/tests/time_splittings_test.php => analytics/tests/time_splittings_test.php - All the classes and tests under lib/filebrowser and lib/filestorage belong to core, not to core_files. Some day we should move them to their correct subsystem. - All the classes and tests under lib/grade belong to core, not to core_grades. Some day we should move them to their correct subsystem. - The core_grades_external class and its \core\grades_external_test unit test should belong to the grades subsystem or, alternatively, to \core\external, they both should be moved together. - The core_grading_external class and its \core\grading_external_test unit test should belong to the grading subsystem or, alternatively, to \core\external, they both should be moved together. - The \core\message\message and \core\message\inbound (may be others) classes, and their associated tests should go to the core_message subsystem. - The core_user class, and its associated tests should go to the core_user subsystem. - The \core\update namespace is plain wrong (update is not valid API) and needs action 1) create it or 2) move elsewhere. commit 7d7c2ce8f24c689f37c25e692476f527e1ecad1f Author: Amaia Anabitarte Date: Wed Aug 24 10:13:33 2022 +0200 MDL-75564 mod_data: Remove underconstruction_title string commit 952d9e9f188370bb33f29f54d4682c9eca87b872 Author: Shamim Rezaie Date: Fri Aug 26 21:07:34 2022 +1000 weekly release 4.1dev commit b3e97db59cced885f483dd0713da4bf7d97a7106 Author: Justus Dieckmann Date: Tue Aug 23 23:31:45 2022 +0200 MDL-75555 core_courseformat: Remove duplicate section collapse requests Previously, by simulating a click, the section toggle listener was invoked again. Instead, it now uses the bootstrap collapse function directly. commit 89eed9e368429b3c6c7c3708fd80b1120f0e3b84 Author: Sara Arjona Date: Wed Aug 24 15:49:48 2022 +0200 MDL-75412 mod_data: Add journal preset commit 01f72edd492d7c97311482fe8b98fe86b1f7be7a Merge: b7f1e6df5b9 43a3a7f3240 Author: Jake Dallimore Date: Thu Aug 25 10:08:19 2022 +0800 Merge branch 'MDL-75247-master' of https://github.com/cameron1729/moodle commit 4a8589bc0ef2ed0c360f32902ea09a3a8699bbd6 Author: Simey Lameze Date: Fri Aug 19 16:50:20 2022 +0800 MDL-72592 block_myprofile: behat and other code fixes This commit fixes few things: - Fix correct language string order. - Change the code in myprofile.php to be consistent with other checks. - Update provided test to fix behat failure. commit 9eee0f7dac3725f296b99c81c4c7a3c758d4b688 Author: Amaia Anabitarte Date: Wed Aug 24 18:21:35 2022 +0200 MDL-75521 mod_data: Use moodle_url on mod/data/view.php for baseurl commit 5aeb8a0319627bf97b13385b211a16ec3df71600 Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Tue Aug 23 17:17:26 2022 -0600 MDL-75558 mod_bigbluebuttonbn: Fix alert banner commit b7f1e6df5b96c52146d815830545828053742740 Merge: 05c05d50026 680bff5f405 Author: Víctor Déniz Date: Tue Aug 23 18:15:18 2022 +0100 Merge branch 'MDL-75143-master' of https://github.com/sarjona/moodle commit 05c05d50026c3f0025c30853f75887f36d6c2ddb Merge: 48fb133523e 52480678847 Author: Víctor Déniz Date: Tue Aug 23 17:16:19 2022 +0100 Merge branch 'MDL-71000-SQL_QUERY_AUX_READONLY' of https://github.com/catalyst/moodle commit 48fb133523e7e58128f293f95a752dc688a8141f Merge: e1c4d1644be 70950f89b2f Author: Víctor Déniz Date: Tue Aug 23 12:49:15 2022 +0100 Merge branch 'MDL-75537' of https://github.com/paulholden/moodle commit e1c4d1644bed88e88392c7ac3b23a68d93685547 Merge: cf150f859ab 0d1aadc361d Author: Víctor Déniz Date: Tue Aug 23 09:02:19 2022 +0100 Merge branch 'MDL-75290' of https://github.com/paulholden/moodle commit 43a3a7f324084566310f168fb6ab72c5ca383b26 Author: Cameron Ball Date: Mon Aug 15 14:13:14 2022 +0800 MDL-75247 assignfeedback_editpdf: Requeue conversion task for polling commit 524806788477afb2ec245232caf901d2f434f19e Author: Srdjan Date: Fri Mar 19 15:01:28 2021 +1000 MDL-71000 lib/dml: New query type SQL_QUERY_AUX_READONLY For SQL_QUERY_AUX queries that can go to readonly, conditions permitting. commit 797b9fbd623ce07729c27f5f74ee2c2a172f523f Author: Tim Hunt Date: Mon Aug 22 15:01:02 2022 +0100 MDL-75548 misc: final Required parameter follows optional notices commit cf150f859ab20b7af9dbe4d78fa2195fcfe2effd Merge: 17ee0726933 a65549d0b3d Author: Víctor Déniz Date: Mon Aug 22 14:16:02 2022 +0100 Merge branch 'MDL-75031' of https://github.com/paulholden/moodle commit 680bff5f405ecb8473d56afa68adef973d6e8df1 Author: Sara Arjona Date: Wed Aug 3 17:46:27 2022 +0200 MDL-75143 mod_data: Use standard notification for Save as preset Apart from using the standard notification, the message has been replaced to the one suggested by the Product UX team. commit 757759a879f5582b01305a3ad57dd32ecc3092cf Author: Sara Arjona Date: Mon Aug 1 18:31:11 2022 +0200 MDL-75143 mod_data: Edit presets commit beb305198d64d32a5b1d8cd65d01dbfa726f295f Author: Sara Arjona Date: Thu Aug 4 13:09:53 2022 +0200 MDL-75143 mod_data: Add user support to preset behat generator The 'user' parameter has been added to the 'mod_data > presets' generator, to let define the author of the preset. When it's not defined, admin is used as the author. commit 8f078a291108c06d112f0a6301a8ead2da8ae401 Author: Simey Lameze Date: Wed Aug 10 13:52:44 2022 +0800 MDL-75231 files: make bucket calculations more precise This commit changes changes the unit test calculations to keep track of the time the bucket starts/finishes bursting and use milliseconds instead of seconds to have a precise time to sleep. commit d5c144c14acf1b714533ba347348e2ddfca7abc5 Author: Carsten Nielsen Date: Tue Jun 28 15:45:23 2022 +0200 MDL-72592 block_myprofile: Add lastlogin date to myprofile block commit 9a8e10865518e9bf1a1253f62c15534cf21a90a9 Author: Philipp Memmel Date: Fri Aug 19 17:17:29 2022 +0200 MDL-75092 backup: Fix selector for adding select all/none link commit 70950f89b2f19c3bc393791ebecf97d2e48955dc Author: Paul Holden Date: Fri Aug 19 13:25:32 2022 +0100 MDL-75537 reportbuilder: add entity joins to user:auth filter. commit a6a7b1684619248ab8eea55e54550d7a206efd09 Author: Tomo Tsuyuki Date: Mon Aug 15 17:16:28 2022 +1000 MDL-75171 Auth: extend user logged in event Co-authored-by: Heena Agheda commit cb4b6f125b17b81d19426cc4ba180ae34bd9cd7e Author: Sara Arjona Date: Tue Aug 9 16:04:44 2022 +0200 MDL-75353 mod_data: always return str in data_generate_default_template From now on, the data_generate_default_template method will always return a string with the template content or an empty string when there is no content available (for instance, when the database has no fields). This method won't return a boolean anymore. commit 2acda39537604bca7e71281422c05268abda89ce Author: Sara Arjona Date: Fri Aug 5 17:03:00 2022 +0200 MDL-75275 mod_data: Add ##actionsmenu## action tag commit fd1b874449ba11fbf27552c2d1f60dddccb9f4cd Author: Sara Arjona Date: Mon Aug 8 15:23:00 2022 +0200 MDL-75275 mod_data: Add user support to entry behat generator The 'user' parameter has been added to the 'mod_data > entries' generator, to let define the author of the entry. When it's not defined, admin is used as the author. commit 7614482029319ead0f0c481956a4528397b01040 Author: Mikhail Golenkov Date: Thu Aug 18 11:44:19 2022 +1000 MDL-75448 assignfeedback_editpdf: Fix conversion for rotated images commit aeda4b9a87e3710af5e6216b93388770abae9dc1 Author: Mikhail Golenkov Date: Fri Aug 19 15:29:19 2022 +1000 MDL-75448 stored_file: Cover rotate_image() method with unit tests commit 30427e91c2d2879fda709ba14586c24acbed88a9 Author: Paul Holden Date: Fri Jul 8 17:06:27 2022 +0100 MDL-75191 task: implement task logs datasource for custom reporting. Update existing entity to define remaining report elements. Add new report source joining the entity to the user entity to provide data for the reportbuilder editor. commit 4b8f0765600d8245fab9ed30cd126b7b529010ae Author: Paul Holden Date: Thu Jul 7 12:55:38 2022 +0100 MDL-75191 reportbuilder: use column callbacks in avg/sum aggregation. When aggregating a column using either method, for numeric types we should execute column callbacks to ensure consistent formatting. commit 0304508926ff50d3f6c6add3c37ae26f3b3c8493 Author: Paul Holden Date: Fri Jul 29 17:41:50 2022 +0100 MDL-75245 reportbuilder: re-factor current tag elements to new entity. Update previous implementation of tags (9ebd801c) in report sources to use equivalent tag entity columns and filters. commit 065b38f68d91187a0448a2980d0dea8488fca0bf Author: Paul Holden Date: Mon Jul 18 16:49:30 2022 +0100 MDL-75245 tag: implement tags datasource for custom reporting. Create entity definitions for collections, tags and instances for new report source to provide data for the reportbuilder editor. commit ab89e3caaebb157bd6ddfd2afea6c258920a5b0b Author: Paul Holden Date: Tue May 24 22:08:20 2022 +0100 MDL-74770 gradereport_grader: allow sorting by all user fields. commit 17ee0726933c7c6410aca0e1edc445f795774c07 Author: Sara Arjona Date: Thu Aug 18 14:54:11 2022 +0200 weekly release 4.1dev commit 9a177c253d15b4e2120b33202f8dc4ab24e6393b Merge: 025e0297b65 74a100ff757 Author: Ilya Tregubov Date: Thu Aug 18 12:44:05 2022 +0400 Merge branch 'MDL-75214-fix' of https://github.com/sarjona/moodle commit 74a100ff757597a718ef95cf561374ee3e267a7c Author: Sara Arjona Date: Thu Aug 18 07:48:51 2022 +0200 MDL-75214 behat: Export grades fix This issue has started causing some errors with behat. It seems the "Save changes" button is not clickable, so changing the window size will do the magic. commit 025e0297b65e6a8bd61efad0fdf36168c613f918 Author: Laurent David Date: Wed Jul 20 13:00:18 2022 -0400 MDL-75210 mod_quiz: fix sequential quiz access * As a student I should only be able to access the next question or the current question * The API should not show more than the current question * Once the quiz is previewed we can see the question in any order (existing behaviour) * Related to ticket MDL-71728 Co-authored-by: Rajneel Totaram Co-authored-by: Tim Hunt commit 68626c0c1f474209cfb596a87a484ce78b181d8b Author: Brendan Heywood Date: Thu Aug 18 13:55:46 2022 +1000 MDL-73685 admin: Fix regression from MDL-69498 commit d0f6744d66cfc102a499ece7c4ad153e8a5aa1b4 Merge: 903f04a320d e15444e1ec5 Author: Andrew Nicols Date: Thu Aug 18 11:17:19 2022 +0800 Merge branch 'MDL-75029' of https://github.com/paulholden/moodle commit 903f04a320d231a0abc64b0c60fd0d79f1e5b885 Merge: e6c1284a93d 8babdbd3960 Author: Andrew Nicols Date: Thu Aug 18 10:52:02 2022 +0800 Merge branch 'MDL-74608' of https://github.com/timhunt/moodle commit f0d91ec70819900986d92b6882c1d4d612dcbc71 Author: Brendan Heywood Date: Wed Aug 3 14:20:34 2022 +1000 MDL-69888 core: Cache user fully setup status commit c261317912b2d91a0a0bd3b41a7822dc5750bce8 Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Wed Aug 17 14:06:54 2022 -0600 MDL-75460 mod_bigbluebuttonbn: Fix lock on start commit e6c1284a93da94af999ac821185662396c7b8724 Author: David Matamoros Date: Wed Aug 17 16:55:45 2022 +0200 MDL-74364 course: Fix for deleted users SQL condition commit 5a3b4ac8289b81198a6d109b56feaa605088895d Merge: 3da9c364c70 70d520e1a6e Author: Sara Arjona Date: Wed Aug 17 17:08:17 2022 +0200 Merge branch 'MDL-75390-master' of https://github.com/sarjona/moodle commit 3da9c364c7019108f01371f43f7557d02e46d281 Merge: c3d74f69918 2ccb0f11f86 Author: Sara Arjona Date: Wed Aug 17 16:52:13 2022 +0200 Merge branch 'MDL-75063-master' of https://github.com/andelacruz/moodle commit c3d74f69918c417d518fca2d8eb5b669f0d21a2b Merge: 996b5c7d75b 0a66ba01888 Author: Ilya Tregubov Date: Wed Aug 17 14:53:50 2022 +0400 Merge branch 'MDL-74364-master' of https://github.com/dravek/moodle commit 0a66ba01888e56bccb079b77c130efb3505913d5 Author: David Matamoros Date: Wed Mar 30 12:34:04 2022 +0200 MDL-74364 course: Add course participants datasource - New Report Builder source for course participants - New course completion entity - New course enrolment entity - New course last access entity commit 996b5c7d75b73d092820b8a502f85030eadd6963 Merge: 2b1511faddb 3971b69bb4d Author: Sara Arjona Date: Wed Aug 17 12:26:38 2022 +0200 Merge branch 'MDL-75312' of https://github.com/paulholden/moodle commit 2b1511faddb54b13a0618876fb5e0b31be6bcb23 Merge: 123b5495bf4 b853f042271 Author: Ilya Tregubov Date: Wed Aug 17 11:53:57 2022 +0400 Merge branch 'MDL-75214-master' of https://github.com/rezaies/moodle commit 123b5495bf4a83b1c992b4b94a7545c9a6f37025 Merge: e6590c6045d 70b2afde62e Author: Sara Arjona Date: Wed Aug 17 08:58:35 2022 +0200 Merge branch 'MDL-49795-master-test' of https://github.com/rezaies/moodle commit e6590c6045d5b8d4df0fb7281199f4d36901bda9 Merge: 369134dadec 3f83f35a5ce Author: Ilya Tregubov Date: Wed Aug 17 08:24:56 2022 +0400 Merge branch 'MOODLE_master_MDL-73119' of https://github.com/danielneis/moodle commit 369134dadec7d2ea6d5ea232d237fb81725b1e76 Merge: c5ea7a1fabf 98942df0c4f Author: Ilya Tregubov Date: Wed Aug 17 08:15:59 2022 +0400 Merge branch 'MDL-61401-master' of https://github.com/BruceGoodGuy/moodle commit c5ea7a1fabffb85c8e18a9272538697a6b9199dc Merge: cad62440e30 64be603879e Author: Shamim Rezaie Date: Wed Aug 17 13:29:05 2022 +1000 Merge branch 'MDL-75386-master' of https://github.com/andrewnicols/moodle commit 3f83f35a5cec432409ea3a4d2dbd87eee0dd06cf Author: Daniel Neis Araujo Date: Thu Nov 18 18:17:02 2021 -0300 MDL-73119 contentbank: Add pluginfile callback to content type plugins commit 70b2afde62ee030834502b57040f460fb0714027 Author: Shamim Rezaie Date: Wed Aug 17 03:07:10 2022 +1000 MDL-49795 core: Fixed missing index (competencyid) for upgrades commit 93044268bcfdcaed99355f6044ff2fefaad81827 Merge: 896e126a667 027b6f73d6d Author: Shamim Rezaie Date: Wed Aug 17 03:02:40 2022 +1000 Merge branch 'MDL-49795-add-missing-keys-indexes-to-core-tables' of https://github.com/keevan/moodle into MDL-49795-master-test commit cad62440e30c4507ddb0eb136a5e704afc71ab51 Merge: e07a3fecec1 019c633bd9b Author: Shamim Rezaie Date: Wed Aug 17 02:32:00 2022 +1000 Merge branch 'MDL-73876-master' of https://github.com/ilyatregubov/moodle commit e07a3fecec1b6cb160762e3c616b45220bb2831a Merge: 14ff458b3dc 9acdb178c79 Author: Shamim Rezaie Date: Wed Aug 17 02:24:00 2022 +1000 Merge branch 'MDL-75414-master' of https://github.com/sarjona/moodle commit 14ff458b3dca29d68b0faf35a2ffb4d02457dc20 Merge: 40f6f354639 027b6f73d6d Author: Shamim Rezaie Date: Wed Aug 17 02:17:52 2022 +1000 Merge branch 'MDL-49795-add-missing-keys-indexes-to-core-tables' of https://github.com/keevan/moodle commit 40f6f35463970f309296ca8d66f113f4e7ab35a1 Merge: 31e05de8fc6 7c3e78ca3c9 Author: Shamim Rezaie Date: Wed Aug 17 01:52:07 2022 +1000 Merge branch 'MDL-67685_Master' of https://github.com/tuanngocnguyen/moodle commit 31e05de8fc61197d6f3182aa277f4ccd9815c220 Merge: e550cb5bbaf 9f38b1c3899 Author: Sara Arjona Date: Tue Aug 16 16:58:28 2022 +0200 Merge branch 'MDL-72178-master' of https://github.com/NoelDeMartin/moodle commit e550cb5bbaf70b84147687e70435c8c16ceb74e5 Merge: b014bb99850 e08458cc23f Author: Sara Arjona Date: Tue Aug 16 16:50:33 2022 +0200 Merge branch 'MDL-75137-master' of https://github.com/aanabit/moodle commit 98942df0c4f8514dc6de273fe9477d7bb5c8506b Author: hieuvu Date: Tue Jul 26 09:11:07 2022 +0700 MDL-61401 workshop: Ability for tutors to search for students. commit 8babdbd3960ac14cc76bd0d9252ece41b6f08952 Author: Tim Hunt Date: Fri Apr 29 15:37:05 2022 +0100 MDL-74608 activities: a new option to force the activity language For a long time, Moodle has had the feature to force the language for a whole course. This change adds the same feature at activity level. The course-level feature was controlled by a capability moodle/course:setforcedlanguage, and I decided to use the same capability to control this feature. I think a new capability would be overkill. commit 01c94bcb6497830e13e9c0428d0d5aa96f7a414a Author: Laurent David Date: Thu Jul 28 14:57:22 2022 -0400 MDL-59458 mod_data: Fix sorting data query * When activating sorting on a different field than the original field the list of records is empty commit 7abd77f565b4a048c6a9ae9cf9ae2c6618af30cb Author: Simey Lameze Date: Mon Aug 15 12:58:05 2022 +0800 MDL-75456 behat: final deprecation of get_node_type() and get_field() commit e08458cc23f06389f2399a5c38f463827ed62359 Author: Amaia Anabitarte Date: Wed Jul 13 12:45:37 2022 +0200 MDL-75137 mod_data: Fix and improve behat tests commit 8768a7adb91632e922fe9ba96b126e231a8a4314 Author: Amaia Anabitarte Date: Wed Jul 13 19:02:12 2022 +0200 MDL-75137 mod_data: Redesign zero state page Co-authored-by: Ferran Recio commit cb01747608ab43c22d30a7b63df02f61af4680d8 Author: Amaia Anabitarte Date: Thu Jul 14 11:08:46 2022 +0200 MDL-75137 mod_data: Add entry throws an exception if there is no field commit 2afa4488cda1002df52fdaa2ae835c06d8a0e868 Author: Simey Lameze Date: Fri Jul 22 10:23:14 2022 +0800 MDL-73076 completion: split criteria duration test into two tests commit b014bb998500445cc51fbc461fb09eeea2013f03 Author: Mark Johnson Date: Tue Aug 9 19:20:10 2022 +0800 MDL-75388 lib: Update mustache to 2.14.1 MDL-67114 and MDL-73586 local changes removed as they are now available upstream. commit a50c80b52ad3eff6f29e97f0551abe78579561b5 Author: Petr Skoda Date: Fri Jul 15 19:16:52 2022 +0200 MDL-75237 core: improve PARAM_SAFEPATH docs commit 2f70b320bbb34eab2fc45ef395bfbbbb109913af Author: Petr Skoda Date: Fri Jul 15 19:12:28 2022 +0200 MDL-75237 qformat_blackboard_six: sanitise blackboard import file paths commit 5ed64ce150358793d18b862af3f54fe857194468 Author: Petr Skoda Date: Fri Jul 15 19:22:43 2022 +0200 MDL-75237 core: Revert MDL-72029 This reverts commit d585f902fc2bc4f04ac2b097aa9bfde8a71f8fba. commit 3e61730463899a27e368d6e537056dc3968e5da2 Author: Petr Skoda Date: Fri Jul 15 19:22:18 2022 +0200 MDL-75237 qformat_blackboard_six: Revert MDL-72029 This reverts commit 3cafb305ded. commit b40ab6987dbb255d636e8715b0f2d171048c2515 Author: Paul Holden Date: Wed Jul 27 21:47:15 2022 +0100 MDL-75326 h5p: require sesskey to toggle library enabled state. commit 896e126a667c5cb805c06d5cd6e5f6263f94bd27 Author: Shamim Rezaie Date: Fri Aug 12 11:52:47 2022 +1000 weekly release 4.1dev commit af7239bbbe865ac486852f92ddeab41ca13ecca4 Merge: a3187a22313 2d3065719ae Author: Shamim Rezaie Date: Fri Aug 12 11:52:45 2022 +1000 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit 2d3065719aec4d78f50681fc0827de2cdbe2b165 Author: AMOS bot Date: Fri Aug 12 00:08:19 2022 +0000 Automatically generated installer lang files commit 3aa3b664ab288acbdaf9a2e514fd81a0d421534d Author: Daniel Thies Date: Sat Oct 16 09:57:55 2021 -0500 MDL-72830 repository_contentbank: Use content specific icons commit 9a349468cc6307bcfbf24a1453153161e8d94393 Author: Daniel Thies Date: Sun May 29 13:34:59 2022 -0500 MDL-74873 core_message: Disable notification preferences controls commit 21a8787e50469459f3ca146994cea677e4a78a73 Author: raortegar Date: Thu Aug 11 18:09:25 2022 +0200 MDL-75430 mod_data: Fix picture size for list view We were missing the templatename in get_template method of manager.php commit 9f38b1c3899b996bcf7413640edac66e2b71f668 Author: Noel De Martin Date: Thu May 19 17:54:07 2022 +0200 MDL-72178 feedback: Implement behat generators Based on Andrew's WIP from https://github.com/andrewnicols/moodle/commit/b3d40cb20d1f0edf0bf21077c8f94bce5dec56db Co-authored-by: Andrew Nicols commit 9acdb178c79177c23cc030edccdff1a2afc07040 Author: Sara Arjona Date: Wed Aug 10 11:38:17 2022 +0200 MDL-75414 mod_data: Fix error when displaying fields in single view This is a regression from MDL-75146, when the manager class was created. The field class was not found in the Single view, because the field.class.php file was not included (so the base class was used in all the cases for this view). That's why the image field was displaying only the image name instead of building the Date: Wed Aug 10 09:44:27 2022 +0300 MDL-75065 qbank_editquestion: fix creating simple calculated question commit 1a06546ea309837f6b7c41e5b82cf580ea2d58c8 Author: Peter Sistrom Date: Fri Jul 15 11:44:40 2022 +1000 MDL-60666 auth_ldap: One transaction per user commit a3187a22313f18ddf6412064ec5bcb194f9d5837 Merge: a8575c24bdb 7f63314383a Author: Jun Pataleta Date: Wed Aug 10 00:26:26 2022 +0800 Merge branch 'MDL-75375-master' of https://github.com/junpataleta/moodle commit 7f63314383ac9d45d797c6331ca62758fbfe4aff Author: Brendan Heywood Date: Thu Aug 4 21:16:18 2022 +1000 MDL-75375 cache: Fix file store path cleaning commit a8575c24bdb1daf4d9962150b7d8ee4b6115c498 Merge: 5d90181c6e8 9468fe3c8ce Author: Jun Pataleta Date: Tue Aug 9 11:11:19 2022 +0800 Merge branch 'MDL-74636' of https://github.com/timhunt/moodle commit 5d90181c6e8b1ce50e335f407a63a4b36c623e29 Merge: aea05af894d 87e513e4398 Author: Jun Pataleta Date: Mon Aug 8 22:30:01 2022 +0800 Merge branch 'MDL-74800-master' of https://github.com/ferranrecio/moodle commit 87e513e4398624913227d577b4cfb285d447ff58 Author: Jun Pataleta Date: Sun Jul 3 17:02:06 2022 +0800 MDL-74800 core: block actions fix suggestion commit 950d617aece3bf293c89ab655b155b0f31e69e05 Author: Jun Pataleta Date: Sun Jul 3 16:47:19 2022 +0800 MDL-74800 core: action menu role fix The action menu could have a role button or menubar depending on the number of options available. commit dc63d643b837be2bb0723c654ca88edcfe55bf44 Author: Ferran Recio Date: Tue Jun 14 12:28:55 2022 +0200 MDL-74800 core_courseformat: fix accessibility checks commit 39af611f82979d9498be37342b8661f8137d7ea5 Author: Ferran Recio Date: Wed Jun 8 18:41:08 2022 +0200 MDL-74800 output: fix edit button accessibility commit 2493b4f01a8ee6709cdc70eecd96e72e7f30cb7a Author: Ferran Recio Date: Wed Jun 8 18:39:10 2022 +0200 MDL-74800 message: fix invalid aria-label attributes commit 3ae6a87d7a3c9509bfd34a7557f78559c78344c2 Author: Laurent David Date: Thu Aug 4 11:12:19 2022 +0200 MDL-68717 core_calendar: Hide completed event * "expectcompletionon" type of event should be hidden if the related activity is completed commit aea05af894d34fb6ffef81b59ff758c2184a8d6c Merge: 2d60043c5b9 aecb87f53eb Author: Jun Pataleta Date: Mon Aug 8 11:17:12 2022 +0800 Merge branch 'MDL-75142-master' of https://github.com/sarjona/moodle commit 2d60043c5b9ae4442eba7bebb50e86258dfcb2e5 Merge: a6e24e30ffc 032468d2696 Author: Jun Pataleta Date: Mon Aug 8 11:14:44 2022 +0800 Merge branch 'MDL-74211-master' of https://github.com/lameze/moodle commit 2a50790048357c13b930b23103a8e4342c2e5f1c Author: Angelia Dela Cruz Date: Mon Jun 13 16:49:10 2022 +0800 MDL-74861 behat: H5P behat generators use UI Replace steps that manually add H5Pactivity instances via the UI and use Behat generators. This improves the speed of the Behat test runs. Co-authored-by: Simey Lameze commit 6236be46e119002e8c62e07619d2417137d282a3 Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Fri Aug 5 09:50:25 2022 -0600 MDL-74782 mod_bigbluebuttonbn: Fix only imported * When Show imported links only is enabled in activity or config, only imported recordings will appear * Logic for activity/default overrides implemented commit 1df1e02820b17d08d29354567f06c943ef0089a0 Author: Laurent David Date: Thu Jul 7 10:14:42 2022 -0400 MDL-74669 mod_bigbluebuttonbn: align language with user's preference * Pick BBB UI language from Moodle user profile language instead of preferred browser language commit 70d520e1a6e5ec858fff97502089b860b916679a Author: Sara Arjona Date: Fri Aug 5 16:48:33 2022 +0200 MDL-75390 mod_data: Fix regression when portfolios is enabled This patch fixes a regression that is causing some errors when portfolios advanced feature is enabled but no portfolio is enabled. commit aecb87f53eb07da3db6c0f7619a2594913171d02 Author: Sara Arjona Date: Tue Jul 19 17:47:11 2022 +0200 MDL-75142 mod_data: Add description to presets This commit adds support to description field for presets: - For plugin presets, description will be stored in the module_help string in lang files. - For saved presets, a new element, , has been added to the preset.xml file, to include this information. A new field has been added to the "Save as preset" modal, to let users define description (which is empty by default, to support pre-existing presets that won't have it). Apart from that, the "Save as preset" workflow has been slightly improved, following the Product UX/UX suggestions to hide the checkbox to overwrite the preset by default and show it only if the user tries to save a preset with an existing name. commit a65476d590049f0bf106dfa91f26716acf3567c4 Author: Paul Holden Date: Fri Feb 25 20:55:06 2022 +0000 MDL-74010 core: check defined MDL_PERF* values in conditionals. commit 411269b52950d214ae967dce890897f319792d19 Author: Paul Holden Date: Mon May 9 21:29:44 2022 +0100 MDL-74714 reportbuilder: clarify optional properties of exporters. The custom report exporter should define its own editable element properties (conditions, filters, etc) as optional, rather than each of those element exporters defining their properties as optional. commit 2ccb0f11f86bf6f23d415f9d732b060ca89def78 Author: Angelia Dela Cruz Date: Mon Jun 27 14:29:04 2022 +0800 MDL-75063 behat: BigBlueButton behat generators use UI Replace steps that manually add BigBlueButton instances via the UI and use Behat generators. This improves the speed of the Behat test runs. Co-authored-by: Simey Lameze commit a6e24e30ffc126e703ca7875af957f3fdd033e4b Merge: 35b993b6940 205d990c2e8 Author: Ilya Tregubov Date: Fri Aug 5 12:25:48 2022 +0400 Merge branch 'MDL-74475-master' of https://github.com/aanabit/moodle commit 64be603879e22cdd10f2469a419cd528b65e4951 Author: Andrew Nicols Date: Fri Aug 5 14:04:14 2022 +0800 MDL-75386 theme: Include CSS from editor subplugins in editor style Editor stylesheets are kept separately to standard plugin stylesheets so that they can be provided to style individual iframes where loading the standard Moodle stylesheets would be incorrect. Unfortunately the editor stylesheet system does not consider that subplugins may want to add small individual styling to the editor but this is required in some situations. commit d31dfdc6e2d5e101dafc3f46dbc6f417b5ce6d76 Author: Angelia Dela Cruz Date: Fri Jun 24 13:06:08 2022 +0800 MDL-75019 behat: Folder behat generators use UI Replace steps that manually add Folder instances via the UI and use Behat generators. This improves the speed of the Behat test runs. commit 35b993b6940fc65ab0ab7bfca30a010744c3704e Author: Ilya Tregubov Date: Fri Aug 5 08:29:14 2022 +0400 weekly release 4.1dev commit 019c633bd9b2b118058921666219032dd4ba9d88 Author: Andrew Lyons Date: Thu Jun 30 12:37:22 2022 +0400 MDL-73876 behat: Show exceptions stack trace commit e15444e1ec535cbaf0bcf51a0ecb7a405d7f81e1 Author: Paul Holden Date: Tue Jun 21 17:09:59 2022 +0100 MDL-75029 block_news_items: indicate posts made by deleted users. commit a0508fbb2b6a77fed3078eee1a96f198cef80522 Author: Qihui Chan Date: Thu Jul 14 11:59:51 2022 +1000 MDL-70480 mod_assign: fix user and group submission and update database commit 29d804b302f41b23b5dcec7a264f40e409355336 Merge: da9aec83a66 426f533c070 Author: Jun Pataleta Date: Thu Aug 4 11:35:47 2022 +0800 Merge branch 'MDL-74895' of https://github.com/paulholden/moodle commit da9aec83a666030bf90f75eca0ba3361461a3c51 Merge: 17ab13467fc 9f7eafbf7ba Author: Jun Pataleta Date: Thu Aug 4 11:16:22 2022 +0800 Merge branch 'MDL-69251-master' of https://github.com/snake/moodle commit 17ab13467fc4638b1207743f2c7e5c1cda4c6281 Merge: 73eb4edbdfa 696aa3ea408 Author: Andrew Nicols Date: Thu Aug 4 11:12:32 2022 +0800 Merge branch 'MDL-56923-master' of https://github.com/rezaies/moodle commit 73eb4edbdfaea7def2032dbf5f9aeb56782a4a08 Merge: 9231714b504 3dde885ec74 Author: Andrew Nicols Date: Thu Aug 4 11:08:44 2022 +0800 Merge branch 'MDL-74502-master' of https://github.com/marinaglancy/moodle commit 9231714b504a243fb635c3955145781a815efd52 Merge: 0ad58524c94 b8e1d178140 Author: Jake Dallimore Date: Thu Aug 4 10:55:03 2022 +0800 Merge branch 'MDL-74766-master' of https://github.com/JBThong/moodle commit 0ad58524c94ff95c50d9b22113941df6b82813b5 Merge: 9c6b60bd383 35e5d39d48b Author: Andrew Nicols Date: Thu Aug 4 10:17:02 2022 +0800 Merge branch 'MDL-75080-master' of https://github.com/andelacruz/moodle commit 9c6b60bd383302a4079ea53e6ea9fd5d5ea56dd9 Merge: c500af1c903 275dc3f8d48 Author: Andrew Nicols Date: Thu Aug 4 10:07:09 2022 +0800 Merge branch 'MDL-74655-master' of https://github.com/NoelDeMartin/moodle commit c500af1c9034733668c496065c150f5594afc457 Author: Andrew Nicols Date: Thu Aug 4 10:04:12 2022 +0800 MDL-74492 editor_atto: Comment the regex change commit 78bf2a203afa17e6251b0ccdffa303ca16f7cc8e Merge: 2764133fb75 0ef6473fff0 Author: Andrew Nicols Date: Thu Aug 4 09:59:58 2022 +0800 Merge branch 'MDL-74492-Atto_UL_fix' of https://github.com/PhilippImhof/moodle commit 032468d2696fdbf529832a3fe1a7321952e0b668 Author: Simey Lameze Date: Fri Jul 29 11:24:00 2022 +0800 MDL-74211 behat: convert few more steps to use new data generators commit 43bf6c8f00bd39e2b66b1de4ca7bc3a710ba7845 Author: Paul Holden Date: Thu Jul 28 08:57:11 2022 +0100 MDL-71662 mod_h5pactivity: add group filter to attempts report. commit 2764133fb7512736f253ba35ee7964bb076a78a3 Merge: 41f3f4730f5 c2c7fc98253 Author: Ilya Tregubov Date: Wed Aug 3 16:26:55 2022 +0400 Merge branch 'MDL-75185' of https://github.com/paulholden/moodle commit 41f3f4730f5d5034046a6b8450f1362cfd66f3d6 Merge: 4b233aa8e82 24072f69e91 Author: Jun Pataleta Date: Wed Aug 3 18:04:14 2022 +0800 Merge branch 'MDL-75285-master' of https://github.com/marinaglancy/moodle commit 4b233aa8e82809b7b4ad41ecf6775fe59bb8f63d Merge: 94ea7cd81c5 29c77d97a33 Author: Jun Pataleta Date: Wed Aug 3 17:03:40 2022 +0800 Merge branch 'MDL-74740-master-1' of https://github.com/mihailges/moodle commit 94ea7cd81c54903635872d13725bee75001887c0 Merge: d95071b5376 b5bf5f82be8 Author: Jun Pataleta Date: Wed Aug 3 16:52:36 2022 +0800 Merge branch 'MDL-62959-master' of https://github.com/snake/moodle commit 275dc3f8d48579fc3515803b01b82234769b3d79 Author: Noel De Martin Date: Wed May 4 17:09:29 2022 +0200 MDL-74655 competency: Implement behat generators commit 205d990c2e80e375895c428c8c00d75f4f1536a5 Author: Amaia Anabitarte Date: Mon Jul 4 12:49:21 2022 +0200 MDL-74475 core_badges: Behat test using new step commit f039c865f7ff4575d057309797bdc2f48185150f Author: Amaia Anabitarte Date: Mon Apr 11 12:36:38 2022 +0200 MDL-74475 behat: Option to jump to course edit page commit d95071b5376d8a9e20c01301257f6812d3d3ee09 Merge: 9c4c5f1fbe9 ac7713b7b07 Author: Jake Dallimore Date: Wed Aug 3 15:47:38 2022 +0800 Merge branch 'MDL-74721' of https://github.com/lostrogit/moodle commit 027b6f73d6dfbc1976f29f87b106e5b4a0488ded Author: Kevin Pham Date: Thu Jul 1 13:59:27 2021 +1000 MDL-49795 file: Add missing metadata providers for file_conversion commit c0e329a78128427b61a81a08a60398475077ed65 Author: Kevin Pham Date: Thu Jul 1 14:49:48 2021 +1000 MDL-49795 tool_privacy: Add missing metadata providers for purpose table commit 1495c10c26ea0f475a8aad691cee70950e4e50e4 Author: Kevin Pham Date: Thu Jul 1 14:40:45 2021 +1000 MDL-49795 analytics: Add missing metadata providers for analytics tables Affected tables: - analytics_models - analytics_models_log commit aeea0b150223b32e2f68addefdb85916ce0fd30d Author: Kevin Pham Date: Thu Jul 1 14:25:03 2021 +1000 MDL-49795 auth_oauth2: Add missing metadata providers for oauth2 tables commit 5ab70be18297194615f70fce588f97d029729781 Author: Kevin Pham Date: Mon Jun 28 17:02:28 2021 +1000 MDL-49795 mod_data: Add userid foreign key to data_records commit 1499f83cad8a6bf56ffa0a64ed47792ca7b312fb Author: Kevin Pham Date: Mon Jun 28 16:58:57 2021 +1000 MDL-49795 mod_feedback: Add courseid foreign key to feedback_completed commit c67bc6c10a4ec53f22206042fb36882c379fc1d9 Author: Kevin Pham Date: Mon Jun 28 16:57:22 2021 +1000 MDL-49795 mod_forum: Add usermodified foreign key to forum_discussions commit 5f50d978df023e2159995204de7b5b2581dc317c Author: Kevin Pham Date: Mon Jun 28 16:51:53 2021 +1000 MDL-49795 mod_chat: Add course foreign key to chat_users table commit c2167257c97094f83c4bec66bd58a68241ca024b Author: Kevin Pham Date: Mon Jun 28 16:47:10 2021 +1000 MDL-49795 mod_book: Add foreign key for course commit af71e4f412757c37d3de233e33c9feac5da1596f Author: Kevin Pham Date: Fri Jun 25 17:06:38 2021 +1000 MDL-49795 core: Add foreign keys to core tables in lib - Includes changes to tables like course, enrol, stage, etc commit a35f0b01c0fe7b91ad0283abc796708dd5ef7f28 Author: Kevin Pham Date: Fri Jun 25 15:15:26 2021 +1000 MDL-49795 tool_dataprivacy: Add foreign keys to tool_dataprivacy_purpose commit 08564004ec5ab9b92d05623dbc6b0d169fd8a069 Author: Kevin Pham Date: Fri Jun 25 15:10:20 2021 +1000 MDL-49795 tool_monitor: Add foreign keys to tool_monitor_events commit 2157cc74a49bd3f1ec33db2d675edf5fe8782e5a Author: Kevin Pham Date: Tue Jun 22 14:18:28 2021 +1000 MDL-49795 logstore_standard: add foreign keys for userids & courseid Fields affected: userid, realuserid, courseid & relateduserid commit 9c4c5f1fbe92438ec624a3dc901f1d17fed68423 Merge: babfdf8af22 4139046a9a8 Author: Andrew Nicols Date: Wed Aug 3 12:48:36 2022 +0800 Merge branch 'MDL-72430-master' of https://github.com/HuongNV13/moodle commit babfdf8af22a9547b73d6777cce79650a00c24c8 Merge: 8f892428a62 2e441029048 Author: Andrew Nicols Date: Wed Aug 3 11:11:25 2022 +0800 Merge branch 'MDL-74592-master' of https://github.com/cameron1729/moodle commit ae369574b8094489fdf212c10ed75c03cdd0b193 Author: Paul Holden Date: Tue Aug 2 20:55:34 2022 +0100 MDL-75360 user: relax initial parameter types of external method. Defer cleaning of supplied text to inside the method, so we don't throw confusing exceptions if a user enters "unsafe" characters in the form input. commit 8f892428a620637ea836c1d0a515985749481c82 Merge: 5c1df4aebcc 905b3941763 Author: Jun Pataleta Date: Tue Aug 2 23:18:32 2022 +0800 Merge branch 'MDL-75205' of https://github.com/paulholden/moodle commit 905b39417636095bd9b4a151ffc58ddabec4f8f9 Author: Paul Holden Date: Mon Jul 11 21:03:36 2022 +0100 MDL-75205 reportbuilder: include report parameters on filters reset. When resetting report filters, we need to include the original report parameters in the external method call to ensure all those that are required during validation are present (e.g. when determining if user can view the current system report). commit 7c3e78ca3c9e6713a96ff40b31df26e6b70554a3 Author: Nathan Nguyen Date: Tue Jul 12 20:59:37 2022 +1000 MDL-67685 core_admin: use autocomplete filter in task log commit f32913dc654b711b3a2fb2ee5d61e224a83bbbf3 Author: Nathan Nguyen Date: Tue Jul 12 20:58:24 2022 +1000 MDL-67685 core_reportbuilder: Add autocomplete filter commit 5c1df4aebcccaf65e4c57e2d713433f999ac331c Merge: 3dff2b614ff 599aca679b2 Author: Ilya Tregubov Date: Tue Aug 2 10:28:16 2022 +0400 Merge branch 'MDL-75148-master' of https://github.com/sarjona/moodle commit 3dff2b614ff981de1d14970571c99bb44de1937a Merge: 17e01f6d7fa b152dba74e1 Author: Jun Pataleta Date: Tue Aug 2 10:00:56 2022 +0800 Merge branch 'MDL-74947-master' of https://github.com/snake/moodle commit 599aca679b25a7dd9a0e910ded4d0533a11c7ebf Author: Sara Arjona Date: Thu Jul 7 17:16:33 2022 +0200 MDL-75148 mod_data: Improve presets list page - Add a new help text. - Add captions to table columns. - Move action icons to action menu, and fix code to display the remove action only for presets created by users. - CSS improvements to fit the prototype. In order to achive the previous points, the renderer has been improved, to return the data and let the mustache to print it properly (instead of returning the formatted HTML table). commit 06b86fdfc343bc5fbd728bc8d1ad371d848f05c4 Author: Sara Arjona Date: Thu Jul 7 17:08:15 2022 +0200 MDL-75148 mod_data: Enable Use preset button when one is selected The 'Use preset' button will be enabled only when a preset is selected. commit 7d88bc07541a4c25c897e556e2a7c1ae515c1818 Author: Sara Arjona Date: Thu Jul 7 17:00:40 2022 +0200 MDL-75148 mod_data: Move Import button to right This commit moves the Import button from the tertiary navigation to the right. commit ad0595b4b4e446ac66997767c81480b69dc19b48 Author: Sara Arjona Date: Mon Jul 11 18:26:23 2022 +0200 MDL-75148 mod_data: Implement preset behat generator commit 13264c71079260a61e934941f27964b2f5d70efe Author: Sara Arjona Date: Mon Jul 11 18:25:21 2022 +0200 MDL-75148 mod_data: Add create_preset to generator commit 9d10f7d19eaccff5c0fe1a4215fd91e2537f0c45 Author: Sara Arjona Date: Thu Jul 7 17:03:07 2022 +0200 MDL-75148 mod_data: Add isplugin info to presets This activity currently supports two different preset types: - Datapreset plugins, that can be installed copying them to the mod/data/preset folder. - Presets saved manually by users. This commit adds an attribute to the presets to mark them, in order to identify them later (because, for instance, the plugins can't be removed). Apart from that, the methods in lib.php, involved with this issue, have been deprecated. New methods have been implemented in the manager class, covering them with PHPUnit tests. commit abeae6acb277f4e2c8912f1558cb0199fd91c025 Author: Sara Arjona Date: Mon Jul 11 18:19:37 2022 +0200 MDL-75148 mod_data: Add missing template (adv search) While covering is_directory_a_preset() with PHPUnit tests, it has been identified that there was a missing file in the Image gallery preset. The template will be reviewed in the future (in a separate issue) but, for now, I'm going to add the default template for advanced search. commit 2e4410290485a4319cf22c7fc6fab801eb7d541c Author: Cameron Ball Date: Wed May 18 12:13:47 2022 +1000 MDL-74592 tool_uploaduser: Add option to match on email commit 17e01f6d7fa49c6faf7215ec954fdc46d481c94c Merge: 031eac1b348 637e3a7c880 Author: Shamim Rezaie Date: Mon Aug 1 12:32:49 2022 +1000 Merge branch 'MDL-74957' of https://github.com/paulholden/moodle commit 637e3a7c880d5bba0cdc788c49d3aa680b444a00 Author: Paul Holden Date: Thu Jun 23 22:25:51 2022 +0100 MDL-74957 reportbuilder: external method for triggering report view. commit 24072f69e91e9bf698213f3d9958bf1a5682cba1 Author: Marina Glancy Date: Fri Jul 29 12:42:24 2022 +0200 MDL-75285 core_reportbuilder: allow left joins on category entity commit 9468fe3c8ce412691ecb3ed96e18125df6989a58 Author: Tim Hunt Date: Tue May 3 20:40:08 2022 +0100 MDL-74636 behat: step to skip this scenario if a plugin isn't installed commit 41b805c1ba86302e01a4940a755bb3bea5395489 Merge: 0fb9cdedbb0 c48c4313747 Author: Jun Pataleta Date: Fri Jul 29 15:30:44 2022 +0800 Merge branch 'MDL-75244-master' of https://github.com/andrewnicols/moodle commit 0fb9cdedbb0d9323580f1bb783d35deedd0cecb1 Merge: b47fcbb204a 5b91dabaac2 Author: Jun Pataleta Date: Fri Jul 29 14:32:37 2022 +0800 Merge branch 'MDL-75235' of https://github.com/paulholden/moodle commit 0ef6473fff05c9a19f900a1137c810a96951a7b7 Author: Philipp Imhof <52650214+PhilippImhof@users.noreply.github.com> Date: Wed Apr 13 08:53:53 2022 +0200 MDL-74492 editor_atto: tags should not be confused with

    • tags commit b522d7652d79feece5871a6966cc4be5674f32dc Author: Simey Lameze Date: Fri Jul 29 10:33:59 2022 +0800 MDL-74211 behat: replace steps to use new categories page type commit e5ee04d4b9b57021b51c5a76fd9110b1eb7b73ed Author: Simey Lameze Date: Fri Jul 29 09:18:15 2022 +0800 MDL-74211 behat: add course question categories page type commit 8b4f423c05bb3d1d849090d2cdf6895b287d57bb Author: Simey Lameze Date: Tue Jul 19 07:03:03 2022 +0800 MDL-74211 quiz: make use of question data generators commit b47fcbb204ae986e7b2655d43720af4643dca16b Merge: 417d1b918bd de07d85f238 Author: Andrew Nicols Date: Fri Jul 29 12:11:22 2022 +0800 Merge branch 'MDL-72349_update_strip_double_headers_function' of https://github.com/christina-roperto/moodle commit 417d1b918bdafe5b481761bdda6a4564f49bb8e6 Author: Jun Pataleta Date: Fri Jul 29 10:56:38 2022 +0800 weekly release 4.1dev commit 35e5d39d48bba479eff5c9edcaa2811f34fd7342 Author: Angelia Dela Cruz Date: Tue Jun 28 15:52:43 2022 +0800 MDL-75080 behat: Chat behat generators use UI Replace steps that manually add Chat instances via the UI and use Behat generators. This improves the speed of the Behat test runs. commit 0d1aadc361d5a48c4d9a28660bf212cfe2e983c0 Author: Paul Holden Date: Fri Jul 22 12:34:50 2022 +0100 MDL-75290 reportbuilder: show user identity data on access tab. Observe configured user identity for the site to determine additional columns and filters to display on custom report access tab. commit 5b91dabaac2937982ae76d78a6f35eaf250e11c3 Author: Paul Holden Date: Fri Jul 15 12:56:20 2022 +0100 MDL-75235 reportbuilder: external method to set report filter values. commit c48c4313747c43c61df9645cf0e36e42d263b2e3 Author: Andrew Nicols Date: Tue Jul 19 12:37:49 2022 +0800 MDL-75244 form: Change checker should check existence of tinyMCE API The window.tinyMCE.editors API was present in version 3 of TinyMCE, but is not present in later versions. As a result, this check tries to loop over a variable which does not exist and throws an error in the process. We should check that window.tinyMCE *and* window.tinyMCE.editors both exist before attempting to loop over them. commit 72410a4ca1232629fe80e0dc73a3b880ac9b98b4 Merge: dc5d5e3da77 d0b5241786e Author: Jun Pataleta Date: Thu Jul 28 10:05:28 2022 +0800 Merge branch 'MDL-75256' of https://github.com/paulholden/moodle commit 335e097125e859570bb78f6cdfdc5279331234f0 Author: Carlos Castillo Date: Tue Jul 26 09:37:47 2022 -0500 MDL-75311 reportbuilder: Fix error when send report schedule commit dc5d5e3da77c73adc07e5dd1ce6cb2ff0aa9c263 Merge: 202ce9173b5 8add66b8102 Author: Jun Pataleta Date: Wed Jul 27 17:13:07 2022 +0800 Merge branch 'MDL-74964-master' of https://github.com/lameze/moodle commit 202ce9173b504087b252676415a01ce57816825a Merge: 75001189d0d 85544709d01 Author: Jun Pataleta Date: Wed Jul 27 16:37:03 2022 +0800 Merge branch 'MDL-74656-fix' of https://github.com/paulholden/moodle commit b5bf5f82be873ba7f1cf5a93b7fbd74484bd6663 Author: Simey Lameze Date: Tue Jul 24 10:35:30 2018 +0800 MDL-62959 calendar: add behat to test event type changing commit 85544709d0132dc145b7852926dc5a9312fdd8e4 Author: Paul Holden Date: Wed Jul 27 08:12:34 2022 +0100 MDL-74656 reportbuilder: cast fields to char on mssql during concat. commit 75001189d0d38d411db0bff48fbff249b0990afb Merge: b8d7a5e39b8 547cae0a02a Author: Jun Pataleta Date: Wed Jul 27 14:29:22 2022 +0800 Merge branch 'MDL-74697-master' of https://github.com/sarjona/moodle commit b8d7a5e39b8db484384446aa3ca6713aacb73328 Merge: 9009949de64 6b0bf2cd384 Author: Jun Pataleta Date: Wed Jul 27 13:21:55 2022 +0800 Merge branch 'MDL-74808-master' of https://github.com/lameze/moodle commit 9009949de64a319bc8937528258dd453659def07 Merge: 5b634ef13e1 7cb85525977 Author: Ilya Tregubov Date: Wed Jul 27 08:42:28 2022 +0400 Merge branch 'MDL-75135' of https://github.com/lostrogit/moodle commit 8add66b8102e2393506145cafd20feec67b0b9c9 Author: Marina Glancy Date: Mon Jul 11 12:16:45 2022 +0300 MDL-74964 core_enrol: enrolment page UI fixes commit 3971b69bb4d44471d85d075c11d65943d4cb7b8c Author: Paul Holden Date: Tue Jul 26 16:50:44 2022 +0100 MDL-75312 question: predictable ordering of available questions. This solves sporadic test failure that tried to assert their order. commit 5b634ef13e125c4c7f3ac020dd3589688f12a684 Merge: cfc6ec6973a 5582bc2ded3 Author: Jun Pataleta Date: Tue Jul 26 20:03:39 2022 +0800 Merge branch 'MDL-74656' of https://github.com/paulholden/moodle commit cfc6ec6973a583a6c1d5a71b8495f3de655b12c4 Merge: b32b4865c01 bc9b915a324 Author: Ilya Tregubov Date: Tue Jul 26 15:08:37 2022 +0400 Merge branch 'MDL-75146-master' of https://github.com/sarjona/moodle commit 8cc79b1c87275f4de7a0f88cd0ea565a5ead6526 Author: Simey Lameze Date: Tue Jul 24 09:28:49 2018 +0800 MDL-62959 calendar: fix event data mapping for group id commit 4139046a9a884ae48801c778cde6cc145fda7a84 Author: Huong Nguyen Date: Tue Jul 26 11:21:36 2022 +0700 MDL-72430 Calendar: Fix admin cannot edit course event commit b32b4865c01cb3870a8f2b45eb8672afd1eff00f Merge: af25a9c4d9e 2b28996a2e8 Author: Andrew Nicols Date: Tue Jul 26 11:37:51 2022 +0800 Merge branch 'MDL-73788-master' of https://github.com/andelacruz/moodle commit af25a9c4d9e2ccf857db3376822b2ad2c136e745 Merge: a63695971c3 a18d8c59f43 Author: Jun Pataleta Date: Tue Jul 26 11:02:30 2022 +0800 Merge branch 'MDL-74057-master' of https://github.com/andelacruz/moodle commit a6836d1a39835e5745b959d764f9b4b2e31ff33d Author: hieuvu Date: Tue Jun 28 09:04:22 2022 +0700 MDL-61401 Workshop: fixed indentations and coding style commit 426f533c0700ed062e0c63ca913eefb243399bd7 Author: Paul Holden Date: Mon Jul 25 20:02:14 2022 +0100 MDL-74895 h5p: more resilient error handling during content fetching. On new installs, the task for downloading new H5P content types would throw exceptions and exit when encountering unexpected and/or missing data. commit a18d8c59f4391c99b96dd7ecc82ce19b0ff5c53e Author: Angelia Dela Cruz Date: Mon Mar 7 14:36:06 2022 +0800 MDL-74057 behat: SCORM behat generators use UI Replace steps that manually add SCORM instances via the UI and use Behat generators. This improves the speed of Behat test runs. commit a65549d0b3d834aadc3704c0a1bcb07125632f07 Author: Paul Holden Date: Mon Jun 20 18:51:03 2022 +0100 MDL-75031 output: swap order of buttons in confirmation prompts. As per ff6e5cc7, the primary button "Continue" should be displayed on the right hand site of the confirmation prompt. commit a63695971c330a842265b8a0be284a78f7926725 Merge: 07a1b6e27b4 5ce4efa27b2 Author: Ilya Tregubov Date: Mon Jul 25 14:54:57 2022 +0400 Merge branch 'MDL-75083-master' of https://github.com/rzhtwberlin/moodle commit 07a1b6e27b4f913cbae89bbde2c41b129d3b1594 Merge: 4ce642e8ba5 562041adda9 Author: Ilya Tregubov Date: Mon Jul 25 11:17:54 2022 +0400 Merge branch 'MDL-71708' of https://github.com/lostrogit/moodle commit c3aae3661240f6585224456e0d4102c64a8a919d Author: Jake Dallimore Date: Thu Jul 21 14:22:26 2022 +0800 MDL-74901 core_navigation: support callbacks in frontpage secondary nav Fixes the site home secondary nav, so that nodes added by plugins implementing the PLUGIN_extend_navigation_frontpage callback can be displayed for users who don't have the 'course:update' capability. This change comprises: - Removed course:update capability checks from site home (index.php) and from the secondary nav view. This isn't needed since the nav is capability aware. - Fixed the initialisation of the secondary nav for the frontpage course, removing erroneous duplicate 'home' nodes. The nav is now only shown if there are nodes to display. commit d16ea57405914e5f059f7d5590316055a84cc83f Author: Paul Holden Date: Fri Jul 15 14:09:37 2022 +0100 MDL-75235 reportbuilder: allow default filter form to be disabled. This allows for custom filter forms to be implemented, rather than using the default one for system reports. commit d0b5241786eda2a496b6e82fdd3920f39d69a832 Author: Paul Holden Date: Wed Jul 20 13:40:52 2022 +0100 MDL-75256 task: move abstract get_name method to base class. Allow adhoc tasks to implement this method, so they too can have descriptive names for themselves. Default implementation added to return the class name itself. commit 547cae0a02a0d531973aaf39bf02b20c0574bb05 Author: Andrew Nicols Date: Sat May 7 22:20:10 2022 +0800 MDL-74697 libraries: Update all third-party libraries with more metadata commit bc9b915a3240d84844fb8e2430649360337a5768 Author: Sara Arjona Date: Tue Jul 19 18:49:06 2022 +0200 MDL-75146 mod_data: Fix comments raised during int-review commit 776e48748f0ceccab1120dd2aac5fe827c3ba3d7 Author: Ferran Recio Date: Fri Jul 8 18:07:38 2022 +0200 MDL-75146 mod_data: refactor template parser commit e2da14bbb8758da24a692349ef2163bb55ddddda Author: Ferran Recio Date: Thu Jul 7 20:59:42 2022 +0200 MDL-75146 mod_data: migrate templates editor to mustache commit c6db0084968b7829cdfc0f690d02d69e004e9f69 Author: Ferran Recio Date: Thu Jul 7 16:12:46 2022 +0200 MDL-75146 mod_data: add a manager class commit b8e1d178140b69a71e9ba48622daa8a94f333e35 Author: Thong Bui Date: Wed Jun 29 14:18:07 2022 +0700 MDL-74766 html_editor: Fix form is submitted as an empty string commit 7cb85525977f7f714e8854d3494e07d4e050aad7 Author: Carlos Castillo Date: Wed Jul 6 13:01:20 2022 -0500 MDL-75135 reportbuilder: Add 'Category name with link' column Add 'Category name with link' column to course_category entity commit 4ce642e8ba568ca50dd71f77c0e231a5676ec8c1 Author: Ilya Tregubov Date: Thu Jul 21 21:29:47 2022 +0400 weekly release 4.1dev commit 3250e59ba5c5cb94204041ea0a6207ac0ebf6585 Author: Ilya Tregubov Date: Thu Jul 21 21:29:45 2022 +0400 NOBUG: Fixed SVG browser compatibility commit 49c449d4ed1d61a99f08f0d47164d6fd5ff01c32 Merge: 0e9d8123aec 86f2dde3ed5 Author: Ilya Tregubov Date: Thu Jul 21 21:29:44 2022 +0400 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit 0e9d8123aec870535835476cd2d040e90c98b3b4 Merge: c5e19c2ba6d ea22e495cf2 Author: Jun Pataleta Date: Thu Jul 21 11:57:40 2022 +0800 Merge branch 'MDL-75181-master' of https://github.com/call-learning/moodle commit c5e19c2ba6d4e6198805d435b25b89c997ae0c3d Merge: ad3ba9d0b78 ca7890f2fc1 Author: Jun Pataleta Date: Thu Jul 21 11:26:52 2022 +0800 Merge branch 'MDL-75208' of https://github.com/stronk7/moodle commit ad3ba9d0b785ea23fdd9294247482c7ba3a6fd34 Merge: fc3bb1dc504 892047d3c8d Author: Víctor Déniz Date: Thu Jul 21 00:12:23 2022 +0100 Merge branch 'MDL-74827-master' of https://github.com/rmady/moodle commit 562041adda9db01f1fec96eb15cc5e6c91e5156b Author: Carlos Castillo Date: Mon Jan 24 15:09:10 2022 -0500 MDL-71708 libraries: Upgrade chartjs to latest version Changes in chart config file and the process to import library. Co-authored-by: Andrew Lyons commit fc3bb1dc5045ba9028b20398923a492437a3e8a9 Merge: 7fcc10933f7 919ea1dde19 Author: Víctor Déniz Date: Wed Jul 20 21:03:24 2022 +0100 Merge branch 'MDL-74857-dev' of https://github.com/izendegi/moodle commit 7fcc10933f7b8e1d6e1821696773340fad76b94a Merge: 0adad2081e6 7760c5de071 Author: Víctor Déniz Date: Wed Jul 20 19:49:46 2022 +0100 Merge branch 'MDL-73332-master' of https://github.com/martygilbert/moodle commit ea22e495cf237f6ffb139f755d8c3f131c424449 Author: Laurent David Date: Thu Jul 7 17:42:13 2022 -0400 MDL-75181 mod_bigbluebuttonbn: Fix activity completion exception * Fix exception raised in core completion module due to the absence of completionview in get_sort_order commit 0adad2081e6edd877add5212c2c5268d1c9596c4 Merge: 0643d3acbb6 f1a800bb7c6 Author: Ilya Tregubov Date: Wed Jul 20 08:14:47 2022 +0400 Merge branch 'MDL-73867' of https://github.com/paulholden/moodle commit 0643d3acbb6dd4fb717b976b7c3ed6b1e38691dc Merge: 301db762d65 f9bb9797c20 Author: Jun Pataleta Date: Wed Jul 20 11:31:05 2022 +0800 Merge branch 'MDL-73481' of https://github.com/paulholden/moodle commit f9bb9797c207d6cb7ff5668698320dde1638bd83 Author: Paul Holden Date: Thu Jan 20 23:00:35 2022 +0000 MDL-73481 qtype_truefalse: optional standard instructions for output. AMOS BEGIN CPY [privacy:preference:showstandardinstruction,qtype_multichoice],[privacy:preference:showstandardinstruction,qtype_truefalse] CPY [showstandardinstruction,qtype_multichoice],[showstandardinstruction,qtype_truefalse] AMOS END commit 301db762d65803b146b8048b31dc1a6a07290dcb Merge: 155ef8aece4 dc20ae685f5 Author: Jun Pataleta Date: Tue Jul 19 22:47:25 2022 +0800 Merge branch 'MDL-75182-master' of https://github.com/snake/moodle commit 155ef8aece40be0eb916481741357114750ae73e Merge: 5087f569052 49693c6629a Author: Jun Pataleta Date: Tue Jul 19 20:52:14 2022 +0800 Merge branch 'MDL-68011-master' of https://github.com/mihailges/moodle commit 5087f56905294f6f50046b2024bef8c68b951d09 Merge: 068eda3e2cc dc60fe66627 Author: Víctor Déniz Date: Tue Jul 19 13:48:58 2022 +0100 Merge branch 'MDL-75119' of https://github.com/paulholden/moodle commit de07d85f2389688ecb089bf7cd094c98e9e261c0 Author: Christina Thee Roperto Date: Mon Jul 18 22:46:01 2022 +1000 MDL-72349 filelib: update strip_double_headers function commit ca7890f2fc14e1408d1ab4a1edd641d9edca49c6 Author: Eloy Lafuente (stronk7) Date: Wed Jul 13 23:44:16 2022 +0200 MDL-75208 oracle: Amend a couple of queries to make Oracle happy The changes introduced here are completely safe, just we stop binding SITEID and, instead, embed it in the SQL. Why? Because Oracle 21 has started to return non-sense results when SITEID is bound. After lots of tests, attempts, debugging... we have been unable to find any logic to the need of this change and also, have been unable to reproduce the problem with a standalone script that pretty much runs the same queries that the ones changed here. I'm sure that there is something, somewhere, but have failed to find it, grrr. Please read MDL-75208 and linked issues to find more information about this problem, that is one of the biggest mysteries I've seen recently. Maybe at the end there is a tiny detail that explains it all, but it's really well hidden. commit 5582bc2ded3dcc77097cb749a4e9467eaace02c5 Author: Paul Holden Date: Mon May 9 11:00:56 2022 +0100 MDL-74656 reportbuilder: ensure nulls preserved in column callbacks. When concatenating column fields in order to perform aggregation on them (e.g. group concatenation), we need to preserve all null values in the data passed to each column callback. Co-authored-by: Carlos Castillo commit 0b616158cbb2704514c60e620cfffc0569c62a3b Author: Paul Holden Date: Tue Jul 19 08:23:50 2022 +0100 MDL-74656 badges: add test generator class for creating badges. commit 49693c6629a61388e636ebd91a24205a5f518818 Author: Mihail Geshoski Date: Tue Jul 19 14:33:39 2022 +0800 MDL-68011 coourse: Final deprecation of course_modchooser() commit 6a122984daf5d3426ada811e3e228638f0e333bc Author: Mihail Geshoski Date: Fri Jun 17 13:53:40 2022 +0800 MDL-68011 course: Final deprecation of the callback get_shortcuts() Removal of the callback get_shortcuts() and its plugin implementations. The private methods in the content_item_readonly_repository class which were only used by the callback hook logic are also removed. commit 2ca262a5e3bc1f09c75b475c27d161fab4f54c3c Author: Mihail Geshoski Date: Fri Jun 17 13:48:31 2022 +0800 MDL-68011 core: Final deprecation of get_module_metadata() commit c7d7c83abc4a9d2c3302ad62c0a91a503e3f2375 Author: Paul Holden Date: Fri Sep 17 11:38:45 2021 +0100 MDL-12643 course: fix capabilities used for bulk participant actions. Previously the `moodle/course:bulkmessaging` capability controlled access to the entire bulk actions menu for course participants, rather than just those actions related to messaging. commit 068eda3e2cc7c2ed9bfb6d5bc36544e423339437 Merge: 12940485757 273d9d561d7 Author: Ilya Tregubov Date: Mon Jul 18 14:16:14 2022 +0400 Merge branch 'MDL-68843-master' of https://github.com/snake/moodle commit 2b28996a2e80b28bb825921f2605b03003735b9d Author: Angelia Dela Cruz Date: Mon Jan 17 17:47:48 2022 +0800 MDL-73788 behat: URL behat generators use UI Replace steps that manually add URL instances via the UI and use Behat generators. This improves the speed of Behat test runs. commit 919ea1dde192a4db589dbc0da25a21e17c21b058 Author: Iñigo Zendegi Date: Thu Jun 9 16:02:55 2022 +0200 MDL-74857 language: Start using the 'statusok' string for status commit 129404857577dee5d17fbce9973e69af13edf12d Merge: 31badf82210 fad1926b987 Author: Jun Pataleta Date: Mon Jul 18 16:47:13 2022 +0800 Merge branch 'MDL-74825-master' of https://github.com/rmady/moodle commit 31badf82210bd58e54063e144d5cf9e7ff79b93b Merge: a3b8eb0969a 7725abc4a8c Author: Ilya Tregubov Date: Mon Jul 18 12:41:50 2022 +0400 Merge branch 'MDL-72905-master' of https://github.com/golenkovm/moodle commit a3b8eb0969a42f855bd81855c23d2de217bc125f Merge: 3e67cccbcdb 5294f81c27b Author: Jun Pataleta Date: Mon Jul 18 16:25:58 2022 +0800 Merge branch 'MDL-74925-master' of https://github.com/lameze/moodle commit 273d9d561d7b957b0d8cd9b14767340dc2cd5231 Author: Jake Dallimore Date: Tue Jun 14 10:56:07 2022 +0800 MDL-68843 enrol_lti: add tests covering disabled instances in tasks Verify the expected behaviour of the sync_members and sync_grades tasks when enrolment instances are disabled, whether as a byproduct of module deletion, or as status change made by the user. commit 3387e637360568cedf4d21b175e2e2af42e0aa44 Author: Jake Dallimore Date: Tue Jun 14 10:55:52 2022 +0800 MDL-68843 enrol_lti: auto disable orphaned enrolment instances - pre_course_module_deletion hook to disable on mod delete - upgrade step dealing with legacy orphaned records commit 44508bfe93c391fe8bd490ca8e848ab5516793b3 Author: Jake Dallimore Date: Fri May 27 13:51:38 2022 +0800 MDL-68843 enrol_lti: add deleted activity warning to published tools Adds a warning to the 'name' column of the tables, letting teachers know that the activity exposed by the method has been deleted and what their options are. commit 5294f81c27b1e1bb580ca4ff1ff0d08603e0ee37 Author: Simey Lameze Date: Wed Jul 13 12:07:27 2022 +0800 MDL-74925 core_course: initial deprecation of '_delete' methods commit 45dfb5ac84f7bd7fc8abd7363386b08f5272fd72 Author: Simey Lameze Date: Thu Jul 7 10:37:46 2022 +0800 MDL-74925 course: use the correct 'remove' action commit e2cd526456069fb0438f39ab35237b36cabc47e7 Author: Simey Lameze Date: Thu Jul 7 10:36:52 2022 +0800 MDL-74925 phpunit: add missing course/format test suite commit 3e67cccbcdbecb5faaea2bc6edaff546e5db5250 Merge: 031eac1b348 0fcea11234a Author: Jun Pataleta Date: Mon Jul 18 13:49:44 2022 +0800 Merge branch 'master_MDL-74768-bulkmove-question-after-affects' of https://github.com/catalyst/moodle-MDL-72752 commit 031eac1b348321b57ba3087077d976fdf8c783ce Merge: d9632ca8b28 62bee73724e Author: Shamim Rezaie Date: Mon Jul 18 12:19:05 2022 +1000 Merge branch 'MDL-74826-master' of https://github.com/rmady/moodle commit 86f2dde3ed56384c62d1bb6f4d570b7bed5a60ad Author: AMOS bot Date: Sat Jul 16 00:08:10 2022 +0000 Automatically generated installer lang files commit f1a800bb7c69f7486a6cd43fefd42b3cd9cf356c Author: Paul Holden Date: Sat Feb 12 09:33:00 2022 +0000 MDL-73867 reportbuilder: improve performance of the editable classes. When instantiating classes that extend `inplace_editable` we can improve performance by passing persistent instances we already have, rather than re-requesting them. Add test coverage to relevant classes. commit 9f7eafbf7ba24ccf40d0adfa9488e76f62ec9c32 Author: Denis Brat Date: Tue Dec 15 15:00:14 2020 -0300 MDL-69251 enrol_lti: fix sync_members task inconsistent internal state commit 7760c5de071da16748514a236d1517fa52292fe5 Author: Marty Date: Thu Dec 9 16:34:54 2021 -0500 MDL-73332 mustache: Fix shortentext helper In the docs, it claims you can provide length to the shortentext template helper as a context variable. In reality, that is not the case. commit d9632ca8b28304d5188a8310480f0cd6bc06d9d8 Author: Víctor Déniz Date: Thu Jul 14 12:06:01 2022 +0100 weekly release 4.1dev commit 697555718778e0ab00980783535fefead25b8617 Merge: 29a380afeb1 4faede98493 Author: Víctor Déniz Date: Thu Jul 14 12:05:58 2022 +0100 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit b853f042271bc35d3c3008d2eb699311b1ba513b Author: Shamim Rezaie Date: Thu Jul 14 11:35:19 2022 +1000 MDL-75214 theme_boost: secondary nav bar styling updates This commit removes the top border of the secondary nav bar and makes its bottom border full-width. commit 0fcea11234a9d5016e7c55fa8e51621ac218a878 Author: Safat Shahin Date: Tue May 17 09:30:44 2022 +1000 MDL-74768 core_question: Fix for question category movement commit 29a380afeb11d03867d13637ea0e985024fabbb5 Merge: 0b039070f46 102c93edb5b Author: Víctor Déniz Date: Thu Jul 14 02:02:01 2022 +0100 Merge branch 'MDL-74171-master' of https://github.com/lucaboesch/moodle commit 0b039070f462d3a6e628bcf5c0779d0d13855d15 Merge: e5eafa38d60 2d6139242c4 Author: Víctor Déniz Date: Thu Jul 14 01:43:54 2022 +0100 Merge branch 'MDL-74671' of https://github.com/paulholden/moodle commit e5eafa38d604b3de6e617e0d787105170884ad59 Merge: c5995339586 52992d993ca Author: Víctor Déniz Date: Thu Jul 14 00:51:15 2022 +0100 Merge branch 'MDL-73568' of https://github.com/paulholden/moodle commit c599533958635aaefacf6ec996c4d1b8630778d1 Merge: 50598298ba1 53c88025456 Author: Jun Pataleta Date: Wed Jul 13 13:22:15 2022 +0800 Merge branch 'MDL-74988' of https://github.com/paulholden/moodle commit 50598298ba10d8d37a60e20dd93a63ff02d59eab Merge: 3c6fdb19938 ec452a4e884 Author: Jun Pataleta Date: Wed Jul 13 13:02:07 2022 +0800 Merge branch 'MDL-75152' of https://github.com/paulholden/moodle commit 3c6fdb1993839d4781b323b27f49061ee7be25d5 Merge: 0e3929a1022 73d604369d2 Author: Jun Pataleta Date: Wed Jul 13 11:39:08 2022 +0800 Merge branch 'MDL-71062-master' of https://github.com/sharidas/moodle commit 73d604369d26e7dda837b1ce5a5564dbe2054015 Author: Sujith Haridasan Date: Tue Apr 12 09:38:41 2022 +0530 MDL-71062 core: Step 1 deprecation of print_error function commit 0e3929a10229d388deb65fa464bc87ee950dad59 Merge: 782a3fba23d 84f5903114b Author: Jun Pataleta Date: Tue Jul 12 23:23:03 2022 +0800 Merge branch 'MDL-74513-master' of https://github.com/lucaboesch/moodle commit 782a3fba23ddcc895dfff7442e3adcd96c5b9823 Merge: c09f96c8ef6 bab70a42a05 Author: Víctor Déniz Date: Tue Jul 12 11:53:54 2022 +0100 Merge branch 'MDL-74681-written_time_in_query_end' of https://github.com/catalyst/moodle commit c09f96c8ef69a2dea90bde6ee86f288f0f83e1cc Merge: 15f678194c5 4ef7fc38952 Author: Jun Pataleta Date: Tue Jul 12 17:17:08 2022 +0800 Merge branch 'MDL-67347-master' of https://github.com/mihailges/moodle commit 15f678194c5ba92c36dcf90951117245aa84f5df Merge: 1ee5ef32719 9e074f2436d Author: Jun Pataleta Date: Tue Jul 12 14:30:51 2022 +0800 Merge branch 'MDL-74736-master' of https://github.com/golenkovm/moodle commit 1ee5ef32719390ff0e47163cefc3d928eea6277b Merge: f283906423a 1dba7152d06 Author: Jun Pataleta Date: Tue Jul 12 11:44:00 2022 +0800 Merge branch 'MDL-74595' of https://github.com/paulholden/moodle commit f283906423ab1272a501797a607f58dba3591177 Merge: 0cb05162116 caa738b5b08 Author: Jun Pataleta Date: Tue Jul 12 10:50:22 2022 +0800 Merge branch 'MDL-71747' of https://github.com/stronk7/moodle commit 4faede9849352b42c3f031560c24f2545ee94145 Author: AMOS bot Date: Tue Jul 12 00:08:06 2022 +0000 Automatically generated installer lang files commit 0cb0516211680292bf4c33ef70f7a702e20f1d19 Merge: 6ba6c432bed 7ee1dc421fc Author: Jun Pataleta Date: Mon Jul 11 20:35:18 2022 +0800 Merge branch 'MDL-74282' of https://github.com/paulholden/moodle commit 6ba6c432bed077468555decc6446c91fe2e62981 Merge: 399a922f0de 0cd4eadb35b Author: Jun Pataleta Date: Mon Jul 11 17:02:14 2022 +0800 Merge branch 'MDL-73215-undef-plagiarismlinks' of https://github.com/leonstr/moodle commit 399a922f0de59c6d9ef74630f200d75f9f5913d0 Merge: df2276aee6f 1cedbd1e19b Author: Jun Pataleta Date: Mon Jul 11 16:54:22 2022 +0800 Merge branch 'MDL-74784-master' of https://github.com/sarjona/moodle commit df2276aee6f7b0ddecf41323dd93afd3247ceffa Merge: cb525f35754 d49d3cbb75d Author: Jun Pataleta Date: Mon Jul 11 16:51:03 2022 +0800 Merge branch 'MDL-74061-master' of https://github.com/ntdat1904/datnguyen_moodle commit b152dba74e194cfb6f8b1af370be042b08a45430 Author: Jake Dallimore Date: Mon Jul 11 13:25:40 2022 +0800 MDL-74947 mod_lti: remove text validation from password field This is a password field so should not be cleaned. commit cb525f357544900da79d561376fdcc09e296b99f Merge: a5d99d7d8df 721f7a01e8b Author: Jake Dallimore Date: Mon Jul 11 11:02:30 2022 +0800 Merge branch 'MDL-74777' of https://github.com/paulholden/moodle commit a5d99d7d8dfed8b350e399925fc71feaeb3d7d63 Merge: a23f0bff3e1 e9135d67084 Author: Jake Dallimore Date: Mon Jul 11 10:51:58 2022 +0800 Merge branch 'MDL-74314' of https://github.com/paulholden/moodle commit ac7713b7b0795fa199a5766f06245db0fd39e79c Author: Carlos Castillo Date: Thu May 12 13:45:54 2022 -0500 MDL-74721 reportbuilder: Disabling live editing in custom reports commit caa738b5b0813a121c67887c0201037a3601c664 Author: Eloy Lafuente (stronk7) Date: Thu Jul 7 20:46:59 2022 +0200 MDL-71747 environment: Ensure that check_xmlrpc_usage is in >=39 This is a partial backport of MDL-73270 to ensure that the check_xmlrpc_usage custom check is present in all the supported branches and it's applied to all branches able to run php80: - MOODLE_311_STABLE - MOODLE_400_STABLE - master (aka, 4.1 and up) Note that the whole patch has not been backported, only the environmental check (xml file and check implementation). commit 61d091013b80ed25f34922623aa6a6b3ebdb935d Author: Eloy Lafuente (stronk7) Date: Fri Jun 3 20:21:27 2022 +0200 MDL-71747 ci: travis and gha, raise to agreed requirements Basically, we only need to change: - PHP 7.4 - PostgreSQL 12 Also, moving up to focal as dev environment, removing NVM_VERSION because nvm automatically detects .nvmrc and switching to socketed connection for PostgreSQL (little improvements). commit 5ce4efa27b2c834f62290e62829c7225e3e11df0 Author: Johannes Burk Date: Wed Jun 29 10:38:36 2022 +0200 MDL-75083 login: prevent double submission Apply core_form/submit JavaScript code to prevent double submission of login form and guest login button. Add ID to guest login button to make it addressable. commit 7ee1dc421fc4976c32fa7d7574a66c965e6c27de Author: Paul Holden Date: Mon Mar 21 17:43:20 2022 +0000 MDL-74282 grade: omit outcomes report if outcomes aren't enabled. commit c2c7fc982536627e1e3e81ac3c33cc18d87fbe5f Author: Paul Holden Date: Thu Jul 7 18:27:35 2022 +0100 MDL-75185 reportbuilder: order report source listing alphabetically. commit 6b0bf2cd3848c3033644fa9d770cd25c17c4d330 Author: Simey Lameze Date: Tue Jun 28 14:55:18 2022 +0800 MDL-74808 lib: replace type summary span by a div commit e7d988c85cb73c6a1ed4716dbacf0bfb6cae4c18 Author: Simey Lameze Date: Wed Jun 22 12:48:08 2022 +0800 MDL-74808 question: remove span element from label commit d1a0105b6db550d9b9f349a67482d4b6b2010581 Author: Simey Lameze Date: Wed Jun 22 08:42:26 2022 +0800 MDL-74808 question: only add title attr if tooltip is set commit 7c57a9749a3144d2a64066f31f9288b9303c155a Author: Simey Lameze Date: Tue Jun 21 12:33:51 2022 +0800 MDL-74808 question: use the correct attr for checked checkboxes commit bab70a42a05cef68ae8665eb67a5edcebbaff8ef Author: Srdjan Date: Mon May 30 17:52:17 2022 +1000 MDL-74681 lib/dml: moodle_read_slave_trait: written table timestamping Moved written table timestamping from query_start() to query_end(): We are adjusting table last written times at the end of transaction. That does not apply to immediate database writes that are not performed within transaction. This change is to set last written time after the query has finished for such writes, rather than before it started. That way long write operations cannot spill over the latency parameter. commit dc20ae685f5ad2e80127553531dd208f3ee7868c Author: Jake Dallimore Date: Fri Jul 8 09:53:36 2022 +0800 MDL-75182 enrol_lti: remove installed lang assumptions from unit tests Don't assume 'fr' isn't installed, or that 'en' is. Use known non-existent languages and known installed languages for the relevant test cases. commit b12b4c10a4f207658ac71b83d49dc6b5f36c4075 Author: Eloy Lafuente (stronk7) Date: Fri Jun 3 19:57:06 2022 +0200 MDL-71747 upgrade: remove adhoc tasks not used anymore This code was used only by deleted upgrade steps so it's safe to proceed with straight deletion, considering it internal. Deletion has been documented in corresponding upgrade.txt files: - \mod_forum\task\refresh_forum_post_counts adhoc task And these is the list of code that has NOT been removed because it may be needed in the future: - \core_search\manager::clean_up_non_existing_area(), used by - adhoc task: \core\task\clean_up_deleted_search_area_task adhoc task commit 012ae934becfc70118a1394f7ae12af0b1f7b81c Author: Eloy Lafuente (stronk7) Date: Fri Jun 3 18:47:34 2022 +0200 MDL-71747 upgrade: remove functions not used anymore This code was used only by deleted upgrade steps so it's safe to proceed with straight deletion, considering it internal. Deletion has been documented in corresponding upgrade.txt files: - upgrade_analytics_fix_contextids_defaults() - upgrade_convert_hub_config_site_param_names() - upgrade_rename_prediction_actions_useful_incorrectly_flagged() commit 58b56e2395286320d81b4d64b09c5cb0a74dc452 Author: Eloy Lafuente (stronk7) Date: Fri Jun 3 18:26:52 2022 +0200 MDL-71747 upgrade: remove all the < 3.9.0 upgrade steps This just deletes all the upgrade steps previous to 3.9.0. Some small adjustments, like tweaking globals can also be applied when needed. Also includes an upgrade step to prevent upgrading from any version < 2020061500 (v3.9.0) as anti-cheating measure. The next commits will proceed to deprecate / remove functions that were exclusively (usually belonging to upgradelib) being used by those, now removed, upgrade steps. This is the list of code to remove and document in upgrade.txt files: - upgrade_analytics_fix_contextids_defaults() - upgrade_convert_hub_config_site_param_names() - upgrade_rename_prediction_actions_useful_incorrectly_flagged() - \mod_forum\task\refresh_forum_post_counts adhoc task. And these is the code that has NOT been removed because it may be needed later (no matter there aren't uses now): - \core_search\manager::clean_up_non_existing_area(), used by - \core\task\clean_up_deleted_search_area_task adhoc task commit 1a25935d288902d680bbc611292a29f110bf4891 Author: Eloy Lafuente (stronk7) Date: Fri Jun 3 01:52:52 2022 +0200 MDL-71747 environment: Apply agreed changes - PHP 7.4 required. - Moodle 3.9 required. - MariaDB 10.4 required. - PostgreSQL 12 required. - Oracle 19c required. commit 61bdc1e36be3202938d7e433a2b14177c62379d9 Author: Eloy Lafuente (stronk7) Date: Fri Jun 3 01:48:25 2022 +0200 MDL-71747 environment: 4.1 base information This is a direct copy of the 4.0 information, to have the changes under control in the next commit. commit f678a204636f6282d505c7ccf6cb082cd3234562 Author: Eloy Lafuente (stronk7) Date: Fri Jun 3 01:43:36 2022 +0200 MDL-71747 composer: Regenerate with php74 and requirements raised Now that the required PHP version has been raised to php74, set it in the composer.json file and regenerate everything, following the instructions @ https://docs.moodle.org/dev/Composer, also with php74. That's the only change (raised php version) as far as no change has been performed to extension. commit 84f5903114b97e5b05cd38308dc7a90d936f8cf9 Author: Luca Bösch Date: Mon Apr 18 19:52:31 2022 +0200 MDL-74513 block_recentlyaccesseditems: display objects like timeline. commit 102c93edb5bad7936b0486b4e2a5a02a2186fde1 Author: Luca Bösch Date: Fri Mar 11 09:02:16 2022 +0100 MDL-74171 core_question: qbank_plugins page table sort. commit a23f0bff3e1f386ceeb686e1d7ce28d8735769e0 Author: Jun Pataleta Date: Thu Jul 7 21:32:59 2022 +0800 weekly release 4.1dev commit 55b9ff4f362eba907871fb3566b62489d942e057 Merge: f9af45eff5d e1139b9bdd7 Author: Jun Pataleta Date: Thu Jul 7 21:32:58 2022 +0800 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit 696aa3ea408039dccdfbe976e21c3d2f73883e9d Author: Shamim Rezaie Date: Thu Jul 7 16:01:18 2022 +1000 MDL-56923 gradingform_guide: Fix icon positioning in RTL commit f9af45eff5ded635cdc52ae0f26f97dee75bd1ed Merge: 4afcb0dce8c 51c9c709a9b Author: Jun Pataleta Date: Thu Jul 7 12:07:55 2022 +0800 Merge branch 'MDL-75058-master' of https://github.com/jleyva/moodle commit 4afcb0dce8ca09ba68a434691da0fcbe39fc9c57 Merge: 2857a3219c3 7d0c60eecfa Author: Jake Dallimore Date: Thu Jul 7 11:48:29 2022 +0800 Merge branch 'MDL-69400-master' of https://github.com/abgreeve/moodle commit 2857a3219c35d90a380340ed4350226d3ff04c01 Merge: 23f63f8e17d eb44a074fb8 Author: Jun Pataleta Date: Thu Jul 7 11:05:11 2022 +0800 Merge branch 'MDL-75054' of https://github.com/paulholden/moodle commit 23f63f8e17d839b0157a9e26278e5c3648a34e9e Merge: 0bf9eea6d2e ecb95114e98 Author: Jun Pataleta Date: Thu Jul 7 11:01:40 2022 +0800 Merge branch 'MDL-74885' of https://github.com/dravek/moodle commit 0bf9eea6d2e6bb5cac44bc825501b5f35e77fa44 Merge: 972ea1a41de 3d5ad1c3919 Author: Jun Pataleta Date: Thu Jul 7 10:59:18 2022 +0800 Merge branch 'MDL-75028-master' of https://github.com/rezaies/moodle commit 972ea1a41de714261a5b3917bf1b36e1ab7a22b2 Merge: ee325b4bf88 c0c1653b52b Author: Jun Pataleta Date: Thu Jul 7 10:47:28 2022 +0800 Merge branch 'MDL-75116' of https://github.com/aolley/moodle commit ee325b4bf883f990f7b82333cab9090091fdfbb1 Merge: 715fd4cf3cc 05dcc9eb122 Author: Víctor Déniz Date: Thu Jul 7 00:49:18 2022 +0100 Merge branch 'MDL-74981-master' of https://github.com/stevandoMoodle/moodle commit 715fd4cf3ccce5131006ff34d028fd6806dbc54b Merge: ce043a452e3 46b8aecfa8b Author: Víctor Déniz Date: Wed Jul 6 12:18:01 2022 +0100 Merge branch 'MDL-74835_update-nodejs-version-in-travis-integration-to-lts-gallium' of https://github.com/ziegenberg/moodle commit ce043a452e3ffd81c8c9087cf62f6963b0c6fcc4 Merge: 014f2f5d5f8 1657669d98f Author: Jun Pataleta Date: Wed Jul 6 16:46:05 2022 +0800 Merge branch 'MDL-74741-master' of https://github.com/rezaies/moodle commit 014f2f5d5f83fb080bc64015f12a9a35b7e6366b Author: stevando Date: Fri Jul 1 13:15:56 2022 +0800 MDL-72171 tool_mobile: Ensure auto login URL is always local commit ecb95114e98e279e0e9d760973c13682d5011db2 Author: David Matamoros Date: Tue May 31 12:36:23 2022 +0200 MDL-74885 reportbuilder: format value using percents from lang pack commit 2ccd1e773c841a3d5dd6ca31749db1f19bfef6bc Author: Mihail Geshoski Date: Fri Jun 24 13:52:36 2022 +0800 MDL-71921 scorm: Sanitize element names before outputting track details commit aebd3576a678fe947f7f5c2a9d8d5b19519150e7 Author: Alex Morris Date: Wed Jun 22 19:23:48 2022 +1200 MDL-75044 assignfeedback_editpdf: Add SAFER option to GS command Adds the SAFER option to the Ghostscript command to limit interaction with IO and OS commands commit 3cafb305ded3bf676a2d2b89fcf5a0c6ea7c6d6d Author: Huong Nguyen Date: Fri May 6 12:21:39 2022 +0700 MDL-72029 Lesson: Prevent arbitrary file read when importing lesson questions in blackboard format commit d585f902fc2bc4f04ac2b097aa9bfde8a71f8fba Author: Huong Nguyen Date: Fri May 6 11:30:15 2022 +0700 MDL-72029 lib: Prevent path traversal for clean_param with PARAM_SAFEPATH commit 579c15842a900f9a8779a13e3f9623ce1133bf85 Author: Laurent David Date: Mon May 16 07:35:21 2022 +0200 MDL-74473 core_analytics: Upgrade ML Backend to 3.0.5 commit 805d92152e3528227addd00551a72b63eba5f44a Author: Jake Dallimore Date: Thu May 12 11:36:33 2022 +0800 MDL-72299 mod_lti: fix html escaping when reposting cross site posts commit b71b2311f3096002ad57483f4d20b142e8cf6627 Merge: 9783c54df1a 53682b209b1 Author: Andrew Nicols Date: Wed Jul 6 11:15:51 2022 +0800 Merge branch 'MDL-73305_master' of https://github.com/tasosb/moodle commit 9783c54df1a0fa90ddb5841e7bb34634aae51c91 Merge: 319e14e6cfd d91df53d638 Author: Andrew Nicols Date: Wed Jul 6 11:02:15 2022 +0800 Merge branch 'MDL-74408' of https://github.com/paulholden/moodle commit 319e14e6cfdcba7296532b825ae7344151030007 Merge: f739d61ae25 d6540ddfda3 Author: Andrew Nicols Date: Wed Jul 6 10:58:03 2022 +0800 Merge branch 'MDL-74972-master' of https://github.com/marinaglancy/moodle commit f739d61ae254154a8af0a131c8524bd1a9f1d28d Merge: 6d99ad85db2 b2565dd580c Author: Jun Pataleta Date: Wed Jul 6 10:57:14 2022 +0800 Merge branch 'MDL-74596-master' of https://github.com/marinaglancy/moodle commit 6d99ad85db267dfe36ddf89175fd6e212022e1ca Merge: 1a74206dbce ca1fe2afa37 Author: Jun Pataleta Date: Wed Jul 6 10:53:01 2022 +0800 Merge branch 'MDL-74813-master' of https://github.com/mihailges/moodle commit ca1fe2afa377beecf85238a502664f1d0d31e8ff Author: Mihail Geshoski Date: Wed Jul 6 10:17:04 2022 +0800 MDL-74813 filepicker: Replace the dnd gif animation with a static icon commit ec452a4e884514f4b5e4cde47e1b3e1ba9e0febf Author: Paul Holden Date: Tue Jul 5 21:45:23 2022 +0100 MDL-75152 reportbuilder: unique default tag aliases across entities. commit 1a74206dbce2c5d3a6973beeb8ab27c1d587a34e Merge: d3565b60f32 629bb7f54d5 Author: Jun Pataleta Date: Tue Jul 5 22:14:00 2022 +0800 Merge branch 'MDL-74821-master' of https://github.com/junpataleta/moodle commit 629bb7f54d5cb504176a23c23d35d74bd5451825 Author: Laurent David Date: Tue Jun 14 08:53:56 2022 +0200 MDL-74821 mod_feedback: Fix HTML validator error * Remove align attribute on table elements * Fix dangling tr/td on multichoice rated * Remove colspan as it is not used commit d3565b60f32305d0b0fb2850609ecb4d8a59601e Merge: 10c837f157e def8753d521 Author: Jun Pataleta Date: Tue Jul 5 21:15:37 2022 +0800 Merge branch 'MDL-74505-master' of https://github.com/JBThong/moodle commit b2565dd580c7abf7f84adee248a15d17bd7fed19 Author: Marina Glancy Date: Tue May 31 15:54:04 2022 +0200 MDL-74596 core_admin: option to hide search input on admin pages commit 10c837f157ec12085a736fd3e1b3742a2e8ec085 Merge: 8e5a19b6cb0 d3235599651 Author: Jake Dallimore Date: Tue Jul 5 14:52:04 2022 +0800 Merge branch 'MDL-74815-master' of https://github.com/junpataleta/moodle commit def8753d521dcf84b6213fb41782ba228f299849 Author: Thong Bui Date: Mon Jun 6 15:24:37 2022 +0700 MDL-74505 Question bank: Improve behat steps commit 035b55252d351147f677b66a31ba12376bc66aa2 Author: Thong Bui Date: Mon Jun 6 15:02:13 2022 +0700 MDL-74505 Question bank: Update validation editing question form. commit 7d0c60eecfa5ad9965a53329e569e1524fc5a50a Author: Adrian Greeve Date: Mon Jul 4 14:59:40 2022 +0800 MDL-69400 mod_forum: Added calender event refreshing. commit 8e5a19b6cb0b52eeb4ad58a16054ea8f0914af2d Merge: 27b5573e510 11dbde12949 Author: Jake Dallimore Date: Tue Jul 5 12:00:43 2022 +0800 Merge branch 'master_mdl-73498' of https://github.com/daniil-berg/moodle commit e1139b9bdd74731350ea5e3a33e532bb2833c7bc Author: AMOS bot Date: Tue Jul 5 00:08:26 2022 +0000 Automatically generated installer lang files commit c0c1653b52bf6782bd04361153456e166a14c42c Author: Adam Olley Date: Mon Jul 4 20:48:29 2022 +0930 MDL-75116 mod_feedback: Check array values exist before using them Without this, the @list will emit a PHP warning under php8.0+ when the array doesn't have a second element to assign. commit 27b5573e510631df178a971bf8b3c275dc1d5b65 Merge: 986e9a27771 64bf0e91655 Author: Jun Pataleta Date: Mon Jul 4 23:17:20 2022 +0800 Merge branch 'MDL-74516' of https://github.com/stronk7/moodle commit 986e9a27771b54ac813f988748d8eff6262d7c71 Merge: 9ccda59e00b 0c1d4b219ab Author: Jun Pataleta Date: Mon Jul 4 22:18:39 2022 +0800 Merge branch 'MDL-75008-master-enfix' of https://github.com/mudrd8mz/moodle commit dc60fe66627ac81d2d20fc470bd25a8895a47ff2 Author: Paul Holden Date: Mon Jul 4 12:34:15 2022 +0100 MDL-75119 reportbuilder: preload context data for column callbacks. This prevents additional requests for context instances in the callback methods, by preloading all required data in the initial field select. commit d3235599651e20f0e52bff3da1e87adf2f616511 Author: Jun Pataleta Date: Mon Jul 4 11:36:02 2022 +0800 MDL-74815 pix: Convert PNG version of darkened SVG icons * Conversion was done using rsvg-convert from librsvg commit 7725abc4a8c74f2d578b2c7e613d81bfd0588a62 Author: Mikhail Golenkov Date: Mon Oct 25 17:52:33 2021 +1100 MDL-72905 course: Add new callback for timeline classification commit 12ee00bdf6514449e8cbeba83d7a3be7e4b94885 Author: Jun Pataleta Date: Mon Jul 4 11:09:50 2022 +0800 MDL-74815 pix: Darken colour of grey icons * Change the fill colour of grey icons from #999 to #888. commit f83782af7428a2cf5a6f843b70ec240d5c9bb785 Author: sam marshall Date: Fri Jul 1 12:35:29 2022 +0100 MDL-75108 block_html: Search tries to index directory entries Search attach_files function should only attach indexable files, not directory entries which are 0 bytes and cannot be indexed. commit 64bf0e916556b919115a44d58df19d821493f7be Author: Eloy Lafuente (stronk7) Date: Mon Jun 27 00:27:59 2022 +0200 MDL-74516 workshop: Better handling of floats for gradepass fields This re-applies the same fix that was used for the central mod form to the workshop activity. This is needed because the completion support for this module is custom (there are 2 grade items), hence the validations are also custom. For more information, read the previous commit and MDL-74516 Unfortunately, because of a related bug with assessment completion (see MDL-69690) we cannot provide automated testing for this activity. Manual instructions will be provided instead. commit b3b1006201def2330245dbd5d5ce396758c0eabf Author: Eloy Lafuente (stronk7) Date: Tue Jun 21 19:28:29 2022 +0200 MDL-74516 activities: Better handling of floats for gradepass fields Current code was relying on grade_floatval() that is not a validation function. Instead, the gradepass field must be defined as proper float and then perform the needed validations using unformat_float(). Note that the float element form has some particularities, see MDL-73994 for more information and that makes us to have to check for some values (null, zero) manually. Once that form element type gets its behaviour fixed, the code will need to be revisited, hence we have annotated it as comments for easier finding it in the future (the same changes already were applied to other gradebook forms). Also, remove an unreachable line of code (comparing with empty string) within the grade_floatval() function because it's not possible anymore to pass any string to it, as far as it's "?float" typed. Covered as many cases with quiz completion as have been able to imagine. commit 9ccda59e00bbb768dabe53719fe08c7f0a4a0d31 Author: Víctor Déniz Date: Fri Jul 1 11:28:36 2022 +0100 weekly release 4.1dev commit 3dde885ec7404451425a041ab7a13ebc3988716d Author: Marina Glancy Date: Thu Apr 14 11:45:43 2022 +0200 MDL-74502 behat: when setting a field value it may not be visible for example in case of editor field, the textarea element is hidden by wysiwyg widget but we still need to be able to set it commit 33f81c73c32b8cc484e05b0e1e318c13e7a28b99 Author: Marina Glancy Date: Tue Jun 14 09:50:43 2022 +0200 MDL-74969 core_form: same style for headers without shortforms commit aee73d839a549374007a4aaa0c6fb1af64ff4a22 Merge: d380bec38e9 1648b28977f Author: Andrew Nicols Date: Fri Jul 1 11:57:22 2022 +0800 Merge branch 'MDL-74841-master-fix' of https://github.com/andelacruz/moodle commit 1648b28977f221d2ff4c6ee15b50d5ab2e60f60a Author: Angelia Dela Cruz Date: Fri Jul 1 10:40:38 2022 +0800 MDL-74841 behat: Label behat generators use UI Replace steps that manually add Label instances via the UI and use Behat generators. This improves the speed of Behat test runs. Fix for failing test. commit 0c1d4b219ab8e4112ee5c41cf1b611516233360e Author: David Mudrák Date: Thu Jun 30 20:32:01 2022 +0200 MDL-75008 lang: Use the fixed strings in Behat scenario files commit e73756abdd058e01602ced97ed7d834e9b234eb1 Author: Helen Foster Date: Thu Jun 30 19:19:22 2022 +0200 MDL-75008 lang: Import fixed English strings (en_fix) commit 29c77d97a3397525d6c295bfd3e34556e220e0bc Author: Mihail Geshoski Date: Fri Jul 1 01:16:13 2022 +0800 MDL-74740 boost: Display the skip links from the blocks drawer Due to fixed positioning of the block drawer and the navbar, the z-index css property on the skip link elements from the drawer is not respected. This ultimately results in the skip links being stacked behind the navbar. As a workaround, an absolute positioning will be temporary applied to the block drawer once the current focus is on an element within the drawer which will stack the skip links infront of the navbar. commit d380bec38e917cbdbd1db069abe38fa5e12fcec4 Merge: 028cbda036b 767a1e74be0 Author: Shamim Rezaie Date: Thu Jun 30 13:34:17 2022 +1000 Merge branch 'MDL-74812-master' of https://github.com/junpataleta/moodle commit 028cbda036bc0bfe300350a0e5b54004997b6615 Merge: 3af7eee03d4 a3201673be5 Author: Jun Pataleta Date: Thu Jun 30 11:30:30 2022 +0800 Merge branch 'MDL-75048-master' of https://github.com/jleyva/moodle commit 3af7eee03d45bc53ed24f921e56aab32d2852114 Merge: 718cb293b1a d4fe1b30659 Author: Shamim Rezaie Date: Thu Jun 30 13:27:28 2022 +1000 Merge branch 'MDL-75072-master' of https://github.com/junpataleta/moodle commit 718cb293b1a7ef385207901cb5273033d6f2b7b4 Merge: 81ba0563cee 453c3ac47d5 Author: Shamim Rezaie Date: Thu Jun 30 13:20:02 2022 +1000 Merge branch 'MDL-75055-master' of https://github.com/junpataleta/moodle commit 81ba0563cee2d3ec0aec0f10a0e5ea9274abe3c6 Merge: 6d46332a94a 2a4ebd1277d Author: Andrew Nicols Date: Thu Jun 30 11:12:45 2022 +0800 Merge branch 'MDL-75084-master' of https://github.com/NoelDeMartin/moodle commit 6d46332a94a673695b529fead2696e604b4f71ea Merge: 956bb8eb18d bbaf83322fb Author: Andrew Nicols Date: Thu Jun 30 11:02:41 2022 +0800 Merge branch 'MDL-74613-master' of https://github.com/NoelDeMartin/moodle commit 956bb8eb18d49c323fd2cb6b7a2a6ef487101ff4 Merge: 68cc906825f df9f610d1da Author: Andrew Nicols Date: Thu Jun 30 10:58:12 2022 +0800 Merge branch 'MDL-74220-master' of https://github.com/NoelDeMartin/moodle commit 68cc906825fd0e5692cebe07accb85dacfacc12b Merge: eb7131f0914 8db6d451d73 Author: Andrew Nicols Date: Thu Jun 30 10:51:22 2022 +0800 Merge branch 'MDL-74744-master' of https://github.com/andelacruz/moodle commit eb7131f09140607586471ddb46b5da1faca57b7e Merge: 31f23e2a9f9 25b51251877 Author: Andrew Nicols Date: Thu Jun 30 10:47:34 2022 +0800 Merge branch 'MDL-74522-master' of https://github.com/devlionco/moodle commit 31f23e2a9f9384166217d7489de114657a8198fd Merge: ce7eee8e77f 9bdbfeb44f4 Author: Andrew Nicols Date: Thu Jun 30 10:43:34 2022 +0800 Merge branch 'MDL-74841-master' of https://github.com/andelacruz/moodle commit ce7eee8e77f5a7a4f558a3cd23104a8dd473c828 Merge: 694ef721b62 b20cca26901 Author: Andrew Nicols Date: Thu Jun 30 10:38:55 2022 +0800 Merge branch 'MDL-72292-master' of https://github.com/lameze/moodle commit 694ef721b62829cfc15f03569c7d176903244cbd Author: Andrew Nicols Date: Thu Jun 30 09:49:32 2022 +0800 MDL-74379 core: Update date_format_string to use x-os functions commit 09858c06d785a55dba1cfdc95d852865c3d45986 Merge: 3b072f0b593 8be0dfc9280 Author: Andrew Nicols Date: Thu Jun 30 10:34:58 2022 +0800 Merge branch 'MDL-74379_master' of https://github.com/aya-saad1/moodle commit 3b072f0b5937ab4ef59fd481fd8692c6e76e12ef Merge: bc398c26052 240085fd1de Author: Andrew Nicols Date: Thu Jun 30 10:01:46 2022 +0800 Merge branch 'MDL-74287' of https://github.com/paulholden/moodle commit bc398c26052ba2fd5486a5315bb165f5975477a9 Merge: 32a995faf24 e2d788f6173 Author: Víctor Déniz Date: Wed Jun 29 23:54:55 2022 +0100 Merge branch 'MDL-63594_final-deprecation-of-cron_run_single_task-function' of https://github.com/ziegenberg/moodle commit 32a995faf24b337f92fe8f9fb34d8953b25cc207 Merge: fc87543d52e 67da548b482 Author: Víctor Déniz Date: Wed Jun 29 19:03:00 2022 +0100 Merge branch 'MDL-72885-master-2' of https://github.com/junpataleta/moodle commit fc87543d52eb03e8a739310bf4c1b985ea0badbb Merge: 4e55e7be865 a3226cf290f Author: Jun Pataleta Date: Wed Jun 29 23:20:33 2022 +0800 Merge branch 'MDL74387_master' of https://github.com/Amrita1991/moodle commit 453c3ac47d51ea4ab6a4236a47c23aa7002d97c0 Author: Jun Pataleta Date: Thu Jun 23 14:43:50 2022 +0800 MDL-75055 templates: Apply the .alert-dismissible class - Apply the .alert-dismissible class for notification alerts with close button to fix its positioning. As an added bonus, the .alert-dismissible class also enlarges the clickable area of the close button which is great for accessibility. - Improve example context for the notification alerts templates. commit 3ce2cde77323dd74b3e413cd860bf62aac2ca2cd Author: Jun Pataleta Date: Thu Jun 23 14:32:36 2022 +0800 MDL-75055 theme_boost: Darken close button colour in notification alerts This is in order for the close button to have a good contrast against the alert background and meet the minimum Level AA contrast ratio of 3:1 commit 4e55e7be86584236ac4ebc399d3025b2dd23294a Merge: f419e44d127 2ac93db3991 Author: Ilya Tregubov Date: Wed Jun 29 16:16:59 2022 +0400 Merge branch 'MDL-74548-master' of https://github.com/cameron1729/moodle commit f419e44d127c08a202b2027c2a573a5f50dd4bac Merge: a8de3331073 bb5365b6ddf Author: Jun Pataleta Date: Wed Jun 29 18:07:00 2022 +0800 Merge branch 'MDL-74632-master' of https://github.com/HuongNV13/moodle commit a8de3331073e53606743533ec5e1a5142fd2f33e Merge: 6a55fb96ecf 3fc9e345d09 Author: Jun Pataleta Date: Wed Jun 29 17:46:52 2022 +0800 Merge branch 'MDL-74886-master' of https://github.com/lameze/moodle commit 53682b209b1f165d5c3bb1b78dd7cc8f9eec71d7 Author: Anastasios Bithas Date: Tue Dec 7 20:31:40 2021 +0200 MDL-73305 mod_folder: Download Folder in a mlang formated folder commit 6a55fb96ecf7063555d7d8416c07f8e60561a217 Merge: fc5c6b9233f db7178edcab Author: Jake Dallimore Date: Wed Jun 29 16:44:23 2022 +0800 Merge branch 'MDL-74674-master' of https://github.com/alfonso-salces/moodle commit db7178edcabfae2b3b8632891e92e5caad0a989d Author: Alfonso Salces Date: Tue Apr 12 12:26:59 2022 +0200 MDL-74674 core: create notification generators commit fc5c6b9233fd54d324be4bdd7b1eb69c9af523a1 Merge: f1ecddd709a ed2e6a9fa8c Author: Víctor Déniz Date: Wed Jun 29 09:30:03 2022 +0100 Merge branch 'MDL-74742-master' of https://github.com/junpataleta/moodle commit 2a4ebd1277d1c890fa986855180b4398c122969c Author: Noel De Martin Date: Tue Jun 28 18:01:55 2022 +0200 MDL-75084 payment: Fix typo commit 2944abad29754dadb7a3d82e3f624394121f3ca9 Author: Noel De Martin Date: Tue Jun 28 18:01:33 2022 +0200 MDL-75084 blog: Implement behat generators commit f1ecddd709a2a198eda57bb888aa36c60bfb48ef Merge: b7a1693e243 341039b13bf Author: Jake Dallimore Date: Wed Jun 29 13:40:29 2022 +0800 Merge branch 'MDL-74864-master' of https://github.com/dpalou/moodle commit b7a1693e243c2cff981ecc0352a018bae6d4f5c5 Merge: 9a6d3bb3ba1 c85b88c1b62 Author: Jun Pataleta Date: Wed Jun 29 12:58:47 2022 +0800 Merge branch 'MDL-74967-master' of https://github.com/lameze/moodle commit 2ac93db3991c0317494cc8d06a3825dc6e94cded Author: Cameron Ball Date: Wed May 11 15:50:25 2022 +0800 MDL-74548 backup: Deprecate get/set copy from base controller commit 07e5f432a0ca05385f23e2425dc788e523c6097a Author: Cameron Ball Date: Wed May 11 15:21:04 2022 +0800 MDL-74548 backup: Deprecate core_backup\copy\copy commit bc9c536335cee32bca87bf45f000ec8cd62c5d95 Author: Cameron Ball Date: Thu May 12 09:53:53 2022 +0800 MDL-74548 backup: Unit tests for course copy refactor commit 29df52af196104e327f59fec493424d5bbf571fd Author: Cameron Ball Date: Wed May 11 15:10:14 2022 +0800 MDL-74548 backup: Refactor course copies This patch modifies the way copy data is shared in order to mitigate potential race conditions and ensure that the serialised controller stored in the DB is always in a valid state. The restore controller is now considered the "source of truth" for all information about the copy operation. Backup controllers can no longer contain information about course copies. As copy creation is not atomic, it is still possible for copy controllers to become orphaned or exist in an invalid state. To mitigate this the backup cleanup task has been modified to call a new helper method copy_helper::cleanup_orphaned_copy_controllers. Summary of changes in this patch: - Copy data must now be passed through the restore controller's constructor - base_controller::get_copy has been deprecated in favour of restore_controller::get_copy - base_controller::set_copy has been deprecated without replacement - core_backup\copy\copy has been deprecated, use copy_helper.class.php's copy_helper instead - backup_cleanup_task will now clean up orphaned controllers from copy operations that went awry Thanks to Peter Burnett for assiting with testing this patch. commit c85b88c1b62e8fe9f651576eae9b2e025775eaf5 Author: Simey Lameze Date: Tue Jun 14 11:47:30 2022 +0800 MDL-74967 core: deprecate groupmember hack from USER object commit 9a6d3bb3ba1cc396eb1cad552dab926f36442e9f Merge: 81faa8184e7 47c6c301781 Author: Jun Pataleta Date: Tue Jun 28 23:51:17 2022 +0800 Merge branch 'MDL-74701-master' of https://github.com/HuongNV13/moodle commit 81faa8184e77aa8d2616b3f2a5e5bbd696e14993 Merge: a60a2ad04b7 a611b8d2968 Author: Jun Pataleta Date: Tue Jun 28 23:33:04 2022 +0800 Merge branch 'MDL-74906-master' of https://github.com/snake/moodle commit a60a2ad04b7912b4e40edb02151050a5b4fa9ea9 Merge: 34d55890f39 e3bd0f7348a Author: Jun Pataleta Date: Tue Jun 28 22:24:59 2022 +0800 Merge branch 'MDL-29717-master' of https://github.com/marinaglancy/moodle commit 6969d2834bc1162a9ebc8af85024551a977042ba Author: Juan Leyva Date: Tue Jun 28 12:18:58 2022 +0200 MDL-74862 tool_mobile: Allow to disable QR login IP checks commit 34d55890f39aa57722ad31eaed383adcba7a3f34 Merge: 6dbfb3bd365 47f9106c42c Author: Shamim Rezaie Date: Tue Jun 28 16:08:30 2022 +1000 Merge branch 'MDL-73121' of https://github.com/paulholden/moodle commit 341039b13bf69bc44d435c49d158313bde499aa7 Author: Dani Palou Date: Fri May 27 12:06:05 2022 +0200 MDL-74864 forum: Allow specifying group in discussions generator commit 6dbfb3bd3656962207d5ad4004c40dbc8e692963 Merge: b2bc76e0f73 24cd9686835 Author: Jun Pataleta Date: Tue Jun 28 11:24:11 2022 +0800 Merge branch 'MDL-68867-master' of https://github.com/lameze/moodle commit b2bc76e0f732855694ea5794d5804a214b22dcc1 Merge: 15608738d9b dde7d102e95 Author: Jun Pataleta Date: Tue Jun 28 11:07:48 2022 +0800 Merge branch 'MDL-74929-master' of https://github.com/bmbrands/moodle commit 15608738d9bdcec9d683fca4a7adc748c9fcb10a Merge: 4ff322db084 165d983214d Author: Jun Pataleta Date: Tue Jun 28 10:44:47 2022 +0800 Merge branch 'MDL-74781_master' of https://github.com/aya-saad1/moodle commit 4ff322db0844450203df6cd23db1f3290d595850 Merge: 37020ba1626 18dcdd77631 Author: Jun Pataleta Date: Mon Jun 27 22:41:01 2022 +0800 Merge branch 'MDL-69905-master' of https://github.com/lameze/moodle commit 51c9c709a9bd193322d309c1b78721b6113927dc Author: Juan Leyva Date: Mon Jun 27 10:49:31 2022 +0200 MDL-75058 course: Fix support for dates on WebServices commit d4fe1b30659341dd30efb96702ad5b83ccb4ee99 Author: Jun Pataleta Date: Mon Jun 27 17:48:59 2022 +0800 MDL-75072 mod_forum: Drop usecoursefullname forum setting commit 564d0d73f49a88168999bfc44502a56508fff6f8 Author: Jun Pataleta Date: Mon Jun 27 17:37:44 2022 +0800 MDL-75072 mod_forum: Revert the patch for MDL-74623 This reverts commit bd6fdd70d680ceec020bed28c43ad05c111c0f9d. commit 2d6139242c4ba756625d199b96eacf22baff196f Author: Paul Holden Date: Thu May 26 21:09:15 2022 +0100 MDL-74671 phpunit: remove file/directory coverage duplicates. commit 37020ba1626ed0335c06673d5f840a34ca271800 Merge: ceb41588d20 0d6759dad03 Author: Ilya Tregubov Date: Mon Jun 27 08:30:18 2022 +0400 Merge branch 'MDL-74691-master' of https://github.com/snake/moodle commit 165d983214d3c4c48dd8aedb1b0061bf1c27ab9a Author: Aya Saad Date: Sun May 29 10:43:55 2022 +0200 MDL-74781 search: Fix heading repetition in global search page commit 8be0dfc9280abbee871486180d2e8f21c6b35d6b Author: Aya Saad Date: Sun May 29 12:04:48 2022 +0200 MDL-74379 language: injecting am/pm in date string patching the date_format_string() function in moodlelib to add am/pm for languages that don't suuport it. commit 721f7a01e8bc332e16a3c5c81c51f1a463b071d5 Author: Paul Holden Date: Tue May 17 11:26:10 2022 +0100 MDL-74777 reportbuilder: report filter by category/sub-categories. AMOS BEGIN CPY [choosecategory,core_grades],[categoryselect,core_reportbuilder] AMOS END commit 1dba7152d06614e9ac37127f54c9eb8067ac0811 Author: Paul Holden Date: Fri May 27 00:16:38 2022 +0100 MDL-74595 calendar: consistent breadcrumbs navigating site calendar. Take #3, see also 7a529cc8 and 81b0d053. commit 52992d993caee44289e2f36a6b9fccd2d34f032f Author: Paul Holden Date: Wed Jan 12 09:17:49 2022 +0000 MDL-73568 admin: show accepted types for stored file config settings. Re-factor existing code to make use of file manager class that renders these details for us by default. Co-authored-by: Simey Lameze commit 1657669d98f02088d30220e785277b6f72323f4c Author: Shamim Rezaie Date: Fri Jun 24 14:21:51 2022 +1000 MDL-74741 javascript: Set the role of d&d links to button commit 584468c6b0299d0f76c7a9a75e714684085c15d0 Author: Shamim Rezaie Date: Fri Jun 24 14:15:45 2022 +1000 MDL-74741 javascript: A11y fix for dialogues visible from beginning commit ceb41588d203dbf966f594069fd4a84ac435e2bd Author: Jun Pataleta Date: Fri Jun 24 11:59:02 2022 +0800 weekly release 4.1dev commit 9c610459457d3f9477716c8d8db85f12fe6735c4 Merge: fc76c284b1f 0e57e16eba5 Author: Jun Pataleta Date: Fri Jun 24 11:58:59 2022 +0800 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit 18dcdd77631c2dc9ab7b4af84d176fa75e77faf8 Author: Yan Kudriavtsev Date: Thu Nov 25 22:17:32 2021 +0200 MDL-69905 block: order of activities in the block Recent Activity The order of actions in the "Recent Actions" block has been changed to descending commit 892047d3c8dc72ce8b572170af6beb03e0a4eb7b Author: Rodrigo Mady da Silva Date: Mon Jun 20 12:08:49 2022 -0300 MDL-74827 core_webservice: Add enablecustomreports in WS get_site_info commit fad1926b987103513341240fe4ad13b45dd69fc3 Author: Rodrigo Mady da Silva Date: Fri Jun 17 19:23:07 2022 -0300 MDL-74825 tool_mobile: Add customusermenuitems in mobile WS get_config commit 05dcc9eb1228ae7bd33b997a5c6dab1c3e6a5ad8 Author: stevando Date: Thu Jun 23 18:01:56 2022 +0800 MDL-74981 mod_quiz: set limited width on overrides pages commit d04d70bb60a505aeda3ba9f1ff60f42fdd088d01 Author: stevando Date: Thu Jun 23 18:01:39 2022 +0800 MDL-74981 mod_assign: set limited width on overrides pages commit fc76c284b1f2010c4b661315fe66c083b6d53348 Merge: 24b826f38d0 bd6fdd70d68 Author: Jun Pataleta Date: Thu Jun 23 11:55:30 2022 +0800 Merge branch 'MDL-74623_master_v2' of https://github.com/TomoTsuyuki/moodle commit 24b826f38d0f16af933761c1278aa5070edfe067 Merge: 79b54a59a4f 3eeaf49c8c9 Author: Jun Pataleta Date: Thu Jun 23 09:53:44 2022 +0800 Merge branch 'MDL-69939' of https://github.com/paulholden/moodle commit 79b54a59a4f12168527dcd21e58be1bd17b40605 Merge: 626d0fe77fd e0b0908ba91 Author: Jun Pataleta Date: Thu Jun 23 09:51:50 2022 +0800 Merge branch 'MDL-74713' of https://github.com/paulholden/moodle commit 626d0fe77fd4523fa7f599ce85115442daafbf8b Merge: 271c69fd84c 416527fd73a Author: Jun Pataleta Date: Thu Jun 23 09:50:41 2022 +0800 Merge branch 'MDL-73156-master' of https://github.com/michael-milette/moodle commit 271c69fd84c4fbcb045aaa26de5554820b28f925 Merge: 8ff58878e77 b95d2b94a56 Author: Jun Pataleta Date: Thu Jun 23 09:48:47 2022 +0800 Merge branch 'MDL-74785' of https://github.com/danmarsden/moodle commit eb44a074fb840a8ba8f0e729a82b77e54b82d7ae Author: Paul Holden Date: Wed Jun 22 23:40:18 2022 +0100 MDL-75054 reportbuilder: fix docblock for adding column callback. Parameter type is now preserved, since ea45aefe. commit a3201673be518337ec0d44108e03c3935c996e03 Author: Juan Leyva Date: Wed Jun 22 17:28:19 2022 +0200 MDL-75048 mod_quiz: Use new way to check if subcats are included commit 8ff58878e7724dc42b86a5ff672a12bbaac685bd Merge: 1296d391948 6fb4a3b56e7 Author: Jun Pataleta Date: Wed Jun 22 23:16:16 2022 +0800 Merge branch 'MDL-72948' of https://github.com/NeillM/moodle commit 6fb4a3b56e7aaf4d50ebc394f439846ce40964f1 Author: Neill Magill Date: Thu Oct 28 15:58:43 2021 +0100 MDL-72948 messaging: Minimise fields used in query Most of the fields in the query are not needed and are discarded soon after visibility checks are made. commit 1296d391948935da8420d6999bfd16e410375bde Merge: ed249020ead e4784db1364 Author: Shamim Rezaie Date: Wed Jun 22 14:54:01 2022 +1000 Merge branch 'master-MDL-71468-v4' of https://github.com/golenkovm/moodle commit 9e074f2436d924c37973c01e94a9f1b935b39319 Author: Mikhail Golenkov Date: Mon May 16 15:11:02 2022 +1000 MDL-74736 task: Log adhoc task id and its custom data commit 24cd968683552e9dda99e0f0f7a220989572dde3 Author: Simey Lameze Date: Tue Jun 14 10:51:30 2022 +0800 MDL-68867 calendar: remove dependency on USER->groupmember hack commit ed249020eadd416cd4f711b3e2893a612105098a Merge: 80595525975 9fa26ed9119 Author: Víctor Déniz Date: Tue Jun 21 19:23:06 2022 +0100 Merge branch 'MDL-72486-unproxied-logging' of https://github.com/brendanheywood/moodle commit 805955259757461d5b2554ee3204e5191793ad2d Merge: 0999f65f711 b4a86ff6741 Author: Jun Pataleta Date: Tue Jun 21 23:50:51 2022 +0800 Merge branch 'MDL-73212' of https://github.com/stronk7/moodle commit b4a86ff6741b6a356fedc0168fed355a4dcd130d Author: Eloy Lafuente (stronk7) Date: Fri Jun 10 15:15:37 2022 +0200 MDL-73212 gha: Allow parameters to be passed via secret We are disabling the -v (verbose) option, used by default. Still, now we support a secret (that can be added to everyone's repository) to accept any PHPUnit's command line options and run the tests with them. Some examples: phpunit_options = -v (to keep the verbose option enabled) phpunit_options = --testdox (to print information about every test...) ... (basically anything supported by the CLI). Also, we are raising here the environment from Ubuntu 18.04 to 20.04 (self tested by GHA, heh) commit 62bee73724e4b97f41759bc9a40332baa08b37d2 Author: Rodrigo Mady da Silva Date: Tue Jun 21 11:16:12 2022 -0300 MDL-74826 tool_mobile: Add reportbuilder option in disabledfeatures commit 3d5ad1c39192d4f62081b45f331eccaf71523284 Author: Shamim Rezaie Date: Tue Jun 21 17:30:26 2022 +1000 MDL-75028 theme_boost: fix the inline edit tooltip for RTL commit 767a1e74be0788a51f37f1e7eb0041947efbd5ca Author: Jun Pataleta Date: Tue Jun 21 12:24:42 2022 +0800 MDL-74812 gradingform_rubric: Add radiogroup role properly Do not add the radiogroup role to the rubric criterion when the rubric table is being displayed on edit or preview modes. commit 0999f65f711ad5d4cc25312e0bc3a5d073b6bcf9 Merge: 09410d2f913 fc4e3ee6958 Author: Jun Pataleta Date: Tue Jun 21 10:12:33 2022 +0800 Merge branch 'MDL-74630-master' of https://github.com/aanabit/moodle commit bd6fdd70d680ceec020bed28c43ad05c111c0f9d Author: Tomo Tsuyuki Date: Fri May 27 12:35:54 2022 +1000 MDL-74623 mod_forum: Add course full name option for notification commit 0e57e16eba5de0e9b6c776741d9f2fdbe4431513 Author: AMOS bot Date: Tue Jun 21 00:09:45 2022 +0000 Automatically generated installer lang files commit cf77cd66654beee1aecbbafb1c3dff37288d22b4 Author: Jun Pataleta Date: Mon Jun 20 18:46:54 2022 +0800 MDL-74812 gradingform_rubric: Fix text overlap in rubric levels commit b912f84d5f1e7e2149b057307ba9ba677ea05f8c Author: Jun Pataleta Date: Mon Jun 20 18:10:14 2022 +0800 MDL-74812 gradingform_rubric: Do not use deprecated width attribute Use inline CSS style to define level width instead. commit 4ff4ce32e2cce1b734063abf98d91eed4de628ab Author: Jun Pataleta Date: Sat Jun 18 01:14:32 2022 +0800 MDL-74812 mod_assign: Remove duplicate ID intro commit 09410d2f91319a6ba021449713149e61406dcf6a Merge: 240d7f60542 f9614436524 Author: Jun Pataleta Date: Mon Jun 20 21:57:39 2022 +0800 Merge branch 'MDL-74715' of https://github.com/paulholden/moodle commit 11dbde12949cc88e4435fef3a7a513ab61049ec2 Author: Daniil Fajnberg Date: Tue Jan 4 15:40:01 2022 +0000 MDL-73498 mod_lti: iframe allowed domain fixed commit f961443652480f983d03a33e8e9e7273eaadff15 Author: Paul Holden Date: Tue May 10 10:41:44 2022 +0100 MDL-74715 reportbuilder: switch event for adding filters/conditions. Switch the select element event listener to that provided by custom events helper, for adding report filters and conditions. This improves cross-platform support. commit 240d7f60542a97bcfafa673949fd7466cef57771 Merge: 9182cb11c73 ed0913d45b4 Author: Jun Pataleta Date: Mon Jun 20 14:40:07 2022 +0800 Merge branch 'MDL-74358' of https://github.com/stronk7/moodle commit 9182cb11c73e4e5da00b8d532968da12b8e3fd4d Merge: 70fb867346c 31b45356959 Author: Jun Pataleta Date: Mon Jun 20 10:25:20 2022 +0800 Merge branch 'MDL-74716-master' of https://github.com/aanabit/moodle commit 9fa26ed911954be81688d7984363522953505903 Author: Brendan Heywood Date: Thu Jun 9 14:58:41 2022 +1000 MDL-72486 core: Add unsafe log and fix options to proxy settings commit a966a04e3b0e30eedfeea18047533afaca1c87b7 Author: Jun Pataleta Date: Sat Jun 18 00:56:44 2022 +0800 MDL-74812 gradingform_rubric: Fix contrast issues in rubric table * Darken the score value using the green theme colour * Use a light green theme colour for selection backgrounds * Unify rubric styles related to background and text colour within the criteria. commit 70fb867346c08c74b27921075fd62cb2fa83ae71 Merge: be63f1c2ed2 a1ba5c5f536 Author: Ilya Tregubov Date: Fri Jun 17 15:07:04 2022 +0400 Merge branch 'MDL-74694' of https://github.com/paulholden/moodle commit 3eeaf49c8c9796aab1d5a3980c131c51857097c9 Author: Paul Holden Date: Tue May 3 10:07:15 2022 +0100 MDL-69939 webservice: correct AJAX bool value in services definition. commit e9135d670840331c6f245ef279e19d65ff93d857 Author: Paul Holden Date: Fri Mar 25 17:36:51 2022 +0000 MDL-74314 grade: use repeatable form elements for grade letters. commit ed0913d45b4004b8407ffef572e0806930678fbc Author: Eloy Lafuente (stronk7) Date: Mon Jun 13 12:27:57 2022 +0200 MDL-74358 availability: Avoid php8 problem with array_values(null) commit be63f1c2ed2ea74e637bfb60a0291bf4f3aea4c5 Merge: b81fb00f25c 48d5ef1c938 Author: Ilya Tregubov Date: Fri Jun 17 12:54:38 2022 +0400 Merge branch 'MDL-74296-master' of https://github.com/call-learning/moodle commit e4784db1364533537426a38515a3ed8237be746f Author: Mikhail Golenkov Date: Fri Jun 17 18:04:17 2022 +1000 MDL-71468 assignfeedback_editpdf: Convert submissions via adhoc tasks commit b81fb00f25c550769703d3795764c108a7fc2fb1 Author: Jun Pataleta Date: Fri Jun 17 15:30:26 2022 +0800 weekly release 4.1dev commit 2231b7395347d72dee2db86a9f7e86057e1dd02b Merge: 19c6eccf476 fb0d9635623 Author: Eloy Lafuente (stronk7) Date: Fri Jun 17 08:38:30 2022 +0200 Merge branch 'MDL-72324-master-fix' of https://github.com/junpataleta/moodle commit fb0d96356230f6e4d9509f3f9dec087eecfb955b Author: Jun Pataleta Date: Thu Jun 16 17:44:04 2022 +0800 MDL-72324 core: Add upgrade.txt note about $plugin->incompatible commit 19c6eccf4765d644ed0ba94f0b4da178aed6dde1 Merge: 8f947b8ebd3 6caee96d21e Author: Jun Pataleta Date: Thu Jun 16 12:00:06 2022 +0800 Merge branch 'MDL-74529' of https://github.com/paulholden/moodle commit 8f947b8ebd302c8107f45df61a7699aa2fa1b283 Merge: efbb07aeb69 5cfaa18cadb Author: Jun Pataleta Date: Thu Jun 16 11:21:42 2022 +0800 Merge branch 'MDL-74533-master' of https://github.com/BruceGoodGuy/moodle commit efbb07aeb69fdeffc3fa5e137cac7f77adcf2fe1 Merge: 5b6d6ffc360 34fc0fa0492 Author: Jun Pataleta Date: Thu Jun 16 10:34:33 2022 +0800 Merge branch 'MDL-72555-master' of https://github.com/laurentdavid/moodle commit b20cca269015c2f28181424f5a994ba2562c5a69 Author: Simey Lameze Date: Fri Jun 17 09:50:38 2022 +0800 MDL-72292 core: add param type and polishing commit 8583feb724bf808f9983adc3825a11c4e69a23a0 Author: Alexander Bias Date: Mon Jan 31 13:02:04 2022 +0100 MDL-72292 core: Check if fulldir is set when loading renamed classes commit 31b45356959c87996f35e1c1eb3fb438146417bf Author: Ferran Recio Date: Wed Jun 15 12:45:31 2022 +0200 MDL-74716 core_my: Fix My course user tour for admins commit 53c88025456d79527e9368aeed1167db944625be Author: Paul Holden Date: Thu Jun 16 10:36:51 2022 +0100 MDL-74988 core: reset times for entire filearea in upgrade test. The previous code was resetting timestamps for only the file itself, which could lead to it having an earlier time than the root entry of it's filearea. This caused sporadic test failures when the current time ticked over by a second during execution. commit 240085fd1de5e9a6dfce50c9f37c5544ed7cb8f4 Author: Paul Holden Date: Tue Apr 5 23:49:01 2022 +0100 MDL-74287 forms: request changesmade string as required. Unconditionally requesting the string was triggering exceptions during installation, before the required external functions had been populated. commit 5388f91fe230165857c9cd0435c29675e6304e86 Author: Paul Holden Date: Wed Apr 6 00:01:11 2022 +0100 MDL-74287 media_videojs: skip dynamic loader during install/upgrade. commit 0d6759dad03ea2658eee0af1e0732b07a9009167 Author: Jake Dallimore Date: Wed May 11 14:33:06 2022 +0800 MDL-74691 enrol_lti: add coverage of lti-ags claim variations to service This test verifies how the service handles changes in the lti-ags claim sent over several launches - ensuring the claim data is updated each time. commit ed2e6a9fa8cf6a5e6e46775985d2ef0161871432 Author: Jun Pataleta Date: Fri Jun 10 12:23:58 2022 +0800 MDL-74742 course: Use primary colour for Add button labels Use the primary colour for the text inside the "Add a block" and "Add an activity or resource" buttons. commit f714c61b82737dde9e94f4a428ab7ac9ebafbd42 Author: Jake Dallimore Date: Mon May 9 16:32:02 2022 +0800 MDL-74691 enrol_lti: allow omission of lineitems property in ags claim The claim is valid with either or both of the URLs, so long as there's at least one. commit 416527fd73ab7037b30147dc9151c1bfba497bc4 Author: Michael Milette Date: Wed Nov 24 10:19:43 2021 -0500 MDL-73156 user: Custom user profile field names now filtered. commit 5b6d6ffc3606607e8cbcdc3bd3ba847efa63cbe9 Merge: b184248c47c f70fc892170 Author: Jun Pataleta Date: Wed Jun 15 23:21:52 2022 +0800 Merge branch 'MDL-74565' of https://github.com/paulholden/moodle commit b184248c47c3e0a8ab317cf2f466d1a7af1ee280 Merge: b0da5072f63 3a33d057102 Author: Jun Pataleta Date: Wed Jun 15 23:04:30 2022 +0800 Merge branch 'MDL-72324-incompatible-check' of https://github.com/Peterburnett/moodle commit b0da5072f63a0cf7dbf477d138a9ba3a8e5580fe Merge: 85463a83f6c b6f4ec679f8 Author: Jun Pataleta Date: Wed Jun 15 22:53:22 2022 +0800 Merge branch 'MDL-72699' of https://github.com/paulholden/moodle commit 85463a83f6c884ca97cbf2d7ddba0e77bdc9b9bb Merge: dfca2aad612 72286f92962 Author: Ilya Tregubov Date: Wed Jun 15 14:36:16 2022 +0400 Merge branch 'MDL-73726' of https://github.com/paulholden/moodle commit dfca2aad6124eadfdf81d3481cbcb5eaa0a1bdc9 Merge: c6d752bb833 7d693114d1d Author: Jun Pataleta Date: Wed Jun 15 18:06:30 2022 +0800 Merge branch 'MDL-73966' of https://github.com/paulholden/moodle commit b6f4ec679f88cafe985aebf9589801225d01a052 Author: Paul Holden Date: Mon Oct 4 18:46:50 2021 +0100 MDL-72699 course: link to profile of user who requested course. commit c6d752bb83310bfa13b19742ee93df038889fc4f Merge: c3d4845de28 9394d5618d8 Author: Jun Pataleta Date: Wed Jun 15 17:16:57 2022 +0800 Merge branch 'MDL-74871' of https://github.com/paulholden/moodle commit 4ef7fc38952b633d12920d95b61bc624d0bc1935 Author: Mihail Geshoski Date: Wed Jun 15 16:46:16 2022 +0800 MDL-67347 lang: Final removal of deprecated strings in 3.9 commit c3d4845de285c1aaa10bde657404c0845d2413f8 Merge: 985fd305c67 47d119945d0 Author: Jun Pataleta Date: Wed Jun 15 16:42:21 2022 +0800 Merge branch 'MDL-74634' of https://github.com/paulholden/moodle commit 985fd305c67c716e299958f9e2680c74129748ba Merge: 17769037214 41cf7a58f18 Author: Jun Pataleta Date: Wed Jun 15 15:48:59 2022 +0800 Merge branch 'MDL-73293-patch' of https://github.com/ilyatregubov/moodle commit 41cf7a58f18fc0275f76134715e5f913a929ee5b Author: Ilya Tregubov Date: Wed Jun 15 11:31:31 2022 +0400 MDL-73293 core_task: patch for undefined propety. commit dde7d102e95f994d43ecf730285f79687dccb64a Author: Bas Brands Date: Wed Jun 8 08:53:00 2022 +0200 MDL-74929 mod_assign: remove incorrect closing commit 177690372145bf08c1966fa18a9558e4bdf5adab Merge: 86676d6811f c82ca19eb73 Author: Jun Pataleta Date: Wed Jun 15 14:36:36 2022 +0800 Merge branch 'MDL-73110' of https://github.com/paulholden/moodle commit 86676d6811fa3d075c790fbbd519585e014c14c2 Merge: 9eafcc2b412 f9b46111567 Author: Jun Pataleta Date: Wed Jun 15 10:27:56 2022 +0800 Merge branch 'MDL-72184' of https://github.com/paulholden/moodle commit 9eafcc2b41243a83f411dfa331403842466c1438 Merge: 21cb1ff3306 407c9505739 Author: Jun Pataleta Date: Wed Jun 15 10:23:57 2022 +0800 Merge branch 'MDL-73236-M41v2' of https://github.com/sbourget/moodle commit 407c950573925cc30749bf8c65efb8bebedf5fbf Author: Stephen Bourget Date: Tue Jun 14 15:36:19 2022 -0400 MDL-73236 block_myprofile: add idnumber support commit e0b0908ba915d1ff6c1106a3a26c5fc4dd287afd Author: Paul Holden Date: Tue May 10 08:26:47 2022 +0100 MDL-74713 admin: format custom profile fields in identify config. commit 21cb1ff330612c051e5c37b46a130a4be71cee36 Merge: 9343c046bd1 4f644c3f398 Author: Jun Pataleta Date: Tue Jun 14 22:54:08 2022 +0800 Merge branch 'MDL-74790' of https://github.com/paulholden/moodle commit 2c010bbd7b4fc1a8f0c61b836bb433d5e55dce32 Author: Amaia Anabitarte Date: Wed May 11 23:22:04 2022 +0200 MDL-74716 course: Add Request a course link to My courses commit 9343c046bd1472acb65f27ca51a60c15d9c84cb1 Merge: cf4b1e169a7 fd79cbe849f Author: Jun Pataleta Date: Tue Jun 14 22:37:08 2022 +0800 Merge branch 'MDL-74573-master' of https://github.com/aya-saad1/moodle commit cf4b1e169a7dcf1d01b029957287bdc08a3069cf Merge: 87226f0ff7c 3d7c732b367 Author: Jun Pataleta Date: Tue Jun 14 22:27:16 2022 +0800 Merge branch 'MDL-74649' of https://github.com/paulholden/moodle commit 87226f0ff7c7420d9e350dc940cf036b2a58a80e Merge: fe086559189 6684ca3da77 Author: Sara Arjona Date: Tue Jun 14 15:38:56 2022 +0200 Merge branch 'master-MDL-74234-v2' of https://github.com/golenkovm/moodle commit fe08655918992e5da28c503c28f84ae114ccf006 Merge: d7f6af48d48 9ebd801c076 Author: Sara Arjona Date: Tue Jun 14 15:19:55 2022 +0200 Merge branch 'MDL-73842' of https://github.com/paulholden/moodle commit d6540ddfda3ff69e02c18236756cab06ec68b4b9 Author: Marina Glancy Date: Tue Jun 14 13:27:01 2022 +0200 MDL-74972 core_form: frozen autocomplete element does not display values commit d7f6af48d48e6108524d0d7c9dd66cb702df5504 Merge: 5481e7999c3 68121af5c69 Author: Víctor Déniz Date: Tue Jun 14 10:12:19 2022 +0100 Merge branch 'MDL-74526-master' of https://github.com/devlionco/moodle commit 6684ca3da779bb7b29fb8e4bb3ae5b2c8f06c65f Author: Mikhail Golenkov Date: Tue Jun 14 19:04:06 2022 +1000 MDL-74234 assign: Fix grading page for filtered out users commit 5481e7999c35d3d29245fe1bb44292a34346d563 Merge: 10cbe48350b e0d79c8e71a Author: Víctor Déniz Date: Tue Jun 14 10:03:22 2022 +0100 Merge branch 'MDL-74449' of https://github.com/stronk7/moodle commit 34fc0fa0492ed8f2904c1ac8460231f8426b38f1 Author: Laurent David Date: Tue May 17 19:01:24 2022 +0200 MDL-72555 block_site_main_menu: Fix activity chooser issue * When adding the block_site_main_menu on every page, the activity chooser generated for this entire page is set with courseid = 1. So any activity is then added to the home page instead of a course. commit 10cbe48350b8a73b45880e8e9ca7354f3b3efd12 Merge: 586f79f15bb f6520aa4b08 Author: Jun Pataleta Date: Tue Jun 14 14:03:51 2022 +0800 Merge branch 'MDL-74816-master' of https://github.com/dpalou/moodle commit 586f79f15bb63320bc63958de7481e8a90bfc6f6 Merge: 6b1122b0ae8 e1fefe2e143 Author: Jun Pataleta Date: Tue Jun 14 12:55:03 2022 +0800 Merge branch 'MDL-74597' of https://github.com/paulholden/moodle commit e1fefe2e143778cdf3bd1b25b9f5ca0c3c56ec7f Author: Paul Holden Date: Tue May 24 23:50:36 2022 +0100 MDL-74597 themes: remove pix icon references from custom menu items. Support for them was removed in 8c336899, however existing config remained that would lead to bogus URLs in custom user menu items. commit 6b1122b0ae8d335ccd5add76fed194e53e512b46 Merge: 0e853ae5352 669e71b9565 Author: Ilya Tregubov Date: Mon Jun 13 15:03:42 2022 +0400 Merge branch 'MDL-74453-master' of https://github.com/dravek/moodle commit 0e853ae53527127b2f0cef4e2887346b824c3039 Merge: 7512a808e1d 1cd65d696f3 Author: Jun Pataleta Date: Mon Jun 13 17:20:39 2022 +0800 Merge branch 'MDL-74455' of https://github.com/paulholden/moodle commit 7512a808e1d469ed7b2a459cc31d01710e567cb9 Merge: 9932acd6b3f 81474399b18 Author: Ilya Tregubov Date: Mon Jun 13 10:55:34 2022 +0400 Merge branch 'MDL-74628' of https://github.com/paulholden/moodle commit 9932acd6b3f181528e67693e162bbfedbdd2bd57 Merge: 49cb3cbbef6 cd1a7291eaf Author: Ilya Tregubov Date: Mon Jun 13 09:50:13 2022 +0400 Merge branch 'MDL-73293-master' of https://github.com/cameron1729/moodle commit 49cb3cbbef673d6930149da76ba5fa1d161a1794 Merge: ce691018db0 15e80036312 Author: Jake Dallimore Date: Mon Jun 13 11:45:55 2022 +0800 Merge branch 'MDL_74310_master' of https://github.com/cengage/moodle commit ce691018db0066a079b5fb0d6146fe7db9771926 Merge: b76dbf7d73e 33e5db90436 Author: Jake Dallimore Date: Mon Jun 13 11:12:16 2022 +0800 Merge branch 'MDL69756_master' of https://github.com/Amrita1991/moodle commit b76dbf7d73e2e239f8f478c03d9acff15b46e68a Merge: ca583bddaf6 3ad2833dd97 Author: Jake Dallimore Date: Mon Jun 13 10:53:03 2022 +0800 Merge branch 'MDL-74718-master' of https://github.com/sharidas/moodle commit 47c6c301781d3f6c5f5dc9eba895a2a710f25025 Author: Huong Nguyen Date: Thu Jun 2 09:20:12 2022 +0700 MDL-74701 core: Fix popover elements are focusable even when hidden commit f70fc8921705cd8902866bd5ca6295f11c27df61 Author: Paul Holden Date: Wed May 11 16:00:50 2022 +0100 MDL-74565 gradereport_grader: define capability required for editing. commit 47d119945d0e556269694afce8764961a5efc350 Author: Paul Holden Date: Fri Apr 29 18:30:22 2022 +0100 MDL-74634 theme_boost: remove old drawer-open-nav user preference. commit 9ebd801c076d8c866225cb1657d87fb04faf61ad Author: Paul Holden Date: Fri Feb 11 10:15:59 2022 +0000 MDL-73842 reportbuilder: add tags elements to course/user entities. Both entities define columns and filters for related tags (referred to as "interests" for users). Create new generic tags filter type to facilitate this, which can be re-used by any entities for components which support tagging. commit a1ba5c5f536185a0f0bc429e6513fd809a96b623 Author: Paul Holden Date: Mon May 9 14:27:23 2022 +0100 MDL-74694 reportbuilder: unit test coverage of external exporters. commit 07d4be70f84b6b4fd10e1146367ca888e17ba09e Author: Paul Holden Date: Mon May 9 16:28:42 2022 +0100 MDL-74694 reportbuilder: standardize report exporter boolean values. Specify boolean properties as such, avoid direct interpolation into templates. commit f9b46111567d9293995d83b8c959f214385e93bc Author: Paul Holden Date: Mon Nov 8 09:58:16 2021 +0000 MDL-72184 reportbuilder: make use of new methods moved to drivers. commit 27f9929b526febbc8c19959e237f852522598bc7 Author: Paul Holden Date: Fri Nov 5 17:27:24 2021 +0000 MDL-72184 dml: implement driver methods for casting to char. commit 68121af5c69c768b67e3b0684541de2f8a5edc4e Author: Ilya Dymshits Date: Sun Jun 12 10:40:29 2022 +0300 MDL-74526 theme: remove icon from empty categories in RTL languages commit e0d79c8e71acbfb47a9c1744410b2b020c39e7c8 Author: Eloy Lafuente (stronk7) Date: Thu Apr 21 19:35:24 2022 +0200 MDL-74449 gradebook: Protect flatten_dependencies_array() a little bit It has been detected that the flatten_dependencies_array() was fragile and leading to wrong results when some incorrect data was passed to it. This includes: - Missing elements. - Null dependencies. - Non array dependencies. While the existing behaviour (testing-wise) has been preserved, now the situations above are better controlled and the function ignores all those incorrect cases that shouldn't happen ever. That implies that a good number of notices/warnings/errors aren't happening anymore. That was impacting both results (when the problems were only notices and warnings) and execution (when the problems were errors). Covered with tests. commit 48d5ef1c938d2104e3217b438caf4c47f7118adb Author: Laurent David Date: Thu Apr 21 17:59:48 2022 +0200 MDL-74296 mod_bigbluebuttonbn: Fix completion indicator * Completion view should work out of the box * Patch the _user_outline and _user_complete so it works with completion view, while implementing something better in MDL-74468 commit ca583bddaf6e5ef231ee357a68b1aa37a4464ed0 Author: Sara Arjona Date: Fri Jun 10 17:08:15 2022 +0200 weekly release 4.1dev commit 331aa381019c371d3d1d5f5c4b13f18d8410a079 Merge: 4bcd61f6183 5c2a0288d2d Author: Sara Arjona Date: Fri Jun 10 17:08:11 2022 +0200 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit a3226cf290f5df10790d6e9741748fc9f9d63953 Author: Amrita Date: Fri Jun 10 15:53:10 2022 +0200 MDL-74387 url: exception for php to correct icon commit 4bcd61f6183e0bd174c0e857db0bb9b06b168eb0 Author: Jun Pataleta Date: Thu Jun 9 23:45:37 2022 +0800 MDL-74802 core: Remove tooltip on the notification close button Reverting the addition of a Boostrap tooltip on the alert notification's close button. It introduced a bug where the tooltip remains after dismissing the notification alert. We can manually toggle the state of the tooltip via JS, but I don't think it's worth the effort. The tooltip is meant as an added bonus for sighted users to see what the close button is about. commit bfa2c031913685a86a824904424f3dbc073fa338 Author: Jun Pataleta Date: Thu Jun 9 22:00:45 2022 +0800 MDL-74802 core_user: Use button label to close notification alert With the notification alert's close button now properly labelled, it is better for Behat to interact on it using its label. commit 0d61bf1b872c36879232a946be819d323b424eb0 Merge: 5aae67880dc 9ec385a533e Author: Shamim Rezaie Date: Thu Jun 9 14:01:07 2022 +1000 Merge branch 'MDL-73693' of https://github.com/paulholden/moodle commit 5aae67880dcfd4ec27336722235a452c8c096f4f Author: Andrew Nicols Date: Thu Jun 9 11:52:39 2022 +0800 MDL-73013 filelib: Fix code lint commit 0b305d9330f3098818406d2cfd8d245722230b18 Author: Andrew Nicols Date: Thu Jun 9 11:49:58 2022 +0800 MDL-73013 filelib: Address coding style violations commit 90fb816444da777ef177091d7a5af948bec4655f Merge: 77b8c72bedd 5215a02444d Author: Andrew Nicols Date: Thu Jun 9 11:47:58 2022 +0800 Merge branch 'MDL-73013' of https://github.com/paulholden/moodle commit 77b8c72bedd058a4282a259a0e7d6d86b0dc5f4d Merge: dea18d2f479 3596fc1fe62 Author: Jake Dallimore Date: Thu Jun 9 11:46:28 2022 +0800 Merge branch 'MDL-72377' of https://github.com/paulholden/moodle commit dea18d2f4790ceb0db509facdcae96440dd5bd36 Merge: 34a78332cad c6777c9cbf5 Author: Shamim Rezaie Date: Thu Jun 9 13:45:12 2022 +1000 Merge branch 'MDL-73916-master' of https://github.com/dravek/moodle commit 34a78332cad457f0e0c440b334788f0578bd764c Merge: efb5c089c69 1c9c6c41395 Author: Shamim Rezaie Date: Thu Jun 9 13:11:37 2022 +1000 Merge branch 'MDL-74495-feedback-on-manual-grading' of https://github.com/PhilippImhof/moodle commit efb5c089c69d00890a864f4ef15a102f735eeffa Merge: 4a6966dd45d 3642b6d65d3 Author: Andrew Nicols Date: Thu Jun 9 11:05:17 2022 +0800 Merge branch 'MDL-73466' of https://github.com/paulholden/moodle commit 4a6966dd45d088d074329a9b725f7daa2ddb8fa3 Merge: 14655fdc748 ecd569f9428 Author: Andrew Nicols Date: Thu Jun 9 11:03:48 2022 +0800 Merge branch 'MDL-74553-master' of https://github.com/marinaglancy/moodle commit 14655fdc748d9fca38265280686f96a9ffdba2bf Merge: bff506ef6b5 3987f2cb371 Author: Andrew Nicols Date: Thu Jun 9 10:56:35 2022 +0800 Merge branch 'MDL-74764-master' of https://github.com/BruceGoodGuy/moodle commit bff506ef6b54c2b50467fc92a96e55a4f9f6b172 Merge: c46ab4ef04e 8636718cee7 Author: Víctor Déniz Date: Wed Jun 8 23:16:39 2022 +0100 Merge branch 'MDL-69970_master' of https://github.com/aya-saad1/moodle commit c46ab4ef04e7c88269c7c1c5a711d096fabb727d Merge: bb5831c6235 bfe70c09f97 Author: Sara Arjona Date: Wed Jun 8 18:46:33 2022 +0200 Merge branch 'MDL-74095_upgrade-adobb-to-5-22' of https://github.com/ziegenberg/moodle commit bb5831c6235d6dac2f6875747ca52e05b03c6894 Merge: 9acbbe11d13 96e2caeaa2b Author: Sara Arjona Date: Wed Jun 8 18:10:38 2022 +0200 Merge branch 'MDL-74733-master' of https://github.com/sammarshallou/moodle commit 9acbbe11d13b5d7c94a2026b9889f0fd66179b4b Merge: ef9368967f6 8310b2014e5 Author: Sara Arjona Date: Wed Jun 8 18:00:22 2022 +0200 Merge branch 'MDL-74802-master-2' of https://github.com/junpataleta/moodle commit ef9368967f6a96d1f078cf56974e9b8af2ba70e9 Merge: 67237e7d943 9812b4bbaa5 Author: Sara Arjona Date: Wed Jun 8 17:17:11 2022 +0200 Merge branch 'MDL-74577-master' of https://github.com/sharidas/moodle commit 67237e7d943c518d7bb7d02d7d91d1dd02e447ed Merge: bdd9ff353b1 432fbbc81a1 Author: Sara Arjona Date: Wed Jun 8 16:10:54 2022 +0200 Merge branch 'MDL-74327' of https://github.com/paulholden/moodle commit bdd9ff353b18283de9504509addaeddbb0ae2917 Merge: d5c8f25470a 6d5c0190e2d Author: Ilya Tregubov Date: Wed Jun 8 15:06:15 2022 +0400 Merge branch 'MDL-74192' of https://github.com/paulholden/moodle commit d5c8f25470a18ad4bd1a8de256fb699b52e13b4d Merge: 545d8480645 9085f5e28ac Author: Ilya Tregubov Date: Wed Jun 8 14:52:10 2022 +0400 Merge branch 'MDL-74147' of https://github.com/paulholden/moodle commit 545d8480645a71725ecaf3d9c7e9331b6160020d Merge: 90f2c3fe509 14422572b9e Author: Jun Pataleta Date: Wed Jun 8 17:48:57 2022 +0800 Merge branch 'MDL-72193' of https://github.com/paulholden/moodle commit 9bdbfeb44f4cb36a9a23144197a5d56613568459 Author: Angelia Dela Cruz Date: Tue May 24 18:12:24 2022 +0800 MDL-74841 behat: Label behat generators use UI Replace steps that manually add Label instances via the UI and use Behat generators. This improves the speed of Behat test runs. commit 3d7c732b367025192a90df561602ed663fc3609b Author: Paul Holden Date: Wed May 4 17:40:34 2022 +0100 MDL-74649 course: render scale information using page popup layout. commit a611b8d29687386a18edbd3b52d1e58f9dfbfa9f Author: Jake Dallimore Date: Thu Jun 9 16:46:25 2022 +0800 MDL-74906 mod_lti: fix form selector in multi-item content item post Use #region-main-box and not .mform in the selector, otherwise it may return the wrong mform, such as global search, if enabled. This is the same way the form is selected in showMultipleSummaryAndHideForm(). commit d91df53d638c91cd8642c87f0ddc654503c0effe Author: Paul Holden Date: Fri Apr 1 22:40:49 2022 +0100 MDL-74408 core: exclude empty patterns in divert email config. commit 3ad2833dd97de6556f6a2c82623c8d4ca402e605 Author: Sujith Haridasan Date: Thu May 12 18:45:17 2022 +0530 MDL-74718 webdav: correct the loop when reading chunks Adjusted the condition while reading the streams in chunks. Read till the end to make sure we have got all the data. Else we might not get all the data to show in file picker. commit cd1a7291eaf814b1276f6f1a1e5e2cd7864861b1 Author: Cameron Ball Date: Fri Mar 11 09:50:45 2022 +0800 MDL-73293 core_task: Cleanup stale adhoc task metadata commit 3642b6d65d3a58529c57601f52e8d3cae793f71d Author: Paul Holden Date: Wed Dec 29 12:41:06 2021 +0000 MDL-73466 forumreport_summary: use formatted course module name. commit 1cd65d696f3708ee59b8e5724e1e170cdbd8b0a4 Author: Paul Holden Date: Thu Apr 7 11:58:38 2022 +0100 MDL-74455 filter_multilang: add text labels for plugin settings. AMOS BEGIN MOV [multilangforceold,core_admin],[forceoldsyntax_desc,filter_multilang] AMOS END commit bfe70c09f97e73d8d9e17ee4bf7e0185069c7841 Author: Daniel Ziegenberg Date: Tue Jun 7 14:27:30 2022 +0200 MDL-74095 lib: Upgrade ADODB to 5.22.2 Signed-off-by: Daniel Ziegenberg commit 96e2caeaa2bb9b4895a7166c1a3c345086a811ff Author: sam marshall Date: Wed May 11 15:10:43 2022 +0100 MDL-74733 core_navigation: Secondary nav in plugins, change namespace Secondary nav previously had to be in my_plugin\local\views\secondary; this location continues to work but is deprecated. The new location is my_plugin\navigation\views\secondary. commit 432fbbc81a16c243a169149ca7531a07d3ec1792 Author: Paul Holden Date: Wed Mar 30 18:51:25 2022 +0100 MDL-74327 calendar: format event location property if it's a URL. commit 90f2c3fe509746f7b9db27611491e16bc4b161ed Merge: fb578bb59ca e29cbbc7151 Author: Víctor Déniz Date: Wed Jun 8 10:14:31 2022 +0100 Merge branch 'MDL-73774-master' of https://github.com/HuongNV13/moodle commit fb578bb59cab84b44f1b6f0d384261a9baaa4291 Merge: 0249e4046fc 41f40c7d7a8 Author: Víctor Déniz Date: Wed Jun 8 09:59:07 2022 +0100 Merge branch 'MDL-74726-master' of https://github.com/ssj365/moodle commit e2d788f61732bdf243a26391ab4dbbdae9f3f198 Author: Daniel Ziegenberg Date: Fri May 27 18:56:32 2022 +0200 MDL-63594 core: Final deprecation of CLI script from admin/tool/task/cli Following MDL-63580 this now finally deprecates and removes the class \tool_task\run_from_cli, please use \core\task\manager. Following MDL-63580 this now finally deprecates and removes - admin/tool/task/cli/schedule_task.php, use admin/cli/scheduled_task.php - admin/tool/task/cli/adhoc_task.php, use admin/cli/adhoc_task.php Also mentions and references to the old CLI scripts are updated to point to the new counterparts. Signed-off-by: Daniel Ziegenberg commit 1b28ca2520ec230cd6d88488fd43c37436833b8f Author: Daniel Ziegenberg Date: Fri May 27 18:30:29 2022 +0200 MDL-63594 core: Final deprecation and removal of cron_run_single_task() Signed-off-by: Daniel Ziegenberg commit 0249e4046fca16ea654eac8a9548047e9eb3a605 Merge: c6cca5f1fe9 5d7509392d1 Author: Sara Arjona Date: Wed Jun 8 10:41:48 2022 +0200 Merge branch 'MDL-74182-master' of https://github.com/ericmerrill/moodle commit 7d8fef801acbf7af191c539004c4e755623494d3 Author: gthomas2 Date: Tue Jun 7 16:58:33 2022 +0100 MDL-74922 javascript: storragewrapper validateCache fix commit 3fc9e345d092e61043b1567b15376bb864beb6d4 Author: Adam Olley Date: Tue May 31 15:34:56 2022 +0930 MDL-74886 core_admin: Add unit test Simple unit test to verify we don't get the TypeError anymore. commit 91acfa2b5026b107eac357f63c9b415f08fd39a9 Author: Simey Lameze Date: Tue May 31 13:20:56 2022 +0800 MDL-74886 core_admin: cast value and unit to integer commit 3a33d0571024f17adbf366a36171dd759025b7f2 Author: Peter Burnett Date: Mon Aug 16 12:07:07 2021 +1000 MDL-72324 upgrade: Fix incompatible check in upgrade to match docs commit 5c2a0288d2d306da8ab221eb5a9afbad4bcae9bd Author: AMOS bot Date: Wed Jun 8 00:08:20 2022 +0000 Automatically generated installer lang files commit c6cca5f1fe94fbf52c9ff0b389ce4a69ca002c40 Merge: 47097ae5199 c44dc41a9f7 Author: Sara Arjona Date: Tue Jun 7 17:20:41 2022 +0200 Merge branch 'MDL-74605' of https://github.com/paulholden/moodle commit 47097ae51991485b5224184d2033e31695def1cd Merge: 52c88dc744a 0b82e9e9b33 Author: Sara Arjona Date: Tue Jun 7 17:01:18 2022 +0200 Merge branch 'MDL-74678' of https://github.com/lostrogit/moodle commit 52c88dc744aee43af105b892bddf23e0e9fbb3a2 Merge: d0f6f52b68d 53d6b182377 Author: Sara Arjona Date: Tue Jun 7 16:51:46 2022 +0200 Merge branch 'MDL-74344' of https://github.com/paulholden/moodle commit d0f6f52b68d5e89addbade2f490ef96611ee6649 Merge: 8967de58b54 8de866dc3f2 Author: Sara Arjona Date: Tue Jun 7 16:25:26 2022 +0200 Merge branch 'MDL-74710-master' of https://github.com/ilyatregubov/moodle commit 8967de58b54ae2d1551284082471d7b45f9012b0 Merge: 2666976929b 0a9d31e9883 Author: Sara Arjona Date: Tue Jun 7 16:08:08 2022 +0200 Merge branch 'MDL-72983' of https://github.com/paulholden/moodle commit 25b51251877a0c4fda2b1db8ca877e3c25fc8917 Author: Alexey Date: Tue Jun 7 16:29:31 2022 +0300 MDL-74522 lib/classes/navigation fix Navbar My courses data-key value commit 2666976929b3d1cbf96ff4e2b0d33afd98d65896 Merge: 8621fd2d676 6c161f3b99d Author: Ilya Tregubov Date: Tue Jun 7 16:34:26 2022 +0400 Merge branch 'MDL-74760' of https://github.com/timhunt/moodle commit 6c161f3b99db234d0dd9beecadb5c49e96ba2a62 Author: Tim Hunt Date: Tue May 24 15:28:29 2022 +0100 MDL-74760 activity web services: refactor duplicate code commit 81474399b18f1573ab59c83b6f112c34f70025b4 Author: Paul Holden Date: Thu May 5 22:10:22 2022 +0100 MDL-74628 forumreport_summary: remove left margin of filter popover. commit 6caee96d21e78e31dc94bcb74e0d585fd81bb71f Author: Paul Holden Date: Tue Apr 26 13:39:09 2022 +0100 MDL-74529 theme_boost: accessible autolink styles from filters. The `autolink` class is used by various filter types to create hyperlinks within text. Extend existing `aalink` class so they behave in the same way. commit e29cbbc715171d4e985070c3b68497f96549d5da Author: Huong Nguyen Date: Thu Apr 21 15:56:57 2022 +0700 MDL-73774 timeline: Prevent ID duplication commit 8621fd2d6766dea9f706f49508f41cd3174bb630 Merge: e0d799b2d79 04f0152a917 Author: Shamim Rezaie Date: Tue Jun 7 14:30:19 2022 +1000 Merge branch 'MDL-74720' of https://github.com/lostrogit/moodle commit e0d799b2d7992b74f909c1c1179bc60781d18340 Merge: a1f60915d40 ec1e17a73b9 Author: Jun Pataleta Date: Tue Jun 7 10:29:55 2022 +0800 Merge branch 'MDL-70223_master' of https://github.com/aya-saad1/moodle commit 6f50af18cfad2412118a09689b0679d34a20a668 Author: AMOS bot Date: Tue Jun 7 00:08:16 2022 +0000 Automatically generated installer lang files commit 9394d5618d8fbeb449aaa872aade4621e2f92db2 Author: Paul Holden Date: Mon Jun 6 21:10:42 2022 +0100 MDL-74871 user: account for absense of identity fields during export. commit 0a9d31e988322cd3b12d6bc0b6660607f35d2574 Author: Paul Holden Date: Thu Nov 4 23:08:56 2021 +0000 MDL-72983 tool_dataprivacy: respect capability to export own data. commit 3596fc1fe627093d84e1fbcf61c5ceedb0bed690 Author: Paul Holden Date: Fri Feb 25 17:38:31 2022 +0000 MDL-72377 grade: fix category form hidden/until fields. Ensure the saved values for the hidden and hidden until fields are populated when editing a grade category. Fix behaviour on enabling the hidden until field. Re-enable tests commented out in eba1d32c. commit 67b15496c32bf5bd4839b8196a667502f3f2ba51 Author: Paul Holden Date: Fri Feb 25 17:04:03 2022 +0000 MDL-72377 grade: increase size of category hidden fields. As well as storing 1/0 to indicate hidden state, they are also used to store a timestamp indicating hidden until date. Increasing field size allows these values to be stored without triggering exceptions. commit 47f9106c42c0759e931e50acda11c6d4b5ebea48 Author: Paul Holden Date: Fri Nov 19 08:21:42 2021 +0000 MDL-73121 atto_managefiles: match used files enclosed by quotes. commit 04f0152a91773f64c81054c049269a78414419db Author: Carlos Castillo Date: Wed May 11 12:11:02 2022 -0500 MDL-74720 reportbuilder: Limiting the number of custom reports commit a1f60915d409fa02d6ba0a7df7b85f5a45efcfa2 Merge: 3a9b097f5c7 03bfea07ca8 Author: Ilya Tregubov Date: Mon Jun 6 15:48:21 2022 +0600 Merge branch 'MDL-74599' of https://github.com/paulholden/moodle commit 72286f9296294dc2e8d14bdcf6e489ab5e61dbdb Author: Paul Holden Date: Tue Feb 1 12:00:32 2022 +0000 MDL-73726 reportbuilder: restrict schedule formats to enabled types. commit 473ac1285e5ad0d5e1c27b44cccbefc77fb6ae0b Author: Paul Holden Date: Tue Feb 1 11:07:54 2022 +0000 MDL-73726 dataformat: obey sort order when returning enabled plugins. commit 9ec385a533e6a99d53d488c9863c235beaf05009 Author: Paul Holden Date: Wed Jan 19 21:58:41 2022 +0000 MDL-73693 reportbuilder: report filter by specific user. commit 3a9b097f5c743fc29d9cbcab7f42f9542aa9d940 Merge: 07c145cb532 1e2dd853467 Author: Ilya Tregubov Date: Mon Jun 6 12:52:16 2022 +0600 Merge branch 'MDL-74600' of https://github.com/paulholden/moodle commit 07c145cb532139f4fc5a6942daa4941683a1dbd5 Merge: 3b72e759ab0 57aabee4e8a Author: Ilya Tregubov Date: Mon Jun 6 11:11:07 2022 +0600 Merge branch 'MDL-69951-remove_drop-font-tags' of https://github.com/leonstr/moodle commit d49d3cbb75d5a760651350a687513b74574dc00a Author: Dat Nguyen Date: Wed Mar 16 14:21:29 2022 +0700 MDL-74061 blocks_completion: Adding time in completion progress details commit fd79cbe849ff4872cb1249055e61e293cda57674 Author: aya.saad Date: Wed May 11 12:55:49 2022 +0200 MDL-74573 mod_assign: convert view other attempt link to a button commit ec1e17a73b93e37f7048687562716b246253ab0c Author: aya.saad Date: Sun May 15 12:41:12 2022 +0200 MDL-70223 h5p: fix invalid id when adding h5p activity commit 8636718cee7bb5aee94c5ed3bae306163ffa91c1 Author: aya.saad Date: Wed May 11 12:29:52 2022 +0200 MDL-69970 icons: flip help icon direction in RTL languages commit e3bd0f7348ab8be716b7d1fa955a2aae2ddf86c1 Author: Marina Glancy Date: Fri Jun 3 16:17:47 2022 +0200 MDL-29717 core_webservice: Display deprecated badge in API docs commit 3b72e759ab0bef61a4caeaae16b9275e4960afa4 Merge: 70c7443d808 43847787e05 Author: Shamim Rezaie Date: Fri Jun 3 18:42:13 2022 +1000 Merge branch 'MDL-74250-master' of https://github.com/adpe/moodle commit c6777c9cbf5e9eb2968faa456f95598d66bbec64 Author: David Matamoros Date: Thu Feb 17 11:57:44 2022 +0100 MDL-73916 reportbuilder: Allow to set default condition values - Changes on datasource class to allow to set default condition values - Added default condition 'suspended' set to 'no' on users datasource commit 669e71b95652c504aff9c6a5361cf274a483eb72 Author: David Matamoros Date: Thu Apr 7 14:20:28 2022 +0200 MDL-74453 reportbuilder: Add authentication method filter - Add authentication method filter to the user entity commit 70c7443d80807b0f051617541c72edc894079ef1 Merge: 15e7c8d1b36 c15e04193aa Author: Andrew Nicols Date: Fri Jun 3 13:34:32 2022 +0800 Merge branch 'MDL-73302-master' of https://github.com/dravek/moodle commit 15e7c8d1b365f886fa701ef091c5dde24e91f6ca Merge: a239d8e182e a95f637cfba Author: Andrew Nicols Date: Fri Jun 3 13:30:50 2022 +0800 Merge branch 'MDL-73898' of https://github.com/paulholden/moodle commit a239d8e182ec5d332d091828e7c452e61857b9fc Merge: 5500d143f40 4b93776f4b1 Author: Shamim Rezaie Date: Fri Jun 3 14:45:30 2022 +1000 Merge branch 'MDL-74699-master' of https://github.com/snake/moodle commit 5500d143f406baa5046fd03a00e88e4cfc5f4bb9 Author: Andrew Nicols Date: Fri Jun 3 11:03:56 2022 +0800 weekly release 4.1dev commit e48e95f298324f8fe3e74c857d5a9bc20047f748 Merge: 7038d731eb7 d7d1c27df07 Author: Andrew Nicols Date: Fri Jun 3 11:03:53 2022 +0800 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit d7d1c27df0750d2aa41fd2f367b133e38ef34b6f Author: AMOS bot Date: Fri Jun 3 00:08:12 2022 +0000 Automatically generated installer lang files commit 7038d731eb7a8c286201af5f0a195e7c8ec1dd5c Merge: 7a87871c255 cbf878cce4d Author: Jun Pataleta Date: Thu Jun 2 22:39:20 2022 +0800 Merge branch 'MDL-66453-fix' of https://github.com/sarjona/moodle commit cbf878cce4d6d09757322c083ee8d0ee2e2f4399 Author: Sara Arjona Date: Thu Jun 2 16:23:57 2022 +0200 MDL-66453 uploadusers: Fix behat with classic This patch fixes the behat failures with classic for the scenario "Upload users enrolling them on courses and assign category roles". There is a "Participants" link hidden in the "Site pages" which is causing these failures. Apart from this, there was another issue because it was not possible to navigation with classic (I've added one extra step to visit homepage). commit 7a87871c2554ce8e093612bb6d86f9ee4f0c01c3 Author: Jun Pataleta Date: Thu Jun 2 20:26:23 2022 +0800 MDL-70870 search_simpledb: Sort search queries via doc ID commit e0eef1245d8628ce3f05219e86b03c1b5c4958fa Merge: 3c69b2a7a6a b460ea470f9 Author: Jun Pataleta Date: Thu Jun 2 12:20:16 2022 +0800 Merge branch 'MDL-74631-invalid-tag' of https://github.com/leonstr/moodle commit 3c69b2a7a6a54a4f5fc6582bd157ca8b881baf99 Merge: 913db0ba05d bfc713c37e8 Author: Jun Pataleta Date: Thu Jun 2 12:03:10 2022 +0800 Merge branch 'MDL-57065-master' of https://github.com/ferranrecio/moodle commit 913db0ba05d1d7693c401dad45ef1934a7ad8901 Merge: 584ea5b0753 5ff0eb05b68 Author: Jun Pataleta Date: Thu Jun 2 11:23:22 2022 +0800 Merge branch 'MDL-71301-master' of https://github.com/junpataleta/moodle commit 5ff0eb05b6827bea2d4a4259be6acae310846438 Author: Issam Taboubi Date: Thu Jun 2 10:46:23 2022 +0800 MDL-71301 qtype_gapselect: Make blank answer box labels more meaningful commit 584ea5b0753dae8040a83e4068600d9d17472c81 Merge: fd376582ac5 d5059795c9c Author: Jun Pataleta Date: Thu Jun 2 10:29:43 2022 +0800 Merge branch 'MDL-67966-master' of https://github.com/junpataleta/moodle commit d5059795c9c73eda304eb82400a22d667f3a7a7a Author: Joshua Ebarvia Date: Tue Sep 28 12:29:01 2021 +0930 MDL-67966 mod_workshop: Use condition to verify form is using editor This adds a condition to check if Online text is used for the submission. The functions file_postupdate_standard_editor and file_postupdate_standard_filemanager needs the property content_editor of the formdata. commit fd376582ac5a8a195d467010b9a89767d3b7b9b2 Merge: 27ae31da6a9 4e353e48127 Author: Andrew Nicols Date: Thu Jun 2 08:45:03 2022 +0800 Merge branch 'MDL-66453' of https://github.com/dmitriim/moodle commit 4e353e4812779605a21c127e75847b37ace19f4e Author: Dmitrii Metelkin Date: Thu Jun 2 09:42:17 2022 +1000 MDL-66453 uploaduser: Bulk assign roles in course categories commit 27ae31da6a97160830a61bb4dce9b2a7d46ad343 Merge: 270f466ef54 28e95ef63c2 Author: Sara Arjona Date: Wed Jun 1 18:37:43 2022 +0200 Merge branch 'MDL-71276' of https://github.com/paulholden/moodle commit 270f466ef54f28c95c05cb336547da998cdcc1af Merge: 91cc136f3d0 f8790390d00 Author: Andrew Nicols Date: Wed Jun 1 23:54:44 2022 +0800 Merge branch 'MDL-72458' of https://github.com/paulholden/moodle commit 91cc136f3d0ee50f864c5e373ca5ce22f18072a0 Merge: df71afbfe91 aed6de5238b Author: Sara Arjona Date: Wed Jun 1 17:05:11 2022 +0200 Merge branch 'MDL-74752' of https://github.com/timhunt/moodle commit aed6de5238bb9c145c9e73042a652e007065301b Author: Tim Hunt Date: Wed Jun 1 14:23:29 2022 +0100 MDL-74752 qtype_match: fix regrading logic - take 2 commit df71afbfe91a7d81ec7f0a401b1a3670b1560041 Merge: 468de2da07c f984566b15b Author: Sara Arjona Date: Wed Jun 1 08:41:36 2022 +0200 Merge branch 'MDL-73727-master' of https://github.com/keevan/moodle commit 468de2da07c8f9e7130f6ed78bf4051992bb2326 Merge: 3e0b3408739 79ae21c23f4 Author: Jun Pataleta Date: Wed Jun 1 11:43:00 2022 +0800 Merge branch 'MDL-73767-master_clever_oauth2' of https://github.com/rnathuji/moodle commit 79ae21c23f4b5cd82a6c50218e96aa9cea96d5e8 Author: Ripal Nathuji Date: Mon Jan 31 13:49:02 2022 -0600 MDL-73767 oauth2: Add clever oauth2 client commit bbaf83322fb421ff0e35993f31d598ef30416f49 Author: Noel De Martin Date: Fri Apr 29 16:38:41 2022 +0200 MDL-74613 grade: Add missing generators commit 3e0b3408739c7cb7fd97042e7dc5504d9c7a9b83 Merge: 7d317cdc5dc 314b90d1f53 Author: Sara Arjona Date: Tue May 31 17:39:03 2022 +0200 Merge branch 'MDL-74752' of https://github.com/timhunt/moodle commit 7d317cdc5dc58175b14a367016209a85416edf23 Merge: 36fdc00e716 5274ee5a25f Author: Sara Arjona Date: Tue May 31 17:04:23 2022 +0200 Merge branch 'MDL-73988' of https://github.com/paulholden/moodle commit 314b90d1f53f66a812e1e6c48df5a90fd9747408 Author: Tim Hunt Date: Mon May 23 21:49:38 2022 +0100 MDL-74752 qtype_multianswer: implement regrading hooks commit 8ca7e3b74c496379a3dd09400d1fa548c425260f Author: Tim Hunt Date: Mon May 23 17:46:12 2022 +0100 MDL-74752 qtypes gapselect & ddwtos: implement regrading hooks commit 823b5bb740a16e3906e8b14b26d10b7ff8671ddd Author: Tim Hunt Date: Mon May 23 17:16:29 2022 +0100 MDL-74752 qtype_match: implement regrading hooks As much as they can be before MDL-5560 is addressed. commit e230bfa47f50648fc9c6ff42acf0b8807c253e68 Author: Tim Hunt Date: Mon May 16 16:45:46 2022 +0100 MDL-74752 qtype_multichoice: fix regrading logic The implements the new regrade-related hooks, and also has tests for the changes to the core system, now that we have a question type we can use for them. commit 39abc011971605301247d894c604e267d61b52d7 Author: Tim Hunt Date: Mon May 16 13:59:33 2022 +0100 MDL-74752 question regrading: implement the required hooks This commit implements the necessary core hooks to ensure we only allow a regrade of a quetion attempt to take place if the new and old versions of the question are sufficiently similar. It will be followed by commits to each question type where the new method needs to be implemented. Automated tests will be included in the first of those (mulitple choice) becuse we need a question type that implements the hooks to test the core changes. commit 36fdc00e7168898c4c3f910b32db4c5fe02150e6 Merge: f0b6e8ecd84 1ecce127be4 Author: Jun Pataleta Date: Tue May 31 15:18:02 2022 +0800 Merge branch 'MDL-70870_master' of https://github.com/cbluesprl/moodle commit f0b6e8ecd843f09c3bae0a0ed4c52166c82ee413 Merge: 39ea22ece3d 4342e774d81 Author: Jun Pataleta Date: Tue May 31 13:34:35 2022 +0800 Merge branch 'MDL-73654-master' of https://github.com/HuongNV13/moodle commit 39ea22ece3d37a253afab49a660aea5099eebcfa Merge: bd8dbf4c218 ea45aefe62c Author: Shamim Rezaie Date: Tue May 31 14:12:32 2022 +1000 Merge branch 'MDL-74675' of https://github.com/paulholden/moodle commit 4342e774d8133ac28f8cfe41315cf1c43ba5c18f Author: Huong Nguyen Date: Mon Mar 28 10:37:23 2022 +0700 MDL-73654 timeline: Improve search for course name and activity name commit bd8dbf4c218d82ce1fa1bc090480cd95a5400fcb Merge: cebc4c8855b 1da1152baa8 Author: Shamim Rezaie Date: Tue May 31 12:57:16 2022 +1000 Merge branch 'MDL-72723-select-exists-not-count' of https://github.com/keevan/moodle commit 39140fe80aba9e3fe167f8278591d0b05319a30a Author: AMOS bot Date: Tue May 31 00:08:14 2022 +0000 Automatically generated installer lang files commit 2069c8d4809c5329ed72d3ab3b46f4f717d23597 Author: Tim Hunt Date: Mon May 23 20:46:05 2022 +0100 MDL-74883 question: fix question_attempt_step_subquestion_adapter typos During the late stages of developing MDL-20636, some key concepts in the code got renamed. However, at the time, this class was not updated properly so updating it now. commit cebc4c8855b093d5857727d6bea6aee9fc48a99a Merge: 0460147cb50 a6cad23b1a5 Author: Jun Pataleta Date: Mon May 30 16:25:10 2022 +0800 Merge branch 'MDL-73431-master-v2' of https://github.com/dmitriim/moodle commit 1ecce127be42bf99be8aa7ddeda6884760ec466b Author: Renaud Lemaire Date: Wed May 4 14:34:24 2022 +0200 MDL-70870 core_search: db indexes optimization commit a6cad23b1a56f81ddfb4fcf767af0656defafe50 Author: Dmitrii Metelkin Date: Wed Dec 22 11:54:42 2021 +1100 MDL-73431 enrol: Introduce a sync interval commit f984566b15b217b464e7d424995fb871795e9de0 Author: Kevin Pham Date: Thu Apr 28 13:35:28 2022 +1000 MDL-73727 core_files: Add subquery to avoid a seq scan on larger sites - Formatted the query to meet SQL coding styles - Add index on {files} to prevent performance regression - Fork the SQL query based on DB family based on support commit bb5365b6ddfc1810136ce31707c22610af9fd4c4 Author: Huong Nguyen Date: Mon May 30 10:23:47 2022 +0700 MDL-74632 atto_link: Fix cannot create a link for an image commit 1da1152baa804ef8b26e581e24f89299aeafea04 Author: Nathan Mares Date: Thu Oct 7 23:14:48 2021 +0000 MDL-72723 logs: Add get_events_select_exists to the sql_reader interface - Updates to log stores and backup helper to improve performance when checking if a course has been modified. - This is a breaking change as it adds a new function on the sql_reader interface. Co-authored-by: Kevin Pham commit 3bbe71bdb32ab0b5b799005ffee2a1fcb8b2d949 Author: AMOS bot Date: Mon May 30 00:08:09 2022 +0000 Automatically generated installer lang files commit 3dca099b3dd5b1772908c97d5e2cfb93df550e08 Author: AMOS bot Date: Sat May 28 00:08:19 2022 +0000 Automatically generated installer lang files commit 67da548b4828e4e7d5a10c38478c3656e1305bac Author: Jun Pataleta Date: Fri Oct 22 20:50:44 2021 +0800 MDL-72885 output: Add lang attribute for language menu items commit 33e5db90436a82c1a34c2a52b6b5822fb87aac36 Author: Amrita Date: Mon May 16 13:04:14 2022 +0200 MDL-69756 nextcloud: copy-overwrite handling commit 326d502c5c8a7a22a15e152c76e14dc66a10cf6e Author: Jun Pataleta Date: Fri Oct 22 20:48:02 2021 +0800 MDL-72885 output: Add lang attribute for language custom menu items commit d4ba0359cf115b8c83ea93c18293cb1d509da1b9 Author: Jun Pataleta Date: Fri May 27 15:49:54 2022 +0800 MDL-72885 core: Use get_html_lang_attribute_value() Use get_html_lang_attribute_value() for formatting language codes for the HTML lang attribute. commit 92e080465e07f3f1f9b25792c58cd0785fd36aff Author: Jun Pataleta Date: Fri May 27 14:24:29 2022 +0800 MDL-72885 core: New weblib function get_html_lang_attribute_value() Converts a language code to hyphen-separated format in accordance to the BCP47 syntax appropriate for the HTML lang attribute. See https://datatracker.ietf.org/doc/html/rfc5646#section-2.1 https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang commit 3bdd840e6364d91ed358b6b9ae3e35ed5aa244e9 Author: Jun Pataleta Date: Fri Oct 22 20:45:38 2021 +0800 MDL-72885 output: Allow additional attributes for custom menu items * Plus don't render the link title if it's the same as the link text. commit 0460147cb5029b3ecf25879d0de02d7089cc0009 Merge: 117b24013b2 f284e446b9a Author: Ilya Tregubov Date: Fri May 27 15:41:29 2022 +0600 Merge branch 'MDL-67648-master' of https://github.com/cameron1729/moodle commit 0cd4eadb35bba9c232f98f08ce7d80afbf23fe36 Author: Leon Stringer Date: Fri May 27 08:56:31 2022 +0100 MDL-73215 assign: Undefined var: plagiarismlinks Fix: $plagiarismlinks is concatenated in return but may not have been initialised. commit 1c9c6c413958b3d55833ba66627aa16b8487a1ae Author: Philipp Imhof <52650214+PhilippImhof@users.noreply.github.com> Date: Wed Apr 13 11:46:28 2022 +0200 MDL-74495 quiz override mark: do not hide_all_feedback commit c15e04193aac3b54f426b07049d9261385fdfde8 Author: David Matamoros Date: Thu Dec 9 15:02:51 2021 +0100 MDL-73302 task: Add type filter to task logs system report Adding 'type' filter to be able to filter between Ad hoc and Scheduled tasks commit 43847787e051dd5e5ab245db1c7e45ec2c54fef6 Author: Adrian Perez Date: Thu Mar 17 12:08:30 2022 +0100 MDL-74250 core: Improve indicator that link opens in new window commit 3987f2cb371d92ee0829bd4e746d218e3e689366 Author: Khoa Nguyen Dang Date: Tue May 17 11:03:27 2022 +0700 MDL-74764 core_course: Activity is not in alphabetical order. commit 117b24013b2628c6f8757ff13d9a5b133ee82ade Author: Jake Dallimore Date: Fri May 27 10:02:05 2022 +0800 weekly release 4.1dev commit df9f610d1da2ef62e01de8f6b81008750918f310 Author: Noel De Martin Date: Thu May 12 15:42:10 2022 +0200 MDL-74220 data: Implement behat generators commit be4352bd3ef834d22bf715ab3c85cd154b3d6025 Merge: aef7c3357d5 cf57505ce77 Author: Jake Dallimore Date: Thu May 26 12:10:18 2022 +0800 Merge branch 'MDL-73801' of https://github.com/paulholden/moodle commit aef7c3357d5bdc742ed06b5775c541d8df49118a Merge: 9b6ad142afb 60fcabfa6db Author: Jake Dallimore Date: Thu May 26 11:46:59 2022 +0800 Merge branch 'MDL-73386-master' of https://github.com/junpataleta/moodle commit 9b6ad142afb98b4e2217f2e3a41cd2d231ad55a0 Merge: 2814436c44d 55f08ad6ebc Author: Jun Pataleta Date: Thu May 26 10:27:48 2022 +0800 Merge branch 'MDL-73047_user_timecreated' of https://github.com/davosmith/moodle commit 2814436c44d1cde80796d496f4f15d510086003f Merge: dac4af8e4cf 3801662e974 Author: Jun Pataleta Date: Thu May 26 10:23:27 2022 +0800 Merge branch 'MDL-71198-master' of https://github.com/junpataleta/moodle commit dac4af8e4cf3659ccc689820319cf778fa001ece Merge: e60e8bc6298 5d667216556 Author: Jun Pataleta Date: Thu May 26 10:09:46 2022 +0800 Merge branch 'MDL-73183-master' of https://github.com/andrewnicols/moodle commit e60e8bc6298bfd5f57dc5b6ed47066b91cfc367d Merge: 0839152f039 a0398fdde8e Author: Jun Pataleta Date: Thu May 26 00:18:35 2022 +0800 Merge branch 'MDL-73423-master' of https://github.com/marinaglancy/moodle commit 3801662e974aa2191e8e93a2972523d50a632084 Author: Peter Burnett Date: Tue Mar 30 15:39:07 2021 +1000 MDL-71198 backup: Change times on restore file duplication commit f6520aa4b08f8c48fb4c8c4ca8aa1c5d37892247 Author: Dani Palou Date: Fri May 20 11:16:15 2022 +0200 MDL-74816 mod_resource: Allow specify default file name in generator commit 0839152f039fbfd2591826f573a6865562bf78e8 Merge: de177cc5642 ac7c952b845 Author: Jake Dallimore Date: Wed May 25 11:31:52 2022 +0800 Merge branch 'MDL-73435-master' of https://github.com/marinaglancy/moodle commit f284e446b9aa754932f42dd9a3f760ec02659a3d Author: Cameron Ball Date: Fri Jan 7 08:47:12 2022 +0800 MDL-67648 tasks: Add unit tests commit 8154aa2e039c9fb58664bd35b670caffc58421b8 Author: Cameron Ball Date: Mon Dec 13 15:52:09 2021 +0800 MDL-67648 tasks: Fair-share scheduling with resource management This patch changes the way adhoc tasks are chosen to run. It now calculates how many runners each type of adhoc task should be allowed to use. In the case that not all the runners are utilised, it attempts to infer which tasks do not take a long time to run, and gives those to the vacant runners. Thanks to Brendan Heywood for guidance and SQL help. commit 4f644c3f398dfe20227604b64a366bc3f5633093 Author: Paul Holden Date: Tue May 24 21:17:17 2022 +0100 MDL-74790 mod_resource: better detection of empty module intro. commit 8db6d451d7330b15ad130b8abb690f6df7e4082a Author: Angelia Dela Cruz Date: Fri May 13 17:37:05 2022 +0800 MDL-74744 behat: Quiz behat generators use UI Replace steps that manually add Quiz instances via the UI and use Behat generators. This improves the speed of Behat test runs. commit de177cc5642fe3654746419aae80492713c5a24a Merge: 69a3c6f80a9 01309248d8d Author: Jun Pataleta Date: Tue May 24 10:13:04 2022 +0800 Merge branch 'MDL-72283_allow-customisation-of-redis-session-handler-errors' of https://github.com/ziegenberg/moodle commit 01309248d8d89b2982617d5ba89694762ee74632 Author: Daniel Ziegenberg Date: Wed Dec 8 21:54:11 2021 +0100 MDL-72283 caching: internationalize redis session handler error The 'unable to obtain session lock'-exception raised by the Redis session handler is hardcoded in English and not all that useful to the end user. This change adds the error message to the lang/error.php and gives the user further hints why the error might have occured and how it could be fixed. Signed-off-by: Daniel Ziegenberg commit fc4e3ee6958c7758b0eba95c10bf5b15527bc6c7 Author: Amaia Anabitarte Date: Tue May 3 16:28:01 2022 +0200 MDL-74630 core_contenbank: Add contextid to URL parameters commit 5cfaa18cadba767f08312288db2578199a002a11 Author: hieuvu Date: Thu Apr 21 15:45:40 2022 +0700 MDL-74533 core_completion: Update using new grade pass for completion commit 69a3c6f80a904c9bcaf56b384509cd9953e0a27e Merge: 653011e1a06 e032ac93033 Author: Jun Pataleta Date: Mon May 23 13:18:32 2022 +0800 Merge branch 'MDL-68668-extra-redis-debugging' of https://github.com/brendanheywood/moodle commit 8310b2014e5bcb0c477236708ff4ed9dd5f2d3b5 Author: Jun Pataleta Date: Thu May 19 22:48:17 2022 +0800 MDL-74802 core: Improve the accessibility of alert notifications * Make the ordering of the message and the close button logical on the DOM. * Hide the times HTML entity * Add sr-only label on the close button for non-sighted users * Add tooltip on the close button sighted users * With all the notification templates being the same except for the class, I created a base notification template (core/notification_base) that alert notifications just override. This avoids code duplication and can make maintenance simpler. commit 46b8aecfa8b5bac250199a51372a92affb6d00ff Author: Daniel Ziegenberg Date: Sun May 22 23:46:11 2022 +0200 MDL-74835 ci: Update nodejs version in travis integration to lts/gallium In MDL-73915 the nodejs version was switched to lts/gallium but the travis integration was not updated. Signed-off-by: Daniel Ziegenberg commit 60fcabfa6db27acd5eab48c8fc1e92b554ceeb09 Author: Jun Pataleta Date: Sat May 21 00:32:38 2022 +0800 MDL-73386 mod_quiz: Use plain text for quiz navigation fake block title * No need to enclose the title of the quiz navigation fake block in a span tag. The block title also gets appended to the skip link which means that a block title with a span tag assigned with an identifier can cause duplicate ID errors on the DOM. commit e032ac930332c775fba0a48b905762abd4a974fc Author: Brendan Heywood Date: Fri May 20 22:39:16 2022 +1000 MDL-68668 redis: Add session lock acquire warning commit 653011e1a0661baff162a44df4aae2334bb308f3 Merge: 6c114e2a80a bad2e0bb54a Author: Ilya Tregubov Date: Fri May 20 17:56:16 2022 +0600 Merge branch 'MDL-73225-master' of https://github.com/call-learning/moodle commit bad2e0bb54a10c2b65ebb5eb91b19d2f27e50ee3 Author: Laurent David Date: Thu Mar 3 17:47:38 2022 +0100 MDL-73225 mod_bigbluebuttonbn: Improve error message when joining Display more friendly messages when: * When displaying activity and the server is not available * When we join a meeting and the server is not available or an error is detected commit c82ca19eb730baa028a4015ad26d76830edb5523 Author: Paul Holden Date: Thu Nov 18 09:04:47 2021 +0000 MDL-73110 report_completion: support custom user identity fields. commit 9812b4bbaa5948b4a19b0a89fa0c60bfdf4525de Author: Sujith Haridasan Date: Mon May 2 11:33:40 2022 +0530 MDL-74577 core: Reset login_failed_count_since_success after login When the user is logged in successfully then reset the value of login_failed_count_since_success to zero, if the value of login_failed_count_since_success is greater than zero. commit 5274ee5a25fa53e70114d2c97f26efad0136f5e4 Author: Paul Holden Date: Wed Feb 23 15:22:13 2022 +0000 MDL-73988 badges: implement badges datasource for custom reporting. Create two entities exposing reportable data on badges and their recipients, via column and filter definitions. Create report source bringing them together along with the user and course entities to provide data for the reportbuilder editor. commit 40c574cd747e8fb90c6c704cfafd6e7c2a8c66ac Author: Paul Holden Date: Fri Feb 18 17:34:53 2022 +0000 MDL-73988 reportbuilder: support for getting entity joins in reports. This allow reports using multiple entities to more easily define the relationship between them, specifically when they share common joined tables. commit 03bfea07ca811843934b58f0af96bbf2224f1f08 Author: Paul Holden Date: Thu Apr 28 16:11:50 2022 +0100 MDL-74599 reportbuilder: use context of current report when present. commit ea45aefe62c99322d9b197766a4d8e7d3394fcaa Author: Paul Holden Date: Thu May 5 17:10:30 2022 +0100 MDL-74675 reportbuilder: preserve column type during aggregation. When applying callbacks during the group concatenation aggregation types, ensure the column type is preserved for it's default value. commit 1e2dd8534676608c15bb5e50bc6021988f0da6d7 Author: Paul Holden Date: Thu Apr 28 09:59:14 2022 +0100 MDL-74600 reportbuilder: re-factor menu helper methods into exporters. Encapsulate generation of column/audience menu card data, used in the editor, from helper class methods to specific exporter classes. commit 6d5c0190e2d09986ffc35bde659ae7423e7fbfb9 Author: Paul Holden Date: Mon Mar 14 09:41:04 2022 +0000 MDL-74192 core: add strictness to persistent get_record method. Allow developer to specify the given record MUST_EXIST, and the method to throw the underlying database exception. commit 6c114e2a80add1f1bd4374d8e613d38cfc2b508b Author: Ilya Tregubov Date: Thu May 19 19:24:25 2022 +0600 weekly release 4.1dev commit f628b178e1d0c329282358a22f0ca4356db49769 Merge: b0b3b130329 afd912865f6 Author: Ilya Tregubov Date: Thu May 19 19:24:23 2022 +0600 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit cf57505ce7787b65806f6b58a11b123f6310aa05 Author: Paul Holden Date: Mon Feb 7 21:22:50 2022 +0000 MDL-73801 backup: set predictably ordered backup next start time. Prior to this change, the testcase would assert ordering based on identical fields which could lead to random failures. Set distinct next start time of course backup, and also remove random ordering by sorting on defined course order (all other fields being equal). commit b0b3b130329a3e7795143313dcb80d8b5b1dd266 Merge: 64d73925666 84735e806d4 Author: Jun Pataleta Date: Thu May 19 10:11:48 2022 +0800 Merge branch 'MDL-73163-master' of https://github.com/lameze/moodle commit 64d7392566604fd2aed4ab1e68515a66f61f4dc5 Merge: 938e8cf5d5a 03e49fb1a1a Author: Ilya Tregubov Date: Thu May 19 08:05:42 2022 +0600 Merge branch 'MDL-74480' of https://github.com/paulholden/moodle commit 938e8cf5d5ab6460d6a7e4efdce19b095b3502f4 Merge: 7cda6e3641c bc206fdec36 Author: Ilya Tregubov Date: Thu May 19 08:02:17 2022 +0600 Merge branch 'MDL-74165' of https://github.com/paulholden/moodle commit 7cda6e3641ce90d873341a5f411ccc8d652eb438 Merge: 94e803b6634 d91cd20d64c Author: Jun Pataleta Date: Thu May 19 09:59:54 2022 +0800 Merge branch 'MDL-74416-master' of https://github.com/lameze/moodle commit 94e803b6634313fe4054281fbdae49aa88eea5a2 Merge: b83a64b4660 c94f6b953fa Author: Jun Pataleta Date: Wed May 18 23:11:06 2022 +0800 Merge branch 'MDL-73478-improve-set-config' of https://github.com/keevan/moodle commit b83a64b46601cbcca1a2d050a138eec74a375a49 Merge: 75e1514666a 63088862b4c Author: Jun Pataleta Date: Wed May 18 22:04:47 2022 +0800 Merge branch 'MDL-74497-fixup' of https://github.com/dravek/moodle commit 75e1514666a7c564b4330cda0de5eb162985ced6 Merge: 7a635606e06 e71b737e169 Author: Jun Pataleta Date: Wed May 18 21:47:54 2022 +0800 Merge branch 'MDL-74377' of https://github.com/roland04/moodle commit e71b737e169d35ccdb39ce08388dfe3165e20292 Author: Mikel Martín Date: Thu May 12 16:39:05 2022 +0200 MDL-74377 reportbuilder: Fix dimmed text for dropdown items To show inactive/unavailable rows '.dimmed_text' class usages have been replaced with '.text-muted'. commit 63088862b4ca8bf35d322546d91428134d252b10 Author: David Matamoros Date: Wed May 18 13:19:34 2022 +0200 MDL-74497 reportbuilder: Ensure entity report element order is kept commit b95d2b94a568404093d8e2a07d36448098721bde Author: Dan Marsden Date: Wed May 18 19:47:44 2022 +1200 MDL-74785 mod_scorm: Add scorm content filearea to global search. commit 7a635606e0693a4d1c1fd932346e2011233e3678 Author: Ilya Tregubov Date: Wed May 18 13:13:02 2022 +0600 MDL-72256 enrol_fee: Fix indentaion for Behat. commit 0829ee7a778b624efc0f6cb413666e118cdb249d Merge: fa48ab35f70 b51d8d9a7aa Author: Ilya Tregubov Date: Wed May 18 13:04:11 2022 +0600 Merge branch 'MDL-72256' of https://github.com/danmarsden/moodle commit b51d8d9a7aa88d7feaae7d6de7cdbe9fed3d96e7 Author: Dan Marsden Date: Wed May 18 18:55:29 2022 +1200 MDL-72256 enrol_fee: add payment information to course/info.php commit fa48ab35f700fd56a0a1a241284d68bfbb76cec3 Merge: c3f2753df73 5e68da78680 Author: Jun Pataleta Date: Wed May 18 14:36:17 2022 +0800 Merge branch 'MDL-74497-master' of https://github.com/dravek/moodle commit 1cedbd1e19b469437d67d9324a84e3026b7bd61c Author: Sara Arjona Date: Wed May 18 08:18:30 2022 +0200 MDL-74784 core_badges: Fix exception with related badges System badges with related badges were displaying an error before this patch, because the is_guest($context) function expects a context_course. commit c3f2753df73300be59e56c6570c555fc0b25ed52 Merge: 216b504ff48 3df0908e726 Author: Jun Pataleta Date: Tue May 17 23:30:23 2022 +0800 Merge branch 'MDL22570_master' of https://github.com/tasosb/moodle commit 7d693114d1dd6389260f5a8e0fe106bc48db8d34 Author: Paul Holden Date: Tue May 17 15:56:55 2022 +0100 MDL-73966 grade: fetch required user name fields of unenrolled users. commit 216b504ff48e0e0890277ccdb009569262815044 Merge: c238370ba76 6b6a0400845 Author: Jun Pataleta Date: Tue May 17 19:39:44 2022 +0800 Merge branch 'MDL-73184' of https://github.com/roland04/moodle commit c238370ba765e6d00913422c19e1e0139164d9f2 Merge: 5e5e12e0634 3236a41c3a7 Author: Jun Pataleta Date: Tue May 17 11:54:57 2022 +0800 Merge branch 'MDL-74150' of https://github.com/lostrogit/moodle commit afd912865f624f325b639138c3fd6a1de2c4f8bf Author: AMOS bot Date: Tue May 17 00:07:42 2022 +0000 Automatically generated installer lang files commit 3236a41c3a779e2fa17172db4220807263a3f6a2 Author: Carlos Castillo Date: Thu Mar 10 10:13:08 2022 -0500 MDL-74150 tool_componentlibrary: Add title attribute to core/toggle commit 6b6a0400845ecd22b549821059549bc2d122ca2e Author: Paul Holden Date: Tue Dec 7 17:38:31 2021 +0000 MDL-73184 reportbuilder: preserve pagesize property between requests. Given that custom reports can now have defined pagesize properties, we need to preserve that value in the table filterset so that it's always available after AJAX requests. commit 0908a1bdeba3738734220febad36c7f0713479d4 Author: Mikel Martín Date: Tue Dec 7 16:01:41 2021 +0100 MDL-73184 reportbuilder: Add default page size setting commit bfc713c37e82adb1a3eebce8685f78cd93ad9c72 Author: Ferran Recio Date: Fri May 6 12:20:00 2022 +0200 MDL-57065 theme_boost: fix debug messages The first debug message is covered by the top navbar header. This patch will move the body's first debug message down below the navbar. commit 28e95ef63c238946d4a2c8c9662e4057401aa477 Author: Paul Holden Date: Thu May 13 15:03:07 2021 +0100 MDL-71276 message_email: include alternate email in privacy export. commit 0b82e9e9b336d4379c0ca32d15c5dfd158521118 Author: Carlos Castillo Date: Fri May 6 12:03:49 2022 -0500 MDL-74678 reportbuilder: Allow null in category description callback Since category description is a nullable column, we need to allow null value in category description column callback in category entity commit 53d6b1823775e8ad605657b95a495401b639bb99 Author: Paul Holden Date: Wed Mar 30 17:06:12 2022 +0100 MDL-74344 comment: consistent capability check for accessing report. Co-authored-by: David Wipperfurth commit 5e68da78680d99ec5a9dbb0485a4c47e4e0c1131 Author: David Matamoros Date: Tue Apr 19 15:43:54 2022 +0200 MDL-74497 reportbuilder: Use new methods in existing datasources - Replace all individual calls to add all columns, filters and conditions on the cohorts datasource with the new method add_all_from_entities(). - Replace all individual calls to add all columns, filters and conditions on the courses datasource with the new method add_all_from_entities(). - Replace all individual calls to add all columns, filters and conditions on the users datasource with the new method add_all_from_entity(). commit 9a8091d550e6c7ee1f58bdd98ebd92e1df4acb30 Author: David Matamoros Date: Tue Apr 19 15:33:52 2022 +0200 MDL-74497 reportbuilder: Add all columns/filters/conditions at once commit 9353ebdae9c18b75d8c0d48fcaa0de558212594d Author: AMOS bot Date: Fri May 13 00:07:44 2022 +0000 Automatically generated installer lang files commit 5215a02444d3a61ac4829e910badcc21f9369747 Author: Paul Holden Date: Mon Nov 8 21:24:19 2021 +0000 MDL-73013 calendar: fix serving of files added to category events. commit 5e5e12e0634f176302462f923af02ab5751683d6 Author: Jun Pataleta Date: Thu May 12 22:16:01 2022 +0800 weekly release 4.1dev commit 57aabee4e8a449f24a5d34258f93026d2646a208 Author: Leon Stringer Date: Fri Feb 18 16:33:11 2022 +0000 MDL-69951 filter_tidy: Replace drop-font-tags The option drop-font-tags was removed in HTML Tidy version 5.5.14. It had been deprecated since 5.1.25, the docs said "Use the clean option instead" which is what this commit does (see https://api.html-tidy.org/tidy/quickref_5.1.25.html#drop-font-tags). commit eae7ec37ca26da3114b10e6849d5a8e17e277a09 Merge: aa88375db5c caf55abf172 Author: Jun Pataleta Date: Thu May 12 12:09:05 2022 +0800 Merge branch 'MDL-74413' of https://github.com/stronk7/moodle commit aa88375db5cdb554928efb6592985ce39746758d Merge: 9cb0f7c5109 9f53b0e965e Author: Jun Pataleta Date: Thu May 12 11:54:43 2022 +0800 Merge branch 'MDL-73971' of https://github.com/stronk7/moodle commit 9cb0f7c51099ff2e37c73de8ed43e76ff0160aa2 Merge: c7ddee0890e 00dcb18999d Author: Jun Pataleta Date: Thu May 12 11:45:05 2022 +0800 Merge branch 'MDL-73172-master' of https://github.com/NashTechOpenUniversity/moodle commit 4b93776f4b1cd886a2c6599d31c230503904a7d2 Author: Jake Dallimore Date: Wed May 11 10:31:36 2022 +0800 MDL-74699 enrol_lti: fix clientid retrieval from aud during launches commit 41f40c7d7a844360f062d20afcc12f6da3a74e30 Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Wed May 11 08:29:16 2022 -0600 MDL-74726 mod_bigbluebuttonbn: Fix muteonstart Added missing muteonstart_editable in mod_form block condition commit ecd569f9428fb3d1ce347b6513772a0acbf5faf5 Author: Marina Glancy Date: Fri Apr 22 17:48:04 2022 +0200 MDL-74553 blocks: do not refer to form fields by id This is not compatible with the dynamic forms and random ids commit c7ddee0890ef7da8880b2ad86e4330146784f44e Merge: 817db2b7f33 6770481c639 Author: Jun Pataleta Date: Wed May 11 10:43:19 2022 +0800 Merge branch 'MDL-70568-cron-debugging-patch' of https://github.com/macgirvin/moodle commit 3df0908e726d78105b377953f2008abba7740aa4 Author: Anastasios Bithas Date: Tue Dec 14 14:02:53 2021 +0200 MDL-22570 group: Export groups/groupings to ods/xls/txt A new feature that enables teachers to export groups and groupings through the groups overview page, making use of the dataformat api. commit a95f637cfba437e51403368a751d93331572abd6 Author: Paul Holden Date: Tue Feb 15 22:01:20 2022 +0000 MDL-73898 user: exclude guest user from participants table. commit f8790390d001c4ba4def43c9011391e357be5e39 Author: Paul Holden Date: Tue Sep 14 09:41:58 2021 +0100 MDL-72458 user: add timezone to user profile page. commit 817db2b7f331435bdefbf7d8c346aa4b4cb57452 Merge: e368edfb5cc aac5b47cea8 Author: Jun Pataleta Date: Tue May 10 17:59:45 2022 +0800 Merge branch 'MDL-74041' of https://github.com/timhunt/moodle commit 8de866dc3f2d67f0fba26d6be5cf866fc4567eef Author: Ilya Tregubov Date: Tue May 10 10:48:56 2022 +0600 MDL-74710 mod_bigbluebuttonbn: Fix settings url. commit e368edfb5cce0e2df1d5b87ad15ac26b1e21c3dc Merge: 941a29925e5 bc6041158cb Author: Jun Pataleta Date: Tue May 10 12:39:27 2022 +0800 Merge branch 'MDL-71202-master' of https://github.com/junpataleta/moodle commit bc6041158cb648a678e2ee080454a66912a003ff Author: Pete Whelpton Date: Fri Mar 26 11:54:34 2021 +0000 MDL-71202 webservice: Add index on external_tokens.sid Without this index, a full table scan / table level locking occurs when logging out of Moodle. This can result in slow performance in a busy Moodle site. commit d91cd20d64cbc70143b174474f2696b7221f3a4a Author: Petr Skoda Date: Sun Apr 3 10:22:42 2022 +0200 MDL-74416 phpunit: fix generator counters reset commit 84735e806d4c4b5c63b33215d36a2a40115ea568 Author: Kordan Date: Thu Nov 25 07:00:49 2021 +0100 MDL-73163 behat: Changed most to must commit 9085f5e28acf1324541ebf2b1258f034daf9c4e4 Author: Paul Holden Date: Mon Apr 25 19:01:59 2022 +0100 MDL-74147 admin: support custom user profile fields selecting admins. commit caf55abf1724aecdec2ddb0f115a4d216ff4ddc1 Author: Eloy Lafuente (stronk7) Date: Sat Apr 2 21:34:46 2022 +0200 MDL-74413 phpunit: Move more tests to use correct names and namespaces Applied the following changes to various testcase classes: - Namespaced with component[\level2-API] - Moved to level2-API subdirectory when required. - Fixed incorrect use statements with leading backslash. - Remove file phpdoc block - Remove MOODLE_INTERNAL if not needed. - Changed code to point to global scope when needed. - Fix some relative paths and comments here and there. - All them passing individually. - Complete runs passing too. Special mention to: - Moved to the level2 "privacy" namespace: - \mod_assign\privacy\feedback_legacy_polyfill_test - \mod_assign\privacy\submission_legacy_polyfill_test - Moved to the level2 "task" namespace: - \core_message\task\migrate_message_data_test - \ltiservice_gradebookservices\task\cleanup_test - \message_email\task\send_email_test - \mod_lti\task\clean_access_tokens_test - \mod_workshop\task\cron_task_test - Moved to the level2 "event" namespace: - \core_h5p\event\deleted_test - \core_h5p\event\viewed_test - Renamed to a better name: - backup_forum_activity_task_test.php (missing "task") commit 9f53b0e965edb59ef41bd4765e40a87a38f231ca Author: Eloy Lafuente (stronk7) Date: Tue Mar 29 20:24:23 2022 +0200 MDL-73971 phpunit: Move more tests to use correct names and namespaces Applied the following changes to various testcase classes: - Namespaced with component[\level2-API] - Moved to level2-API subdirectory when required. - Fixed incorrect use statements with leading backslash. - Remove file phpdoc block - Remove MOODLE_INTERNAL if not needed. - Changed code to point to global scope when needed. - Fix some relative paths and comments here and there. - All them passing individually. - Complete runs passing too. Special mention to: - Some fixtures, initially defined in the test files have been moved to new files in fixtures subdirectory, leaving the unit test files clearer: - moodle2_course_format_test.php - Rename wrong named test: - baseoptiogroup_test = baseoptigroup_test commit 941a29925e5cd1c1dddefa08cede7950593080b0 Author: Eloy Lafuente (stronk7) Date: Fri May 6 15:58:24 2022 +0200 weekly release 4.1dev commit d84738eb082d6f749d08a096f3af315a5bfdf132 Author: Jake Dallimore Date: Fri May 6 16:46:58 2022 +0800 MDL-74602 mod_assign: fix js error with assign grader on classic commit 55f08ad6ebcf5e843d680385dba87f37ca92fadd Author: Davo Smith Date: Wed Nov 10 15:44:52 2021 +0000 MDL-73047 reportbuilder: add 'timecreated' to user reports commit 48cab7f94819cadb169a06ebccd243d319e47541 Merge: 7aa68e33931 154dbce8454 Author: Jun Pataleta Date: Fri May 6 14:47:04 2022 +0800 Merge branch 'MDL-74584-master-v1' of https://github.com/mihailges/moodle commit 154dbce8454d749516f682c2c2c83937bfd3f967 Author: Mihail Geshoski Date: Thu May 5 12:42:33 2022 +0800 MDL-74584 mod_bigbluebuttonbn: Update behat tests commit 75d947642021f58df21f139198c96a50f3e1d920 Author: Mihail Geshoski Date: Wed May 4 16:59:22 2022 +0800 MDL-74584 mod_bigbluebuttonbn: Update unit tests commit 90f517cf1f3fcd91aba5e94ea38e39a8dae03508 Author: Mihail Geshoski Date: Thu May 5 18:33:20 2022 +0800 MDL-74584 course: New optional parameter in get_module_types_names() Adds new parameter in get_module_types_names() to optionally reset the $modnames static cache. commit c23b67be46a9f2277e6f287f620b1bbe581ca67e Author: Mihail Geshoski Date: Wed May 4 10:35:09 2022 +0800 MDL-74584 mod_bigbluebuttonbn: Add install script and new upgrade step Adds a new install script for the BBB module and a new upgrade step. The BBB module now will be disabled by default for new installations and also it will be disabled for the existing sites that use the default BBB server configuration. Admistrators will be required to confirm the acceptance of the related DPA prior to (re)enabling the plugin once again. commit b9b9ec82d4ff39c2b7b8557b53e1307d67e0ddbe Author: Mihail Geshoski Date: Wed May 4 10:34:11 2022 +0800 MDL-74584 mod_bigbluebuttonbn: Add DPA info in the general setting page Adds a note in the BBB general settings page to raise awareness about the legal obligations related to the data processing agreement with the service provider which is currently configured. commit 6588baec970b42b4cbcb736ee9d1586d4aef728a Author: Mihail Geshoski Date: Wed May 4 10:30:07 2022 +0800 MDL-74584 mod_bigbluebuttonbn: Implement 'pre_enable_plugin_actions' Implements a function for the 'pre_enable_plugin_actions' callback. When the default BBB server settings are used while the administrator attempts to enable the BBB plugin, the function will prevent this action and trigger a dynamic form requesting the admin to conifrm their acceptance of the related data processing agreement. The process of enabling the plugin will continue as usual in cases where the admin has already confirmed the acceptance of the dpa or a different BBB server configuration is used other than the default. commit 4a55d6eb02074a1e5564c8ee8f0e927c7a730863 Author: Mihail Geshoski Date: Wed May 4 10:26:13 2022 +0800 MDL-74584 admin: Add callback executed prior to enabling a module Adds a callback xxx_pre_enable_plugin_actions in admin/modules.php which plugins can use to force additional actions before enabling the plugin. The return value (bool) from the plugin callback method specifies whether the process of enabling the plugin should continue after the added actions or not. commit 7aa68e33931b35f1bf16d52f623a9a5ee6b1b94d Merge: 64426158787 1b18a4c1421 Author: Jun Pataleta Date: Fri May 6 11:57:42 2022 +0800 Merge branch 'MDL-74511-master' of https://github.com/andrewnicols/moodle commit 1b18a4c1421b3c672282f5b52bdf8407958d8ca2 Author: Andrew Nicols Date: Fri May 6 11:30:06 2022 +0800 MDL-74511 core: Add phpcs default config commit 644261587878170fa0e22c2b369f0b35728b277d Merge: 9746b8a6e26 ecd1b8d6dbd Author: Ilya Tregubov Date: Fri May 6 07:59:43 2022 +0600 Merge branch 'participants_per_page_MDL-41498' of https://github.com/rschrenk/moodle commit 9746b8a6e260ce285f8158574db074148e647257 Merge: 78154ce5981 2fede32518d Author: Víctor Déniz Date: Thu May 5 13:20:20 2022 +0100 Merge branch 'MDL-74612' of https://github.com/paulholden/moodle commit 78154ce59815e028c8b54b25d9ba5ad39206f573 Merge: 89fbe472897 bc05916cbff Author: Víctor Déniz Date: Thu May 5 12:09:33 2022 +0100 Merge branch 'MDL-74128' of https://github.com/paulholden/moodle commit 89fbe4728975f998c189df828a121ba5a63b8f54 Merge: a1c0b98c1de 9ff112ea3d5 Author: Víctor Déniz Date: Thu May 5 09:37:28 2022 +0100 Merge branch 'MDL-74567' of https://github.com/paulholden/moodle commit 00dcb18999d5f596ec0b3a62a8a58475071220f4 Author: Hien Dinh Date: Fri Dec 3 15:56:55 2021 +0700 MDL-73172 course: COMPLETE_PASS status cannot enhance in custom theme commit a1c0b98c1de73f56e7ffe912dfa4ca60db0475d0 Author: Jun Pataleta Date: Thu May 5 01:37:04 2022 +0800 MDL-74317 blocks: Revert checking of block usage against page format commit 53ad985457994effa8b54098078ab850d669b1e9 Merge: 41827216772 8f59d0b9376 Author: Jun Pataleta Date: Thu May 5 09:55:37 2022 +0800 Merge branch 'MDL-74576-master' of https://github.com/snake/moodle commit 41827216772b3b1b61b14f43b89c612f3ca0c03e Merge: 93e96e0aa2b 82e3a9ce401 Author: Jun Pataleta Date: Thu May 5 09:48:59 2022 +0800 Merge branch 'MDL-73981-master' of https://github.com/ilyatregubov/moodle commit 93e96e0aa2b9b4d34b3ea57eddbcc882187c1c6a Merge: 96ffb21ca6f db933339faa Author: Ilya Tregubov Date: Thu May 5 07:46:33 2022 +0600 Merge branch 'MDL-74602-master' of https://github.com/snake/moodle commit 96ffb21ca6f224f9126832ccd1c21987ef73de12 Merge: 0cdc33f19ec 3b4ef7b71da Author: Jun Pataleta Date: Thu May 5 09:41:28 2022 +0800 Merge branch 'MDL-74546-master' of https://github.com/snake/moodle commit 82e3a9ce40101d4a53cfea47aa1d7da1f2dc3384 Author: Ilya Tregubov Date: Fri Feb 25 10:10:43 2022 +0200 MDL-73981 tool_uploadcourse: Validate enrolment role from csv. commit 0cdc33f19ecd4232951b28303143d1848b3c40b0 Merge: 59b5858da20 38fff2d83fd Author: Jun Pataleta Date: Thu May 5 09:37:26 2022 +0800 Merge branch 'MDL-74511-master' of https://github.com/andrewnicols/moodle commit 03e49fb1a1a6bb5931e4193cac7ea027e682af99 Author: Paul Holden Date: Mon Apr 11 17:01:06 2022 +0100 MDL-74480 reportbuilder: new user entity description column/filter. commit bc206fdec3688256253d8159b86c8f0943cdef06 Author: Paul Holden Date: Thu Mar 10 17:24:45 2022 +0000 MDL-74165 reportbuilder: helpers to create multiple params/aliases. commit aac5b47cea80817701670b914f6131b467e51e9f Author: Tim Hunt Date: Thu Mar 3 12:33:03 2022 +0000 MDL-74041 quiz: use own size for paging the question bank commit 10e8ffe312f0cf33052349d57eadddb87d1938cc Author: Tim Hunt Date: Tue Mar 1 11:25:34 2022 +0000 MDL-74041 question bank: page size should be 100 commit 59b5858da200f63ecb59a9113af2b99ef1496fe5 Author: Jake Dallimore Date: Tue Apr 26 16:52:20 2022 +0800 MDL-73736 core_auth: Fix concurrency issue in login_attempt_failed() This patch wraps the login_failed_count logic in a resource lock and forces a user preferences cache reload. Each thread must wait for the lock and must fetch the current count before incrementing it. This ensures that login_failed_count is correct across threads and that the lockout threshold is correctly honoured. Co-Authored-By: Sujith Haridasan commit a0f47c8bc4d6f5971025de7d63f22475701d2f86 Author: Michael Hawkins Date: Thu Mar 31 18:17:31 2022 +0800 MDL-74333 badges: Check profile criteria valid when reviewing commit 9478dc6b07b162f63b823480aecd4e2fb4e3c59f Merge: 4f2eac208d8 9bf4e5c9105 Author: Ilya Tregubov Date: Wed May 4 09:25:08 2022 +0600 Merge branch 'MDL-74563' of https://github.com/paulholden/moodle commit 4f2eac208d8af4a833f81364e39a5579f39642b1 Author: Ferran Recio Date: Thu Apr 21 13:43:34 2022 +0200 MDL-71623 core_search: fix user document visibility commit 670268900cca1d55a718d708ae91bda826f8b9a3 Author: Amaia Anabitarte Date: Thu Mar 24 17:40:10 2022 +0100 MDL-74318 core_user: Description field as hidden on profile commit 6abe964bbac41b5e40a81b40962f7044b0dc201e Author: Paul Holden Date: Tue Mar 15 00:10:25 2022 +0000 MDL-74204 mod_assign: escape identity fields in allocate marker form. commit 11b2cc4cb5cf0693414f0e84cb790e487ae33a24 Merge: b625dabb833 ffc655b181c Author: Jun Pataleta Date: Wed May 4 09:42:30 2022 +0800 Merge branch 'MDL-73878-master' of https://github.com/aanabit/moodle commit b460ea470f9dfffe41805a70bd389cf0675091be Author: Leon Stringer Date: Tue May 3 17:27:13 2022 +0100 MDL-74631 mod_lti: Remove Remove illegal HTML tag. Added example context to pass CI checks. commit ffc655b181cacf8b3896ad7c24889a07dd146e16 Author: Amaia Anabitarte Date: Thu Apr 21 14:07:54 2022 +0200 MDL-73878 core_user: Creating a new category for social fields commit d2fb057b7e236dc316247a4c91faa47345ab9999 Author: Amaia Anabitarte Date: Thu Apr 21 13:25:43 2022 +0200 MDL-73878 core_user: Fixing social fields upgrading issue commit b625dabb8339a05159b50415d50f7a1174352fc6 Merge: 99436996047 7d3eaf892d9 Author: Jun Pataleta Date: Tue May 3 22:22:39 2022 +0800 Merge branch 'MDL-74543' of https://github.com/timhunt/moodle commit 7d3eaf892d941113120ecc6c0622347ed8593006 Author: Tim Hunt Date: Tue May 3 13:45:39 2022 +0100 MDL-74543 quiz attemptlib: covert string comparison to === Where obviously safe. commit 52b8962dbd9329e4ae26f43b7458fbecc0096cd6 Author: Tim Hunt Date: Thu Apr 21 18:23:36 2022 +0100 MDL-74543 quiz: correctly record time when overdue attempt submitted commit 994369960476d735c19c3b546b14a4b43dd6b3ce Merge: df868544613 b6b0d8b8486 Author: Víctor Déniz Date: Tue May 3 13:00:23 2022 +0100 Merge branch 'MDL-74611' of https://github.com/timhunt/moodle commit df8685446135cde410dd1a0807dc8cc7edf0bb3a Merge: 9e70147e059 ba53ec733ad Author: Ilya Tregubov Date: Tue May 3 15:43:53 2022 +0600 Merge branch 'mdl65478-fix-master' of https://github.com/matthewhilton/moodle commit 9e70147e059bcc3db01ad0f9022355f402325f45 Merge: c2a950237f4 34c3392f49f Author: Jake Dallimore Date: Tue May 3 16:54:35 2022 +0800 Merge branch 'MDL-74441-master' of https://github.com/cameron1729/moodle commit c2a950237f46b5b4dcb45d7c342405d3fdd6ee7e Merge: 719bb845d9f f35d43b6332 Author: Ilya Tregubov Date: Tue May 3 11:55:47 2022 +0600 Merge branch 'MDL-74598-master' of https://github.com/roland04/moodle commit ba53ec733ad224380943d14bfaba061c49e56b7c Author: Jason den Dulk Date: Wed Oct 13 17:23:40 2021 +1100 MDL-65478 backup, course format: Handle editor elements in course format Modified course format options reading and writing to be able to handle Editor elements by enabling them to split array values into multiple values before inserting into database, and combining multiple values into an array when reading from the database. Modified backup and restore code to use backup_nested_elements, and to interact directly with the database. Co-authored-by: Jason den Dulk Co-authored-by: Matthew Hilton commit 719bb845d9f4d747102e20faf79f36f2229ee8ba Merge: a9d219fe667 dfae9e18d7c Author: Ilya Tregubov Date: Tue May 3 09:47:29 2022 +0600 Merge branch 'MDL-74450-master' of https://github.com/mihailges/moodle commit db933339faa6196a448763bdbfaa65123194f623 Author: Jake Dallimore Date: Tue May 3 09:58:01 2022 +0800 MDL-74602 mod_wiki: disable activity header in wiki print view commit a8fcf50e558d7c9f47c8462917c06c336b3acade Author: Jake Dallimore Date: Tue May 3 09:57:19 2022 +0800 MDL-74602 mod_chat: disable activity header in ajax chat interface commit edf2c5ea2f0a81471a787bdec110f74072b9f5b7 Author: Jake Dallimore Date: Tue May 3 09:56:56 2022 +0800 MDL-74602 mod_book: disable activity header on book print page commit 0402dfdc9590b7c1d75714086ab3907f1b04372b Author: Jake Dallimore Date: Tue May 3 09:55:22 2022 +0800 MDL-74602 mod_assign: disable activity header on embedded grader page commit cc94ab171d5100aacc9c04f8150659c9117800cd Author: Jake Dallimore Date: Tue May 3 09:53:57 2022 +0800 MDL-74602 theme_boost: fix missing activity header in embedded layout The activity header, which includes things like dates and completion information, was moved out of the page $OUTPUT and into a separate template context variable in 4.0, meaning it was missing from any layout which didn't actively add it back to the page output. This fixes this problem for the embedded layout only by adding support for the activity header in the embedded template. commit a9d219fe6676e5fee29ef6d1cf73ff21665d2a2b Merge: f9a3ccb1e22 e1da77a6857 Author: Jun Pataleta Date: Mon May 2 17:24:29 2022 +0800 Merge branch 'MDL-74317-2' of https://github.com/dravek/moodle commit e1da77a6857a93f8cd307cd109366cd79d312992 Author: David Matamoros Date: Thu Apr 21 09:04:36 2022 +0200 MDL-74317 blocks: Blocks can be added to profile pages - Fixed method user_can_addto to take into account that blocks can also be added to user profile pages commit b1a142eab4bf712dbf32fb2f7eb4db5a81e0809a Author: David Matamoros Date: Tue Apr 5 14:57:03 2022 +0200 MDL-74317 output: Remove capability checks in edit mode WS - Removed validation on the change edit mode WS. Permission should be handled where the edit button is rendered in order to show or not the button. commit f9a3ccb1e22a0430b7f5e0d994cdff1fdc675d5b Merge: 1a744030d63 2255c598a5e Author: Jun Pataleta Date: Mon May 2 16:30:00 2022 +0800 Merge branch 'MDL-74436' of https://github.com/paulholden/moodle commit 8f59d0b9376d31719216783e42fe00681cd6320b Author: Jake Dallimore Date: Mon May 2 12:13:49 2022 +0800 MDL-74576 enrol_lti: allow unsupported scopes in ags_info Instead of hard blocking launches with extension scopes, just ignore the unsupported scopes and continue. commit bc05916cbff8a323b0a5f65192175d025284dae8 Author: Paul Holden Date: Tue Mar 8 09:46:04 2022 +0000 MDL-74128 reportbuilder: Behat helper for navigating to view page. commit 2fede32518d1151351c86698480ce5516817e1e9 Author: Paul Holden Date: Fri Apr 29 16:09:35 2022 +0100 MDL-74612 cohort: use data generator for populating cohort members. commit ac7c952b8450fd640d4d082fa59e710acd26fbd0 Author: Marina Glancy Date: Tue Dec 21 13:15:03 2021 +0100 MDL-73435 mod_wiki: htmlspecialchars changed default in PHP8.1 commit a0398fdde8ed87449f3b0352fdb4c025f1f857f4 Author: Marina Glancy Date: Mon Dec 20 17:26:43 2021 +0100 MDL-73423 core_privacy: Calling reset() on objects deprecated PHP8.1 commit 9ff112ea3d5ea7cb0dd9037c1f648f69424c45c7 Author: Paul Holden Date: Fri Apr 29 13:31:55 2022 +0100 MDL-74567 core: re-factor flickr libraries to use shared user-agent. commit b6b0d8b84861823f9fe50c9e962a646d4329d621 Author: Tim Hunt Date: Fri Apr 29 13:23:41 2022 +0100 MDL-74611 course settigns: re-order Common module settings All the group-related settings should be next to each other. commit 2972e660082ebe1f2d99d2b74b62349067b44f1c Author: Paul Holden Date: Tue Apr 26 14:10:18 2022 +0100 MDL-74567 repository_flickr: replace user-agent value for API calls. Flickr doesn't like user agent that looks like a bot. Effectively the same reasoning/fix as b8ee31a0. commit c44dc41a9f7a5ec431fc59a9fc6b62cf633b5302 Author: Paul Holden Date: Fri Apr 29 11:36:16 2022 +0100 MDL-74605 media_videojs: move player options to data setup. Fixes the `playbackRates` functionality that was lost in library upgrade (9ea8fa37). commit 1a744030d639f93f2a147d40f0a38572fa0f846d Author: Ilya Tregubov Date: Fri Apr 29 07:55:26 2022 +0600 weekly release 4.1dev commit debcef09036036a7af5b37a9dd1dec2c71d7446d Merge: c62fc001251 bf529d73461 Author: Ilya Tregubov Date: Fri Apr 29 07:55:23 2022 +0600 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install commit f35d43b63328afb2ee3bf96a1f905da3d290b331 Author: Mikel Martín Date: Thu Apr 28 16:29:48 2022 +0200 MDL-74598 reportbuilder: Fix action menus alignment to the right commit 34c3392f49f8e47e11891998fdb11f7f5dfb72ca Author: Cameron Ball Date: Thu Apr 28 15:08:48 2022 +0800 MDL-74441 mod_forum: Fix overflow in unified grader commit c62fc00125162ad946de6175ead42cd2f657e90d Merge: 44d39bf2321 d27e7e1950d Author: Jun Pataleta Date: Thu Apr 28 12:54:33 2022 +0800 Merge branch 'MDL-74478-master' of https://github.com/mihailges/moodle commit d27e7e1950d8874c7eddc88faf6055a17a011a28 Author: Peter Dias Date: Wed Apr 13 11:31:09 2022 +0800 MDL-74478 badges: Check completion_fail when awarding badge Bring the award_criteria_activity checks in line with the observer checks commit 44d39bf23215506904e7400b1200bb3fe7ee89ce Merge: 4a60e9733d2 646a7973b01 Author: Jun Pataleta Date: Thu Apr 28 11:40:07 2022 +0800 Merge branch 'MDL-74461-master' of https://github.com/HuongNV13/moodle commit 4a60e9733d2b8e6ecdbb11ec09fc5e58e6fb6433 Merge: c0466920b35 6a192232905 Author: Ilya Tregubov Date: Thu Apr 28 08:09:37 2022 +0600 Merge branch 'master-MDL-74427-v4' of https://github.com/golenkovm/moodle commit c0466920b35a11dfc6a2a21d722c3789a6e8c4b4 Merge: af8155036f5 a1699a58f46 Author: Jun Pataleta Date: Wed Apr 27 14:35:07 2022 +0800 Merge branch 'MDL-74537-master-enfix' of https://github.com/vmdef/moodle commit af8155036f5db574d104c475b3fa05d14ab7d282 Merge: 9f91cd1ca28 76f5445451d Author: Ilya Tregubov Date: Wed Apr 27 09:28:43 2022 +0600 Merge branch 'MDL-74510' of https://github.com/stronk7/moodle commit 9f91cd1ca2860c37d535652b74a2793bb4a354c8 Merge: 57b300e27fa 271688ab79d Author: Ilya Tregubov Date: Tue Apr 26 08:42:25 2022 +0600 Merge branch 'MDL-74479' of https://github.com/paulholden/moodle commit 57b300e27fafdff1363bfa9af988a2c1b213fa55 Merge: b7a06ebb68d b952441d226 Author: Víctor Déniz Date: Mon Apr 25 13:51:23 2022 +0100 Merge branch 'MDL-74320' of https://github.com/stronk7/moodle commit b7a06ebb68d5825b9f91de46cf04c7a6b31034dd Merge: 03c237525cf 7c0b2d4f902 Author: Víctor Déniz Date: Mon Apr 25 11:33:04 2022 +0100 Merge branch 'MDL-74514' of https://github.com/call-learning/moodle commit 03c237525cf01d82ab148cc96e294c85e0fef8b7 Merge: c6fc13345ca 696eace98d2 Author: Ilya Tregubov Date: Mon Apr 25 14:12:02 2022 +0600 Merge branch 'MDL-74481-LTI13-InstructorRole' of https://github.com/cengage/moodle commit 6a192232905f0c1973eb4a5e2b13a4921353bd1b Author: Mikhail Golenkov Date: Tue Apr 12 12:47:46 2022 +1000 MDL-74427 question: Re-use get_real_question_ids_in_category() commit b0e09b34ae6f714b03296bd37a35c232096f02bc Author: Mikhail Golenkov Date: Wed Apr 13 20:03:16 2022 +1000 MDL-74427 question: Implement get_real_question_ids_in_category() commit bf529d7346126fbc103d62b50fe0d3dd1e41ed55 Author: AMOS bot Date: Wed Apr 27 00:07:42 2022 +0000 Automatically generated installer lang files commit a1699a58f46e0ad1bb1e69200a11be44f9b5a1d8 Author: Helen Foster Date: Tue Apr 26 11:21:12 2022 +0100 MDL-74537 lang: Import fixed English strings (en_fix) commit dfae9e18d7cc78e4aa8d99afd524726a5448769f Author: Mihail Geshoski Date: Thu Apr 21 16:21:21 2022 +0800 MDL-74450 admin: Use the context from admin_settingpage as page context The defined context in admin_settingpage does not always relate to the system context. One example is the 'frontpagesettings' admin setting page which specifies front page as it's default context. Therefore, the page context in admin/settings.php should be consisent with the defined context in the related admin_settingpage object to make sure that the expected navigation menus are being displayed and properly highlighted. Additionally, the code in admin/settings.php related to the breadcrumb structure specific to 'frontpagesettings' has been removed as it is no longer relevant. commit 9bf4e5c9105f3f4230e5f929c887656e2d055618 Author: Paul Holden Date: Mon Apr 25 14:42:39 2022 +0100 MDL-74563 reportbuilder: cast operator parameter in number filter. Add missing form labels, too. commit 14422572b9ed210e09f3d75cab594361332c37e7 Author: Paul Holden Date: Tue Jul 20 16:03:48 2021 +0100 MDL-72193 enrol_manual: support custom user profile fields. commit 2255c598a5e3cf7f3fd4d94beacaa55e48c6433d Author: Paul Holden Date: Thu Apr 7 13:50:38 2022 +0100 MDL-74436 calendar: validate course/category field during import. commit 646a7973b013b970d93ea396c4608b83a30f979f Author: Huong Nguyen Date: Mon Apr 25 09:50:39 2022 +0700 MDL-74461 Navigation: Add section anchor to activity breadcrumb commit c6fc13345ca77e2d8edcf41dd3dd873e6a0b6c61 Merge: a35ed851aec d0d749289d6 Author: Ilya Tregubov Date: Mon Apr 25 13:38:25 2022 +0600 Merge branch 'MDL-74477' of https://github.com/paulholden/moodle commit a35ed851aecc90c52c1f8b9e122d75198d58aaed Merge: 998c632b5da 3d709bb968f Author: Ilya Tregubov Date: Mon Apr 25 09:03:31 2022 +0600 Merge branch 'MDL-74509' of https://github.com/stronk7/moodle commit 6537e014ddcbad775e8629d2d0ce615c5fb27813 Author: AMOS bot Date: Mon Apr 25 00:07:44 2022 +0000 Automatically generated installer lang files commit 76f5445451d087d715a5ae553717590558d7b20d Author: Eloy Lafuente (stronk7) Date: Sun Apr 17 18:35:25 2022 +0200 MDL-74510 upgrade: add the 4.0.0 separation line to all upgrade scripts commit 3d709bb968f6015b2ddc38bd3e2d78f4e4cae8eb Author: Eloy Lafuente (stronk7) Date: Sun Apr 17 18:16:46 2022 +0200 MDL-74509 backup: Bump release to 4.1 commit b952441d226d44a1cedb49c283b03520a194ec40 Author: Eloy Lafuente (stronk7) Date: Thu Mar 24 20:02:23 2022 +0100 MDL-74320 lesson: Remove tested elsewhere parts of the scenario The scenario has not only grades related completion conditions but also timing conditions or reach the end conditions that shouldn't be tested by a grades feature. More yet, those completion conditions are already tested by other feature files, namely: - reach the end: completion_condition_end_reached.feature - visit and timing: lesson_activity_completion.feature So we have removed all those parts that are being tested by other features. Specially the visit and timing ones, because they lead to random failures in slow environments and they have been fixed in the lesson_activity_completion.feature scenarios by MDL-72698. commit 998c632b5da9366681ff55fd53ab23b63ccc01b7 Author: Eloy Lafuente (stronk7) Date: Fri Apr 22 18:04:09 2022 +0200 weekly on-sync release 4.1dev commit 3b4ef7b71dacc7484aaaaa3951b14ad92bbc58b8 Author: Jake Dallimore Date: Fri Apr 22 10:17:13 2022 +0800 MDL-74546 enrol_lti: add missing d-flex to table to fix safari layout commit 427de94fa5caeecc82387a73707ff5b3c9509711 Merge: b359ba85620 c24922fb402 Author: Ilya Tregubov Date: Fri Apr 22 08:00:30 2022 +0600 Merge branch 'MDL-74394' of https://github.com/aolley/moodle commit 7c0b2d4f902720fbc002ddb0093f5de4f4c467a9 Author: Laurent David Date: Mon Apr 18 20:36:03 2022 +0200 MDL-74514 mod_bigbluebuttonbn: BBB server is polled too often * Fix issue with the roomupdater that should not force the updatecache flag for get_meeting_info API * Fix issue when meeting is not started (and does not exist) and bigbluebutton_proxy::get_meeting_info throws an exception, skipping the cache and then polling the server every second. commit b359ba85620ea9f83fef2bbd80a243b63aef5973 Merge: 4714ee36ff5 9343f94131b Author: Víctor Déniz Date: Thu Apr 21 16:31:22 2022 +0100 Merge branch 'MDL-74312-master' of https://github.com/snake/moodle commit 9343f94131becfac6ee41c9cd0db8c2e79e41ed5 Author: Jake Dallimore Date: Thu Mar 24 15:40:59 2022 +0800 MDL-74312 enrol_lti: fix copytoclipboard trigger element This should be a button given it's an action, and making it a button means it can be activated using either the space or enter keys, instead of just enter. commit 4714ee36ff5124589c86dccd6c9fb2a7c94b9bf6 Merge: e161f1d7746 95c8cb75829 Author: Sara Arjona Date: Tue Apr 19 12:55:21 2022 +0200 Merge branch 'MDL-74512' of https://github.com/stronk7/moodle commit 38fff2d83fd8358250a5f0c83cdbbbdc5c660eef Author: Andrew Nicols Date: Mon Apr 18 15:25:56 2022 +0800 MDL-74511 core: Add phpcs config generator commit 95c8cb75829d27f119119f0229d3d5662e44552c Author: Eloy Lafuente (stronk7) Date: Sun Apr 17 20:27:57 2022 +0200 MDL-74512 behat: Skip tests requiring lang install/upgrade By adding the step: Given remote langimport tests are enabled We make the execution of scenarios requiring to install / upgrade lang packs optional, based in the existence of the constant: TOOL_LANGIMPORT_REMOTE_TESTS That way, when we are skipping language upgrades with the CFG var: $CFG->skiplangupgrade = true We can decide not not execute those tests. With other words, putting something like this in the config.php file we will be controlling when to execute or no the behat tests: // Disable lang updates on upgrade. $CFG->skiplangupgrade = true; if (empty($CFG->skiplangupgrade)) { // Define it only if we aren't skipping lang upgrades. define('TOOL_LANGIMPORT_REMOTE_TESTS', true); } commit e161f1d7746eb3c3f9812c0e3421988e65252e72 Author: Jun Pataleta Date: Sun Apr 17 15:14:27 2022 +0800 weekly back-to-dev release 4.1dev commit 21cfd8b2164543feb1015a7a4fecc63578292769 Author: Jun Pataleta Date: Sun Apr 17 14:59:55 2022 +0800 NOBUG: Change travis.yml back to master commit 696eace98d21f17bdeea54fe7fe48f421576b855 Author: Claude Vervoort Date: Mon Apr 11 12:42:17 2022 -0400 MDL-74481 mod_lti: fix role lookup for LTI 1.3 commit 271688ab79deeaf7c97c2f34ee5c4ac9755bd5ad Author: Paul Holden Date: Mon Apr 11 16:06:40 2022 +0100 MDL-74479 reportbuilder: account for custom field context in output. commit d0d749289d6aa83c8b196183a0ad20cb5872c6a7 Author: Paul Holden Date: Mon Apr 11 14:57:05 2022 +0100 MDL-74477 reportbuilder: sortable custom user profile field columns. commit c24922fb402d8da37b8ec43653e234af341ab402 Author: Adam Olley Date: Fri Apr 1 14:17:22 2022 +1030 MDL-74394 mnet: Better check for openssl_get_publickey() failure In PHP8, this func now returns an object of type OpenSSLAsymmetricKey, not a resource. Reference: https://www.php.net/manual/en/function.openssl-pkey-get-public.php commit ecd1b8d6dbd7d79fb2a15f8ca6c5aaefc06d0aa9 Author: Robert Schrenk Date: Mon Dec 20 14:54:11 2021 +0100 MDL-41498 course: courses participant page commit 6770481c639e9f0953619b52ca127fe5bbaeec71 Author: Mike Macgirvin Date: Wed Mar 23 10:52:14 2022 +1100 MDL-70568 cron: Temporarily increase debug level on task failure commit 15e80036312496480ae24ad4d8802e06d6264041 Author: Claude Vervoort Date: Wed Mar 23 16:33:17 2022 -0400 MDL-74310 mod_lti: fix ltilinkid on lineitems import commit 5d7509392d1d72cb81e3f908d64bc2791168b386 Author: Eric Merrill Date: Sun Mar 13 23:57:13 2022 -0400 MDL-74182 core_task: Obey CFG debug settings commit 5d667216556d1f9b1eb11d2f09f9be480b82c468 Author: Andrew Nicols Date: Sat Nov 27 08:08:44 2021 +0800 MDL-73183 js: Stop supporting debug mode for amd This option was used to return the source files, but we do not support this any more because we use source maps instead and require babel transformation to support ES2015. It does not make sense to support this code path any longer. commit c94f6b953faad152083baaa1f8bf7e4a792877d8 Author: Kevin Pham Date: Tue Jan 4 12:18:04 2022 +1100 MDL-73478 core: Refactor set_config, redirect nulls to unset_config - There is now a single point for the configuration to be updated or inserted into the DB. - De-nestifying the code does make it longer to scroll through but you can now edit areas of interest with more confidence, and should make it easier to grok places of interest. - Updated DB check from get_field to get_record as it's better in the case of an update - using the id. - Updates will happen on the ID field, which should be the primary key for the table. - Cache won't be invalidated if no changes were made. - Property does not need to be checked for behat test if you are just inserting a new value to an array using the arr[] = value syntax as it should just work. - Opted to replace array_key_exists with isset which is a faster check due to it being a language construct and the fact that it should NOT contain null values (as a null value would be removed) should mean this is a safe change. - Cleanup function param defaults. - Prefer [] arrays instead of array() declarations. --- .../classes/task/remove_old_auth_tokens.php | 52 ------------------- 1 file changed, 52 deletions(-) delete mode 100644 mod/hvp/classes/task/remove_old_auth_tokens.php diff --git a/mod/hvp/classes/task/remove_old_auth_tokens.php b/mod/hvp/classes/task/remove_old_auth_tokens.php deleted file mode 100644 index 4e102cf9c2fb2..0000000000000 --- a/mod/hvp/classes/task/remove_old_auth_tokens.php +++ /dev/null @@ -1,52 +0,0 @@ -. - -/** - * Defines the task which removes old mobile auth tokens from the hvp_auth table. - * - * @package mod_hvp - * @copyright 2019 Joubel AS - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -namespace mod_hvp\task; - -use mod_hvp\mobile_auth; - -defined('MOODLE_INTERNAL') || die(); - -/** - * The mod_hvp remove old auth tokens class - * - * @package mod_hvp - * @copyright 2019 Joubel AS - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ -class remove_old_auth_tokens extends \core\task\scheduled_task { - public function get_name() { - return get_string('removeoldmobileauthentries', 'mod_hvp'); - } - - public function execute() { - global $DB; - - require_once(__DIR__ . '/../../autoloader.php'); - $deletethreshold = time() - mobile_auth::VALID_TIME; - $DB->delete_records_select('hvp_auth', 'created_at < :threshold', array( - 'threshold' => $deletethreshold, - )); - } -}