Sara Arjona [Wed, 8 May 2024 16:20:01 +0000 (18:20 +0200)]
MDL-81872 course: Improve wording and workflow for reset
Sara Arjona [Tue, 14 May 2024 10:49:47 +0000 (12:49 +0200)]
MDL-81872 workshop: Fix coding style
Sara Arjona [Tue, 14 May 2024 10:45:33 +0000 (12:45 +0200)]
MDL-81872 wiki: Fix coding style
Sara Arjona [Tue, 14 May 2024 10:37:49 +0000 (12:37 +0200)]
MDL-81872 book: Fix coding style
Sara Arjona [Tue, 14 May 2024 10:33:10 +0000 (12:33 +0200)]
MDL-81872 lesson: Fix coding style
Sara Arjona [Tue, 14 May 2024 10:28:54 +0000 (12:28 +0200)]
MDL-81872 glossary: Fix coding style
Sara Arjona [Tue, 14 May 2024 10:16:01 +0000 (12:16 +0200)]
MDL-81872 forum: Fix coding style
Sara Arjona [Tue, 14 May 2024 09:57:06 +0000 (11:57 +0200)]
MDL-81872 data: Fix coding style
Sara Arjona [Tue, 14 May 2024 09:38:50 +0000 (11:38 +0200)]
MDL-81872 choice: Fix coding style
Sara Arjona [Tue, 14 May 2024 09:34:24 +0000 (11:34 +0200)]
MDL-81872 chat: Fix coding style
Sara Arjona [Tue, 14 May 2024 08:41:31 +0000 (10:41 +0200)]
MDL-81872 feedback: Fix coding style
Sara Arjona [Thu, 9 May 2024 12:19:42 +0000 (14:19 +0200)]
MDL-81872 assign: Fix coding style
Sara Arjona [Tue, 7 May 2024 07:44:17 +0000 (09:44 +0200)]
MDL-81872 course: Fix coding style
Ilya Tregubov [Fri, 24 May 2024 02:51:52 +0000 (10:51 +0800)]
weekly release 4.5dev
Ilya Tregubov [Fri, 24 May 2024 02:51:52 +0000 (10:51 +0800)]
NOBUG: Add upgrade notes
Ilya Tregubov [Fri, 24 May 2024 02:51:30 +0000 (10:51 +0800)]
NOBUG: Fixed file access permissions
Andrew Nicols [Fri, 24 May 2024 02:13:00 +0000 (10:13 +0800)]
MDL-80741 mod_assign: Move upgrade notes
Huong Nguyen [Thu, 23 May 2024 04:01:38 +0000 (11:01 +0700)]
Merge branch 'MDL-81914-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Thu, 23 May 2024 03:37:46 +0000 (10:37 +0700)]
MDL-81407 core_question: Update upgrade.txt file to document new upgrade note
Huong Nguyen [Thu, 23 May 2024 03:33:36 +0000 (10:33 +0700)]
Merge branch 'MDL-81407' of https://github.com/AnupamaSarjoshi/moodle
Huong Nguyen [Thu, 23 May 2024 02:44:55 +0000 (09:44 +0700)]
Merge branch 'MDL-81992' of https://github.com/timhunt/moodle
Huong Nguyen [Thu, 23 May 2024 01:47:27 +0000 (08:47 +0700)]
Merge branch 'MDL-81862' of https://github.com/paulholden/moodle
Tim Hunt [Wed, 22 May 2024 15:11:04 +0000 (16:11 +0100)]
MDL-81992 question bank: disable create question button until ready
Previously, you could click the button before it was ready, and that
just led to an error, which was very silly usability.
Shamim Rezaie [Tue, 21 May 2024 15:26:38 +0000 (01:26 +1000)]
Merge branch 'MDL-80741-main' of https://github.com/mihailges/moodle
Mihail Geshoski [Tue, 19 Mar 2024 04:47:29 +0000 (12:47 +0800)]
MDL-80741 mod_assign: Remove 'none' from 'attemptreopenmethod' setting
The default option "ASSIGN_ATTEMPT_REOPEN_METHOD_NONE" for the
"attemptreopenmethod" setting, which disallows multiple attempts at the
assignment, has been removed. This option was unnecessary because
limiting attempts to 1 through the "maxattempts" setting achieves the
same behavior.
Apart from removing this setting option (including removal of usage in
code and updating existing data in the DB), these changes include:
- Introducing a more effective progressive disclosure by allowing the
"maxattempts" setting to control the visibility of the
"attemptreopenmethod" setting in the form.
- String improvements to the labels and help text for the "maxattempts"
and "attemptreopenmethod" settings
- Changing the default value of the "maxattempts" setting from
"unlimited" to "1"
Huong Nguyen [Tue, 21 May 2024 10:33:30 +0000 (17:33 +0700)]
Merge branch 'MDL-81652-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Tue, 21 May 2024 10:28:23 +0000 (17:28 +0700)]
Merge branch 'MDL-76765-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Tue, 21 May 2024 09:51:30 +0000 (16:51 +0700)]
MDL-74581 grade: Update upgrade.txt file to document new upgrade note
Huong Nguyen [Tue, 21 May 2024 09:45:35 +0000 (16:45 +0700)]
Merge branch 'MDL-74581' of https://github.com/paulholden/moodle
Huong Nguyen [Tue, 21 May 2024 09:31:35 +0000 (16:31 +0700)]
Merge branch 'MDL-81538-main' of https://github.com/rezaies/moodle
Huong Nguyen [Tue, 21 May 2024 08:42:48 +0000 (15:42 +0700)]
MDL-81125 core: Fix illegal whitespace
Huong Nguyen [Tue, 21 May 2024 08:35:15 +0000 (15:35 +0700)]
MDL-81125 core: Fix minor typos
Huong Nguyen [Tue, 21 May 2024 08:33:09 +0000 (15:33 +0700)]
Merge branch 'MDL-81125-main-alt' of https://github.com/andrewnicols/moodle
Paul Holden [Thu, 9 May 2024 18:32:57 +0000 (19:32 +0100)]
MDL-81862 mod_assign: add activity field files for backup/restore.
Ilya Tregubov [Tue, 21 May 2024 04:48:51 +0000 (12:48 +0800)]
Merge branch 'MDL-81318' of https://github.com/paulholden/moodle
Shamim Rezaie [Tue, 21 May 2024 04:22:45 +0000 (14:22 +1000)]
Merge branch 'MDL-80599-main-2' of https://github.com/ilyatregubov/moodle
Huong Nguyen [Tue, 21 May 2024 03:02:57 +0000 (10:02 +0700)]
Merge branch 'MDL-81948-main' of https://github.com/ferranrecio/moodle
Huong Nguyen [Tue, 21 May 2024 02:43:31 +0000 (09:43 +0700)]
Merge branch 'MDL-81904' of https://github.com/paulholden/moodle
Huong Nguyen [Tue, 21 May 2024 02:24:16 +0000 (09:24 +0700)]
Merge branch 'MDL-80583-main' of https://github.com/stevandoMoodle/moodle
Luca Bösch [Mon, 20 May 2024 20:01:13 +0000 (22:01 +0200)]
MDL-76765 qtype_ddmarker: Show multiple tries options correctly.
Luca Bösch [Mon, 20 May 2024 20:06:36 +0000 (22:06 +0200)]
MDL-76765 question: Show multiple tries options correctly.
Luca Bösch [Sun, 28 Apr 2024 18:14:41 +0000 (20:14 +0200)]
MDL-81652 qtype_multianswer: Tackle Bootstrap 5 compatibility.
Andrew Nicols [Tue, 7 May 2024 06:24:44 +0000 (14:24 +0800)]
MDL-81125 core: Update upgrade.txt files to document new upgrade notes
Andrew Nicols [Tue, 16 Apr 2024 15:39:04 +0000 (23:39 +0800)]
MDL-81125 core: Add tooling to generate developer upgrade notes
Usage:
node .grunt/upgradenotes.mjs
OR
npm run upgradenote
Arguments can be provided to specify the issue number, component,
message, and type of change.
node .grunt/upgradenotes.mjs -- \
-c [component] \
-i [issue number] \
-t [type] \
-m [message]
OR
npm run upgradenote -- \
-c [component] \
-i [issue number] \
-t [type] \
-m [message]
Summary Markdown files can be created using:
node .grunt/upgradenotes.mjs summary
Weekly release files can be created using:
node .grunt/upgradenotes.mjs release
Final release files can be created using:
using:
node .grunt/upgradenotes.mjs release [version]
Generally speaking the integration team will be responsible for updating
the UPGRADING.md notes as part of the weekly integration processes.
Paul Holden [Wed, 15 May 2024 13:55:38 +0000 (14:55 +0100)]
MDL-81904 mod_feedback: show export questions only if any present.
Stevani Andolo [Mon, 25 Mar 2024 03:25:12 +0000 (11:25 +0800)]
MDL-80583 communication_matrix: Ignore unreachable matrix server
Huong Nguyen [Mon, 20 May 2024 02:19:55 +0000 (09:19 +0700)]
Merge branch 'MDL-81929' of https://github.com/paulholden/moodle
Anupama Sarjoshi [Mon, 22 Apr 2024 17:10:23 +0000 (18:10 +0100)]
MDL-81407 qbank_columnsortorder: Fix error displaying hiddencols
When the question custom fields were deleted, if there were any
hidden columns in qbank Column sort order referring those fields they
were throwing 'Custom field does not exist' exception. Changes done to
ignore such fields and display valid hiddencols, as these references
were breaking the qbank Column sort order and Question bank pages.
ferranrecio [Fri, 17 May 2024 08:38:01 +0000 (10:38 +0200)]
MDL-81948 theme: fix fallback layout logic
Finding the page layout fallback was trying to get a default layout from
the ancient theme called "base". This default theme do not exists
anymore and defining a wrong layout in a theme is a code mistake that
should not be bypassed.
Ilya Tregubov [Mon, 5 Feb 2024 07:22:32 +0000 (15:22 +0800)]
MDL-80599 enrol_guest: Support password update in csv course upload
Ilya Tregubov [Mon, 5 Feb 2024 07:16:38 +0000 (15:16 +0800)]
MDL-80599 enrol_self: Support password update in csv course upload
Andrew Nicols [Fri, 8 Mar 2024 15:44:09 +0000 (23:44 +0800)]
MDL-81125 core: Provide a list of standard components
Paul Holden [Thu, 16 May 2024 11:54:01 +0000 (12:54 +0100)]
MDL-81929 user: reset the selected bulk action when nothing selected.
In the case of bulk user actions that are implemented via Javascript,
we should ensure that once they are complete the selected action is
reset to its default state of "Choose..." so that it can be selected
again.
Huong Nguyen [Thu, 16 May 2024 11:25:11 +0000 (18:25 +0700)]
weekly release 4.5dev
Huong Nguyen [Thu, 16 May 2024 11:25:08 +0000 (18:25 +0700)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Huong Nguyen [Thu, 16 May 2024 02:59:45 +0000 (09:59 +0700)]
Merge branch 'MDL-81503-main' of https://github.com/aanabit/moodle
Huong Nguyen [Thu, 16 May 2024 02:50:48 +0000 (09:50 +0700)]
Merge branch 'MDL-81598-main' of https://github.com/laurentdavid/moodle
Huong Nguyen [Thu, 16 May 2024 02:38:31 +0000 (09:38 +0700)]
Merge branch 'MDL-81543' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 16 May 2024 02:21:38 +0000 (09:21 +0700)]
Merge branch 'MDL-79838-master' of https://github.com/andelacruz/moodle
Andrew Nicols [Wed, 15 May 2024 15:42:08 +0000 (23:42 +0800)]
MDL-81914 core_competency: Stop using a deprecated class
Andrew Nicols [Wed, 15 May 2024 15:34:03 +0000 (23:34 +0800)]
MDL-81914 core_competency: Remove deprecated invalid_persistent_exception
Paul Holden [Fri, 22 Mar 2024 16:52:20 +0000 (16:52 +0000)]
MDL-81318 assignsubmission_onlinetext: ignore blank content download.
Amaia Anabitarte [Fri, 3 May 2024 08:50:33 +0000 (10:50 +0200)]
MDL-81503 core_course: Improve section not found error
Angelia Dela Cruz [Wed, 25 Oct 2023 10:00:32 +0000 (18:00 +0800)]
MDL-79838 mod_h5pactivity: Behat for H5P activity grade settings control
Shamim Rezaie [Wed, 15 May 2024 05:12:25 +0000 (15:12 +1000)]
Merge branch 'MDL-81530-main' of https://github.com/HuongNV13/moodle
Huong Nguyen [Wed, 15 May 2024 03:43:46 +0000 (10:43 +0700)]
Merge branch 'MDL-51360-main-2' of https://github.com/ilyatregubov/moodle
Ilya Tregubov [Wed, 15 May 2024 01:30:15 +0000 (09:30 +0800)]
Merge branch 'MDL-70441-main-fix' of https://github.com/lameze/moodle
Simey Lameze [Tue, 14 May 2024 23:06:35 +0000 (07:06 +0800)]
MDL-70441 mod_assign: change condition to check if variable is not empty
Sara Arjona [Tue, 14 May 2024 15:36:52 +0000 (17:36 +0200)]
Merge branch 'MDL-81168' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 14 May 2024 15:32:47 +0000 (17:32 +0200)]
Merge branch 'MDL-73956_final-deprecation-of-function-forum_update_subscriptions_button' of https://github.com/ziegenberg/moodle
Sara Arjona [Tue, 14 May 2024 15:26:44 +0000 (17:26 +0200)]
Merge branch 'MDL-80683-main' of https://github.com/sebastsg/moodle
Sara Arjona [Tue, 14 May 2024 15:13:44 +0000 (17:13 +0200)]
Merge branch 'MDL-77661-main' of https://github.com/aanabit/moodle
Sara Arjona [Tue, 14 May 2024 15:11:06 +0000 (17:11 +0200)]
Merge branch 'MDL-81236-main' of https://github.com/tsmilan/moodle
Sara Arjona [Tue, 14 May 2024 15:05:30 +0000 (17:05 +0200)]
Merge branch 'MDL-81805-main' of https://github.com/lameze/moodle
Ilya Tregubov [Tue, 14 May 2024 06:09:38 +0000 (14:09 +0800)]
Merge branch 'MDL-70441-main' of https://github.com/kevpercy/moodle
David Balch [Tue, 30 Mar 2021 09:02:51 +0000 (10:02 +0100)]
MDL-70441 assign: Freeze workflow states not available to user.
Prior to this, a custom grader role that has mod/assign:grade but not
mod/assign:releasegrades or mod/assign:managegrades would see a select
with only the states available to them - not the current state, and
could reset a grade from released to Not marked/In marking/Marking
completed.
Ilya Tregubov [Mon, 5 Feb 2024 07:08:46 +0000 (15:08 +0800)]
MDL-80599 core: Refactor enrol methods
Move update instance logic to its own method and cover with tests.
Also update enrol plugins to work woth new methods.
Huong Nguyen [Tue, 14 May 2024 01:51:45 +0000 (08:51 +0700)]
Merge branch 'MDL-81434' of https://github.com/paulholden/moodle
Sara Arjona [Mon, 13 May 2024 13:40:28 +0000 (15:40 +0200)]
Merge branch 'MDL-70494-main' of https://github.com/ilyatregubov/moodle
Paul Holden [Mon, 15 Apr 2024 15:50:41 +0000 (16:50 +0100)]
MDL-81543 qtype_calculated: correct component of language string.
Laurent David [Mon, 13 May 2024 06:22:18 +0000 (08:22 +0200)]
MDL-81598 theme_boost: Fix quiz review options tooltips
Ilya Tregubov [Mon, 13 May 2024 01:28:45 +0000 (09:28 +0800)]
Merge branch 'MDL-81867' of https://github.com/paulholden/moodle
Ilya Tregubov [Mon, 13 May 2024 01:24:30 +0000 (09:24 +0800)]
Merge branch 'MDL-81203' of https://github.com/stronk7/moodle
Ilya Tregubov [Mon, 13 May 2024 01:16:40 +0000 (09:16 +0800)]
Merge branch 'MDL-74484_final-deprecation-of-print_error' of https://github.com/ziegenberg/moodle
AMOS bot [Sun, 12 May 2024 00:14:35 +0000 (00:14 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Tue, 12 Mar 2024 09:54:07 +0000 (10:54 +0100)]
MDL-81203 tool_customlang: Bump ROUGH_NUMBER_OF_STRINGS from 32K to 33K
Periodical check, we have passed the 32K, time to bump to next
thousand, 33K. Not much else to say.
Paul Holden [Thu, 4 Apr 2024 11:26:18 +0000 (12:26 +0100)]
MDL-81434 reportbuilder: ensure filter/condition parameter uniqueness.
This change fixes an edge case that could be triggered by creating a
custom report that contained a filter instance that was active as both
a filter and condition, where the filter instance provides parameters
to it's SQL fragment.
There is only one such filter present currently with which we can test
this, see
2f9001cbe9.
Paul Holden [Thu, 7 Mar 2024 18:41:23 +0000 (18:41 +0000)]
MDL-81168 reportbuilder: better float input support in filters.
Support localised float values in filter forms, so that locales that
use different decimal separators work as expected.
Note lack of current support in the date filter.
Paul Holden [Fri, 10 May 2024 08:08:41 +0000 (09:08 +0100)]
MDL-81867 qbank_columnsortorder: correct/cleanup previous upgrade step.
Trisha Milan [Thu, 14 Mar 2024 05:23:48 +0000 (16:23 +1100)]
MDL-81236 javascript: Remove MathJax workaround from MDL-60458
The original workaround was put in place to address the mathjax.sre.js bug that was causing JS errors
as explained in https://github.com/mathjax/MathJax/issues/1854). However, since MathJax 2.7.3,
the underlying problem has been fixed, making the workaround unnecessary.
Additionally, the workaround was causing conflicts with some jQuery plugins.
Removing the workaround has resolved the problem of jQuery plugins failing to load properly.
Ilya Tregubov [Thu, 9 May 2024 06:57:05 +0000 (14:57 +0800)]
MDL-51360 core_grades: Improve documentation of grade_get_grades().
Ilya Tregubov [Fri, 10 May 2024 01:09:28 +0000 (09:09 +0800)]
weekly release 4.5dev
Amaia Anabitarte [Thu, 9 May 2024 11:32:28 +0000 (13:32 +0200)]
MDL-81601 core_course: Add course index completion status behats
Ilya Tregubov [Mon, 6 May 2024 04:14:32 +0000 (12:14 +0800)]
MDL-51360 mod_quiz: Don't do full course recalculation.
It seems it was never needed. We only need to know if just one
grade is overridden and its value.
Jun Pataleta [Thu, 9 May 2024 04:02:25 +0000 (12:02 +0800)]
Merge branch 'MDL-81713-main' of https://github.com/junpataleta/moodle
Jun Pataleta [Thu, 9 May 2024 03:49:18 +0000 (11:49 +0800)]
Merge branch 'MDL-81330' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 9 May 2024 03:45:45 +0000 (11:45 +0800)]
Merge branch 'MDL-81399' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 9 May 2024 03:43:33 +0000 (11:43 +0800)]
Merge branch 'MDL-80972-main' of https://github.com/lameze/moodle
Jun Pataleta [Thu, 9 May 2024 03:35:52 +0000 (11:35 +0800)]
Merge branch 'MDL-76690' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 9 May 2024 03:32:54 +0000 (11:32 +0800)]
MDL-81713 mod_quiz: Use accessible fieldset name for Behat test