Andrew Nicols [Fri, 3 Feb 2023 13:36:41 +0000 (21:36 +0800)]
MDL-75012 js: Audit fix
Andrew Nicols [Fri, 3 Feb 2023 13:28:41 +0000 (21:28 +0800)]
MDL-75012 js: Bump node-sass
Andrew Nicols [Fri, 3 Feb 2023 05:47:50 +0000 (13:47 +0800)]
MDL-75012 js: Update browserslist
To avoid build changes we exclude older versions of Android browser
Andrew Nicols [Fri, 3 Feb 2023 03:24:18 +0000 (11:24 +0800)]
MDL-75012 js: Bump stylelint and components
Andrew Nicols [Fri, 3 Feb 2023 02:54:57 +0000 (10:54 +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.
Andrew Nicols [Fri, 3 Feb 2023 02:18:57 +0000 (10:18 +0800)]
MDL-75012 js: Bump standard dependencies
This change bumps dependencies which have no impact upon the build
process
Andrew Nicols [Fri, 4 Nov 2022 04:35:37 +0000 (12:35 +0800)]
MDL-75012 core: Bump NodeJS version requirements
Jun Pataleta [Fri, 24 Feb 2023 07:43:16 +0000 (15:43 +0800)]
weekly release 4.2dev
Jun Pataleta [Fri, 24 Feb 2023 07:43:13 +0000 (15:43 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Andrew Nicols [Thu, 23 Feb 2023 05:38:18 +0000 (13:38 +0800)]
Merge branch 'master_MDL-77376' of https://github.com/mattporritt/moodle
Andrew Nicols [Thu, 23 Feb 2023 04:01:05 +0000 (12:01 +0800)]
Merge branch 'MDL-76611' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 23 Feb 2023 03:51:47 +0000 (11:51 +0800)]
Merge branch 'MDL-76843' of https://github.com/timhunt/moodle
Andrew Nicols [Thu, 23 Feb 2023 03:49:01 +0000 (11:49 +0800)]
Merge branch 'MDL-77271-master' of https://github.com/lameze/moodle
Ilya Tregubov [Thu, 23 Feb 2023 03:33:33 +0000 (11:33 +0800)]
MDL-74433 mod_assign: Fix version.php
Andrew Nicols [Thu, 23 Feb 2023 03:45:51 +0000 (11:45 +0800)]
Merge branch 'MDL-77290-master' of https://github.com/HuongNV13/moodle
Andrew Nicols [Thu, 23 Feb 2023 03:34:10 +0000 (11:34 +0800)]
Merge branch 'MDL-76735-master' of https://github.com/HuongNV13/moodle
Ilya Tregubov [Thu, 23 Feb 2023 03:21:58 +0000 (11:21 +0800)]
Merge branch 'MDL-74433' of https://github.com/larsbonczek/moodle
Andrew Nicols [Thu, 23 Feb 2023 03:17:30 +0000 (11:17 +0800)]
Merge branch 'MDL-77352' of https://github.com/paulholden/moodle
Matt Porritt [Thu, 23 Feb 2023 03:49:36 +0000 (14:49 +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
Andrew Nicols [Thu, 23 Feb 2023 03:04:07 +0000 (11:04 +0800)]
Merge branch 'MDL-76412-master' of https://github.com/raortegar/moodle
Andrew Nicols [Thu, 23 Feb 2023 02:49:09 +0000 (10:49 +0800)]
Merge branch 'MDL-77354-master' of https://github.com/HuongNV13/moodle
Ilya Tregubov [Thu, 23 Feb 2023 02:48:11 +0000 (10:48 +0800)]
Merge branch 'MDL-31235-master' of https://github.com/srobotta/moodle
Andrew Nicols [Thu, 23 Feb 2023 02:46:15 +0000 (10:46 +0800)]
Merge branch 'MDL-76577/402' of https://github.com/skodak/moodle
Andrew Nicols [Thu, 23 Feb 2023 02:43:50 +0000 (10:43 +0800)]
Merge branch 'MDL-77278-master' of https://github.com/ferranrecio/moodle
Andrew Nicols [Thu, 23 Feb 2023 02:39:42 +0000 (10:39 +0800)]
Merge branch 'MDL-69838' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 23 Feb 2023 02:29:15 +0000 (10:29 +0800)]
Merge branch 'MDL-75005_42' of https://github.com/skodak/moodle
Andrew Nicols [Thu, 23 Feb 2023 02:13:00 +0000 (10:13 +0800)]
Merge branch 'MDL-76804-master' of https://github.com/lucaboesch/moodle
Ilya Tregubov [Thu, 23 Feb 2023 02:09:51 +0000 (10:09 +0800)]
Merge branch 'MDL-77182-master' of https://github.com/ferranrecio/moodle
Andrew Nicols [Thu, 23 Feb 2023 02:05:27 +0000 (10:05 +0800)]
MDL-77230 mod_feedback: Coding style violation fixes
Andrew Nicols [Thu, 23 Feb 2023 02:05:33 +0000 (10:05 +0800)]
Merge branch 'MDL-77230-master' of https://github.com/sarjona/moodle
Ilya Tregubov [Thu, 23 Feb 2023 01:57:45 +0000 (09:57 +0800)]
Merge branch 'MDL-76873' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 23 Feb 2023 01:22:40 +0000 (09:22 +0800)]
Merge branch 'MDL-77210' of https://github.com/timhunt/moodle
Andrew Nicols [Thu, 23 Feb 2023 01:20:15 +0000 (09:20 +0800)]
Merge branch 'MDL-77149-master' of https://github.com/sammarshallou/moodle
Andrew Nicols [Thu, 23 Feb 2023 01:14:03 +0000 (09:14 +0800)]
Merge branch 'MDL-76815' of https://github.com/paulholden/moodle
Tim Hunt [Wed, 22 Feb 2023 11:37:15 +0000 (11:37 +0000)]
MDL-76843 quiz: add test to verify random essay stats now work
Tim Hunt [Wed, 22 Feb 2023 11:35:38 +0000 (11:35 +0000)]
MDL-76843 quiz: fix statistics questions for missing questions
Tim Hunt [Wed, 22 Feb 2023 11:32:07 +0000 (11:32 +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().
Ilya Tregubov [Wed, 22 Feb 2023 04:26:33 +0000 (12:26 +0800)]
Merge branch 'MDL-77285-master' of https://github.com/lameze/moodle
Huong Nguyen [Wed, 22 Feb 2023 04:07:49 +0000 (11:07 +0700)]
MDL-77354 tool_behat: Fix deprecated strlen() of null in PHP 8.1
Ilya Tregubov [Wed, 22 Feb 2023 02:51:41 +0000 (10:51 +0800)]
Merge branch 'MDL-76784-master' of https://github.com/sammarshallou/moodle
Huong Nguyen [Tue, 21 Feb 2023 03:28:21 +0000 (10:28 +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
Ilya Tregubov [Wed, 22 Feb 2023 01:26:49 +0000 (09:26 +0800)]
Merge branch 'MDL-76850-master' of https://github.com/ferranrecio/moodle
Paul Holden [Tue, 21 Feb 2023 22:38:59 +0000 (22:38 +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.
Paul Holden [Tue, 21 Feb 2023 17:04:29 +0000 (17:04 +0000)]
MDL-76602 mod_lti: array syntax/whitespace cleanup.
Paul Holden [Tue, 21 Feb 2023 16:46:25 +0000 (16:46 +0000)]
Merge branch 'MDL-76602-master-lti13claims' of https://github.com/cengage/moodle
Ferran Recio [Fri, 13 Jan 2023 16:35:05 +0000 (17:35 +0100)]
MDL-76850 core_courseformat: bulk duplicate activities
sam marshall [Mon, 6 Feb 2023 15:21:46 +0000 (15:21 +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.
sam marshall [Tue, 3 Jan 2023 17:59:53 +0000 (17:59 +0000)]
MDL-76784 core_cache: versioned cache (modinfo) can fail in install
When cache is disabled but temporary in-memory caches are allowed,
these were direct instances of cachestore_static with no loader, which
meant that the get_versioned and set_versioned functions did not work.
Sara Arjona [Tue, 21 Feb 2023 10:32:03 +0000 (11:32 +0100)]
Merge branch 'MDL-76146-patch' of https://github.com/ilyatregubov/moodle
Ilya Tregubov [Tue, 21 Feb 2023 10:07:12 +0000 (18:07 +0800)]
MDL-76146 gradereport_grader: Add class lost during rebase.
Ilya Tregubov [Tue, 21 Feb 2023 09:36:32 +0000 (17:36 +0800)]
Merge branch 'MDL-76848-master' of https://github.com/ferranrecio/moodle
Huong Nguyen [Mon, 20 Feb 2023 02:23:14 +0000 (09:23 +0700)]
MDL-76735 editor_tiny: Fix random behat failure for Media image
Simey Lameze [Tue, 21 Feb 2023 04:19:40 +0000 (12:19 +0800)]
MDL-77271 behat: verify user licence preference is remembered
Simey Lameze [Mon, 20 Feb 2023 11:15:49 +0000 (19:15 +0800)]
MDL-77271 behat: test to verify used licence cannot be deleted
Ilya Tregubov [Tue, 21 Feb 2023 02:06:39 +0000 (10:06 +0800)]
Merge branch 'MDL-68347-master-2' of https://github.com/marinaglancy/moodle
Ilya Tregubov [Tue, 21 Feb 2023 01:47:38 +0000 (09:47 +0800)]
Merge branch 'MDL-76386-master' of https://github.com/laurentdavid/moodle
AMOS bot [Tue, 21 Feb 2023 00:07:40 +0000 (00:07 +0000)]
Automatically generated installer lang files
Paul Holden [Mon, 20 Feb 2023 16:41:29 +0000 (16:41 +0000)]
Merge branch 'MDL-76146-master' of https://github.com/ilyatregubov/moodle
Paul Holden [Mon, 20 Feb 2023 12:17:41 +0000 (12:17 +0000)]
Merge branch 'MDL-77269-master' of https://github.com/lameze/moodle
Simey Lameze [Thu, 16 Feb 2023 06:24:08 +0000 (14:24 +0800)]
MDL-77269 licencemanager: show notification instead of an exception
Paul Holden [Mon, 20 Feb 2023 10:28:52 +0000 (10:28 +0000)]
Merge branch 'MDL-76545-master' of https://github.com/ferranrecio/moodle
Marina Glancy [Tue, 7 Feb 2023 13:26:55 +0000 (13:26 +0000)]
MDL-68347 course: trigger event if user was created during restore
Paul Holden [Mon, 20 Feb 2023 10:08:21 +0000 (10:08 +0000)]
MDL-76797 roles: add @since annotation to role created event.
Paul Holden [Mon, 20 Feb 2023 10:00:16 +0000 (10:00 +0000)]
Merge branch 'MDL-76797-master' of https://github.com/JBThong/moodle
Paul Holden [Mon, 20 Feb 2023 09:55:08 +0000 (09:55 +0000)]
Merge branch 'MDL-77287-master' of https://github.com/snake/moodle
Paul Holden [Thu, 12 Jan 2023 10:52:16 +0000 (10:52 +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.
Paul Holden [Thu, 12 Jan 2023 12:02:41 +0000 (12:02 +0000)]
MDL-76873 reportbuilder: correct checks for profile field visibility.
Laurent David [Mon, 6 Feb 2023 05:45:51 +0000 (06:45 +0100)]
MDL-76386 core_user: Add/remove users dialog improvement
* Use language string to customise user information in the group Add/Remove dialog
Ferran Recio [Thu, 1 Dec 2022 14:32:22 +0000 (15:32 +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.
Ferran Recio [Fri, 10 Feb 2023 12:40:47 +0000 (13:40 +0100)]
MDL-77182 core: add debug template info setting
A new developer setting that adds comments in the page HTML specifying
which template is used to render each part of the page. It can be set
form the site admin development tab and it is stored
as $CFG->debugtemplateinfo.
Thong Bui [Tue, 10 Jan 2023 07:26:12 +0000 (14:26 +0700)]
MDL-76797 core_role: Add create role event class
Jun Pataleta [Mon, 20 Feb 2023 02:15:17 +0000 (10:15 +0800)]
Merge branch 'MDL-45301_master_v3' of https://github.com/TomoTsuyuki/moodle
Andrew Nicols [Mon, 20 Feb 2023 01:52:39 +0000 (09:52 +0800)]
Merge branch 'MDL-77020' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 15 Feb 2023 17:38:37 +0000 (18:38 +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.
Luca Bösch [Fri, 17 Feb 2023 10:09:12 +0000 (11:09 +0100)]
MDL-76804 course: inserting activities UI element centered.
Ferran Recio [Thu, 16 Feb 2023 16:04:13 +0000 (17:04 +0100)]
MDL-77278 theme_boost: fix sticky footer in firefox
Ferran Recio [Wed, 18 Jan 2023 15:10:56 +0000 (16:10 +0100)]
MDL-76848 core_courseformat: bulk availability
Ferran Recio [Tue, 17 Jan 2023 17:29:00 +0000 (18:29 +0100)]
MDL-76848 core: add disable buttons to modals
Petr Skoda [Tue, 6 Dec 2022 09:00:56 +0000 (10:00 +0100)]
MDL-76577 block_html: fix incorrect use of draft files
Petr Skoda [Fri, 17 Jun 2022 09:26:26 +0000 (11:26 +0200)]
MDL-75005 core: remove invalid addslashes()
Jake Dallimore [Fri, 17 Feb 2023 06:52:05 +0000 (14:52 +0800)]
MDL-77287 tool_oauth2: fix issuer form validation
This ensures validation errors from the issuer persistent are seen.
Stephan Robotta [Thu, 9 Feb 2023 13:25:29 +0000 (14:25 +0100)]
MDL-31235 core_grades: use text filters for criterion fields
Tomo Tsuyuki [Fri, 17 Feb 2023 04:30:25 +0000 (15:30 +1100)]
MDL-45301 assign: Add font options for EditPDF
Ilya Tregubov [Tue, 14 Feb 2023 01:24:57 +0000 (09:24 +0800)]
MDL-76146 gradereport_grader: remove deprecated preferences.
Ilya Tregubov [Wed, 4 Jan 2023 02:39:49 +0000 (09:39 +0700)]
MDL-76146 gradereport_grader: Remove show grade analysis icon preference
Ilya Tregubov [Wed, 4 Jan 2023 02:30:46 +0000 (09:30 +0700)]
MDL-76146 gradereport_grader: Remove show lock icon preference.
Ilya Tregubov [Wed, 4 Jan 2023 02:26:26 +0000 (09:26 +0700)]
MDL-76146 gradereport_grader: Remove show show/hide icon preference
Since we move those icons to actions menu we don't need this pref.
Ilya Tregubov [Mon, 28 Nov 2022 07:04:42 +0000 (10:04 +0300)]
MDL-76146 gradereport_grader: Move action icons to action menu.
Ilya Tregubov [Mon, 28 Nov 2022 10:40:08 +0000 (13:40 +0300)]
MDL-76146 gradereport_grader: Code style fixes.
Ilya Tregubov [Wed, 7 Dec 2022 11:43:29 +0000 (14:43 +0300)]
MDL-76146 gradereport_grader: Remove non used files.
Seems it should have been deprecated long time ago.
Ilya Tregubov [Wed, 7 Dec 2022 11:15:21 +0000 (14:15 +0300)]
MDL-76146 gradereport_grader: Deprecate AJAX grading interface.
Its not stable and not consistent.
Ilya Tregubov [Mon, 5 Dec 2022 10:54:13 +0000 (13:54 +0300)]
MDL-76146 gradereport_grader: Deprecate quick feedback.
Ilya Tregubov [Fri, 17 Feb 2023 01:12:15 +0000 (09:12 +0800)]
weekly release 4.2dev
Ilya Tregubov [Fri, 17 Feb 2023 01:12:12 +0000 (09:12 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Simey Lameze [Fri, 17 Feb 2023 00:43:08 +0000 (08:43 +0800)]
MDL-77285 behat: change window size to large to prevent error
AMOS bot [Fri, 17 Feb 2023 00:07:56 +0000 (00:07 +0000)]
Automatically generated installer lang files
Paul Holden [Fri, 6 Jan 2023 12:01:54 +0000 (12:01 +0000)]
MDL-76815 reportbuilder: avoid duplication getting audience component.
The component the audience belongs to is used by the cards exporter
for rendering the editing interface. Avoid duplication in determining
this value by defining appropriate method in the base class.
Paul Holden [Thu, 16 Feb 2023 10:32:57 +0000 (10:32 +0000)]
MDL-77020 behat: refer to search input fields by name/role.
Co-authored-by: Andrew Nicols <andrew@nicols.co.uk>
Audun Jørstad Lillekjendlie [Mon, 6 Feb 2023 12:56:20 +0000 (13:56 +0100)]
MDL-77020 core: Include a unique id in the search input field id
Andrew Nicols [Thu, 16 Feb 2023 04:01:08 +0000 (12:01 +0800)]
Merge branch 'MDL-75578-master' of https://github.com/mackensen/moodle