Jun Pataleta
b3931cdb95
Moodle release 4.5.3
2025-03-15 20:19:40 +08:00
Jun Pataleta
fd5c871a97
NOBUG: Add upgrade notes
2025-03-15 20:19:40 +08:00
Andrew Nicols
a09fd050ec
MDL-84879 core: Remove stacktrace args from exceptions
2025-03-15 14:35:10 +08:00
Ilya Tregubov
b3dedc5af3
MDL-81945 gradereport_singleview: Fix hidden grade handling.
...
Seems to become broken after IR refactoring.
2025-03-14 15:20:24 +00:00
Ilya Tregubov
a61646a0d1
MDL-81945 gradereport_user: Don't reveal visibility by color.
...
Seems like dimmed_text class was added without proper check so
user can guess if item is hidden.
2025-03-14 15:20:24 +00:00
Ilya Tregubov
e2fa2076e4
MDL-81945 gradereport_user: Behat tests for user report.
2025-03-14 15:20:24 +00:00
Ilya Tregubov
ed4b5ee771
MDL-81945 gradereport_singleview: Behat tests for singleview report.
2025-03-14 15:20:24 +00:00
Ilya Tregubov
f01cda2aeb
MDL-81945 gradereport_grader: Behat tests for grader report
2025-03-14 15:20:24 +00:00
Ilya Tregubov
db02eee7d5
MDL-81945 core_grades: create Behat step for grades action menu.
2025-03-14 15:20:24 +00:00
Ilya Tregubov
00e68b4589
MDL-81945 gradereport_singleview: Fix hidden grades handling.
...
If a user is lacking moodle/grade:viewhidden he should not be able
to view or modify grades.
2025-03-14 15:20:24 +00:00
Sara Arjona
f6bb25b56f
weekly release 4.5.2+
2025-03-14 16:14:01 +01:00
Sara Arjona
c01c06499b
NOBUG: Add upgrade notes
2025-03-14 16:14:01 +01:00
Sara Arjona
3078c375c1
Merge branch 'MDL-83541-405-behat' of https://github.com/HuongNV13/moodle into MOODLE_405_STABLE
2025-03-14 11:14:33 +01:00
Huong Nguyen
d7d509f436
MDL-83541 qtype_ddimageortext: Fix Behat failure
2025-03-14 16:55:29 +07:00
Huong Nguyen
d058754256
MDL-83541 qtype_numerical: Fix incorrect test hints
2025-03-14 09:21:13 +01:00
Huong Nguyen
77d88f337a
Merge branch 'MDL-83541-405' of https://github.com/HuongNV13/moodle into MOODLE_405_STABLE
2025-03-14 11:59:31 +07:00
Huong Nguyen
197fbf5537
MDL-83541 mod_quiz: Fix PHPUnit failure
2025-03-14 10:23:04 +07:00
Mark Johnson
cfb7322101
MDL-83541 qtypes: Define excluded hash fields and test hints
2025-03-14 10:21:21 +07:00
Mark Johnson
b7e44a928e
MDL-83541 question/quiz: restoring questions with identical stamps
...
Historically it was possible, through a series of question restores,
moves and edits, to end up with multiple questions in the same
category with the same stamp, but differences in other question
or answer fields. This, combined with changes in versions, led
to errors when restoring or duplicating quizzes using these questions.
While recent changes have made it impossible to create this situation
in current Moodle versions, as any edits will create a new question
version with a new stamp, this situation may exist on long-standing
Moodle sites which have been upgraded since pre-4.0.
This change performs a much wider-ranging comparison of restored
existing questions, generating a hash of all the data for a question in
a backup file, and a corresponding hash for each question in the target
category, to decide if a restored question matches a question already in
the database.
2025-03-14 10:21:17 +07:00
Mark Johnson
589d4edc00
MDL-83541 qtype_calculated: Add missing field to backups
2025-03-14 10:21:12 +07:00
Mark Johnson
905f25d484
MDL-83541 qtype_ddimageortext: Fix test hint text
...
Ensure that hint text is unique to workaround MDL-84261 for
backup/restore testing.
2025-03-14 10:21:08 +07:00
Sara Arjona
927d5013f0
Merge branch 'MDL-83634-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
2025-03-13 16:28:16 +01:00
Sara Arjona
578e89a8f8
Merge branch 'MDL-84624-M405_close-recordset-in-core-task-h5p_clean_orphaned_records_task-execute' of https://github.com/ziegenberg/moodle into MOODLE_405_STABLE
2025-03-13 13:20:28 +01:00
Sara Arjona
67bc64b4e7
Merge branch '83136-fix-unknowncategory-message-405' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_405_STABLE
2025-03-13 12:38:46 +01:00
Sara Arjona
e4d623aed4
Merge branch 'MDL-77646-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE
2025-03-13 12:33:46 +01:00
Jun Pataleta
0c2f6aea38
Merge branch 'MDL-84543-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-03-13 17:01:43 +08:00
Jun Pataleta
38a927a8e3
Merge branch 'MDL-80386_405' of https://github.com/timhunt/moodle into MOODLE_405_STABLE
2025-03-13 12:35:44 +08:00
Jun Pataleta
38fdb6f843
Merge branch 'MDL-65233-405-no-midnight' of https://github.com/sim642/moodle into MOODLE_405_STABLE
2025-03-13 12:21:34 +08:00
Huong Nguyen
472f2af220
Merge branch 'MDL-84640-405' of https://github.com/andelacruz/moodle into MOODLE_405_STABLE
2025-03-12 16:32:15 +07:00
Angelia Dela Cruz
42fbf15e51
MDL-84640 analytics: Behat for obtaining prediction models insights
2025-03-12 16:40:40 +08:00
Jun Pataleta
dd696fc542
MDL-83634 tool_brickfield: Test the image alt text check's severity
2025-03-12 13:22:22 +08:00
Jun Pataleta
9ac7aa2b16
MDL-83634 tool_brickfield: Increase the alt text limit to 750 characters
...
This is consistent with the alt-text length limit of 750 characters in
Moodle's editor.
2025-03-12 13:22:22 +08:00
Jun Pataleta
2d1fdbfdf1
MDL-83634 tool_brickfield: Downgrade image alt text check's severity
...
Given that
* There is no formally defined limit for alt text length,
* Current versions of screen readers can read alt texts longer than
125 characters,
* Accessibility checkers like axe DevTools, WAVE, etc., do not raise
errors or warnings about long image alt texts.
This patch:
- Downgrades the default severity for the `img_alt_is_too_long`
check from `BA_TEST_SEVERE` to `BA_TEST_SUGGESTION`.
- Updates the `checkdesc:imgaltistoolong` lang string to be more of a
reminder/suggestion rather than an error.
2025-03-12 13:22:22 +08:00
Huong Nguyen
dfdef6559c
Merge branch 'MDL-84578_405' of https://github.com/cwarwicker/moodle into MOODLE_405_STABLE
2025-03-12 10:39:35 +07:00
Huong Nguyen
e3acb02b21
Merge branch 'MOODLE_405_STABLE_MDL-84651' of https://github.com/mattporritt/moodle into MOODLE_405_STABLE
2025-03-12 08:42:44 +07:00
Conn Warwicker
a79d05937d
MDL-80386 core_question: Add "show all" button to filters.
...
This adds the "Show All" button to the question bank filters
to allow users to select all questions easily.
It also adds new behat tests to test the functionality.
2025-03-11 18:12:39 +00:00
Sara Arjona
327677fa6e
Merge branch 'MDL-84801-405' of https://github.com/HuongNV13/moodle into MOODLE_405_STABLE
2025-03-11 17:26:20 +01:00
Derek Henderson
392f443e5c
MDL-77646 lib: Use iframe instead of object to display pdf.
2025-03-11 13:52:48 +01:00
Sara Arjona
1e51bc0b9c
weekly release 4.5.2+
2025-03-11 13:02:26 +01:00
Sara Arjona
4c2a750ea2
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2025-03-11 13:02:19 +01:00
Jun Pataleta
c005142d52
Merge branch 'MDL-84416-405' of https://github.com/sarjona/moodle into MOODLE_405_STABLE
2025-03-11 11:06:32 +08:00
Huong Nguyen
535d23ae32
MDL-84801 Behat: Fix Expand all fieldsets and advanced elements failure
2025-03-11 09:20:26 +07:00
AMOS bot
50c7ababe2
Automatically generated installer lang files
2025-03-11 00:07:56 +00:00
Conn Warwicker
dd8b44fdb6
MDL-84578 qbank_managecategories: Add category validation.
...
- This adds simple logic check to filter.js to stop user
submitting an invalid category.
- This adds new behat steps to check this validation.
- This adds a new behat test to test this in managecategories.
2025-03-10 14:06:47 +00:00
Sara Arjona
3e34ad3372
Merge branch 'MDL-84313-405' of https://github.com/dpalou/moodle into MOODLE_405_STABLE
2025-03-10 11:35:46 +01:00
Paul Holden
7abcb5d0f8
Merge branch 'MDL-84620-M405_close-recordset-in-tool_brickfield-manager-check_scheduled_areas' of https://github.com/ziegenberg/moodle into MOODLE_405_STABLE
2025-03-10 10:29:38 +00:00
Daniel Ziegenberg
740a2e1e63
MDL-84620 accessibility: close recordset when it's not needed anymore
...
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at >
2025-05-06 06:41:14 +02:00
Sara Arjona
5b796d20f4
Merge branch 'MDL-84256-405' of https://github.com/laurentdavid/moodle into MOODLE_405_STABLE
2025-03-10 11:16:42 +01:00
Sara Arjona
c290790e4d
Merge branch 'MDL-84398-405' of https://github.com/pedrojordao/moodle into MOODLE_405_STABLE
2025-03-10 11:12:11 +01:00
Sara Arjona
96423fc89b
MDL-84416 backup: Add backup_import_badges setting
...
While MDL-43938 introduced badge importing, two tasks were left incomplete.
1) Creating the backup_import_badges setting for default import behaviour.
2) Preventing the inclusion of badges during activity duplication.
This commit implements them.
2025-03-10 08:17:05 +01:00
AMOS bot
cae04d6818
Automatically generated installer lang files
2025-03-10 00:07:44 +00:00
Andrew Nicols
d68cf00b25
MDL-84543 core: Basepath guess should work on root domains
2025-03-08 21:42:16 +08:00
Jun Pataleta
ae31be1e34
weekly release 4.5.2+
2025-03-08 11:44:23 +08:00
Laurent David
8d2a6b9032
MDL-84256 core_course: Fix course icon in course index page
...
* In RTL language the icon should follow the course name intead
of being upfront
2025-03-07 11:18:01 +01:00
Matt Porritt
3425ea6720
MDL-84651 AI: Extend AI model support in placement webservice
...
Support finish reasons from AI services that are PARAM_ALPHAEXT.
This allows supporting of more models.
2025-03-07 16:56:57 +11:00
Jun Pataleta
73c7844ae1
Merge branch 'MDL-84551_405' of https://github.com/jonof/moodle into MOODLE_405_STABLE
2025-03-07 10:04:55 +08:00
Huong Nguyen
d3d1b71bda
Merge branch 'MDL-84737-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
2025-03-07 08:33:22 +07:00
Andrew Nicols
1a8c5dff7f
Merge branch 'MDL-81623-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-03-07 09:25:21 +08:00
Andrew Nicols
8035c1f36e
Merge branch 'MDL-84729-405' of https://github.com/HuongNV13/moodle into MOODLE_405_STABLE
2025-03-07 09:10:12 +08:00
Andrew Nicols
5f77e55e70
Merge branch 'MDL-84532-405' of https://github.com/mihailges/moodle into MOODLE_405_STABLE
2025-03-07 09:08:15 +08:00
Sara Arjona
daf68856ad
Merge branch 'MDL-83720-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-03-06 14:55:56 +01:00
Andrew Nicols
fa874a091b
Merge branch 'MDL-84723-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2025-03-06 11:50:38 +08:00
Simey Lameze
35c88aac05
MDL-84723 behat: final improvements and fixes to the test
...
This commit does few things:
- Remove unnecessary grade field to assign generator.
- Remove unnecessary comment lines.
- Update the warning message assertion to use the no-break space unicode character.
2025-03-06 11:23:57 +08:00
Angelia Dela Cruz
45ba902f43
MDL-84723 gradingform: Behat for maximum grade mismatch in marking guide
2025-03-06 11:23:57 +08:00
Andrew Nicols
88e8071992
Merge branch 'MDL-84295-405' of https://github.com/laurentdavid/moodle into MOODLE_405_STABLE
2025-03-06 09:19:53 +08:00
Andrew Nicols
e8a972b31e
Merge branch 'MDL-75442-405' of https://github.com/StudiUM/moodle into MOODLE_405_STABLE
2025-03-06 09:11:26 +08:00
Laurent David
03adf4a38d
MDL-84295 core_theme: Fix margin for activity description list
...
* Make sure lists in activity descriptions are displayed
identically on course page and activity pages
2025-03-05 10:13:27 +01:00
Sara Arjona
987acd27c8
Merge branch 'MDL-84002-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-03-05 08:58:20 +01:00
Andrew Nicols
37f2eb5e6c
Merge branch 'MDL-82170-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-03-05 14:40:16 +08:00
Huong Nguyen
579b13974a
Merge branch 'MDL-84425-405' of https://github.com/andelacruz/moodle into MOODLE_405_STABLE
2025-03-05 10:51:10 +07:00
Jun Pataleta
df9697c06a
MDL-84737 qbank_managecategories: Disable max-line-length style rule
2025-03-05 11:29:33 +08:00
Angelia Dela Cruz
7ee7345443
MDL-84425 theme_boost: Behat for course section selector unavailable
2025-03-05 11:17:35 +08:00
Daniel Ziegenberg
1e12c4c9f2
MDL-84624 h5p: close recordset when it's not needed anymore
...
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at >
2025-03-04 19:35:36 +01:00
Sara Arjona
76b8b81458
weekly release 4.5.2+
2025-03-04 16:13:43 +01:00
Sara Arjona
d56feffe7d
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2025-03-04 16:13:36 +01:00
Huong Nguyen
05240f478a
MDL-84729 core: Use core\clock for Tasks
...
This will help to solve the random failure on "test_adhoc_task_get_first_starting_time"
2025-03-04 16:35:09 +07:00
Huong Nguyen
7ffc30f15c
Merge branch 'MDL-84595-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-03-04 10:40:09 +07:00
AMOS bot
e7cd712f00
Automatically generated installer lang files
2025-03-02 00:08:16 +00:00
Pedro Jordao
81df76169b
MDL-84398 libraries: Configure locale property for ChartJs
...
ChartJs has a property called locale that makes possible to format scale
numbers according to a language. This way we ensure that decimal places
will be displayed correctly in the chart labels and tooltips.
2025-02-27 21:37:36 -03:00
Paul Holden
63ff5f9e56
MDL-81623 admin: sensitive toggle when prompting for upgrade key.
2025-02-27 21:14:02 +00:00
Sara Arjona
269d534310
weekly release 4.5.2+
2025-02-27 16:54:49 +01:00
Huong Nguyen
2a18bc5a99
Merge branch 'MDL-84327-405' of https://github.com/raortegar/moodle into MOODLE_405_STABLE
2025-02-27 11:10:21 +07:00
Huong Nguyen
612e1a1717
Merge branch 'MDL-80351-405' of https://github.com/pedrojordao/moodle into MOODLE_405_STABLE
2025-02-27 10:13:26 +07:00
Huong Nguyen
d9c6b13d3d
Merge branch 'MDL-84639-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-02-27 09:25:10 +07:00
Simey Lameze
1d7a3099c6
MDL-84424 behat: add template_competencies generator and improve test
2025-02-27 07:42:57 +08:00
Angelia Dela Cruz
6b08395f13
MDL-84424 tool_lp: admin can create learning plans from template
2025-02-27 07:42:16 +08:00
Sara Arjona
de537c2809
Merge branch 'MDL-84609-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2025-02-26 16:19:47 +01:00
Sara Arjona
40d6c3b81d
Merge branch 'MDL-84584-405' of https://github.com/sh-csg/moodle into MOODLE_405_STABLE
2025-02-26 08:04:09 +01:00
Jun Pataleta
0b2667b633
Merge branch 'MDL-83970-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2025-02-26 14:36:00 +08:00
Jun Pataleta
5d68066d44
Merge branch 'MDL-83674-m405' of https://github.com/sammarshallou/moodle into MOODLE_405_STABLE
2025-02-26 07:19:38 +08:00
Paul Holden
bc1cfb05eb
MDL-84639 reportbuilder: replace deprecated trait test mocking.
...
"getObjectForTrait() is deprecated and will be removed in PHPUnit 12
without replacement."
See: https://github.com/sebastianbergmann/phpunit/issues/5244
2025-02-25 08:51:32 +00:00
meirzamoodle
872dbc575b
MDL-83970 core_ai: Updated get_name() to return the provider's name
...
The changes also affect the AI usage report. The provider column will show
the provider plugin name instead of the plugin class in the database.
Co-authored-by: Stevani Andolo <stevani.andolo@moodle.com >
2025-02-25 14:12:09 +07:00
Huong Nguyen
cc9bccc4e3
Merge branch 'MDL-84051-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2025-02-25 11:00:51 +07:00
Simey Lameze
ab2eca0301
MDL-84609 behat: add required entities and fix failures
...
This commit also fix some typos and misaligned pipes around the
changed steps.
Signed-off-by: Simey Lameze <simey@moodle.com >
2025-02-25 11:48:03 +08:00
Angelia Dela Cruz
e75580602b
MDL-84609 tool: Replaced tool_lp generators with standard generators
2025-02-25 11:48:03 +08:00
meirzamoodle
853071ad9b
MDL-84051 core: Call parent function to clear session data in the table
2025-02-25 08:55:52 +07:00
Van Binh Dang
08551968b0
MDL-75442 quiz: Highlight error message when manually grading
2025-02-24 14:31:36 -05:00
Mihail Geshoski
d617d8be89
MDL-84532 qtype_ordering: Fix failing query in mssql on upgrade
...
The SELECT statement can only include columns that are part of the
GROUP BY clause. To resolve this issue, instead of including all columns
('*'), only the 'id' column is now included in the SELECT statement,
while still preserving the existing GROUP BY statement. This column is
the only one needed to identify the relevant qtype_ordering_options
record that requires updating in the next step.
2025-02-24 18:01:53 +08:00
sam marshall
9a968aa29e
MDL-83674 Files: pluginfile.php debugging if user not allowed course
2025-02-21 14:12:02 +00:00
Julien Boulen
55d4ab8915
MDL-83136 course: Add missing value on unknowncategory exception message
2025-02-21 09:25:18 +01:00
Huong Nguyen
5a8b259752
weekly release 4.5.2+
2025-02-21 10:15:08 +07:00
Huong Nguyen
b31b1a02f3
NOBUG: Add upgrade notes
2025-02-21 10:15:08 +07:00
raortegar
ab85ec15c7
MDL-84327 mod_quiz: Quiz notification excludes suspended users.
...
Only active users will receive "quiz opens soon" notifications.
Co-authored-by: Leon Stringer <leonstr@users.noreply.github.com >
2025-02-20 16:33:05 +01:00
raortegar
84b9f41015
MDL-84327 mod_assign: Suspended account error
...
Change list_participants() to exclude both suspended users and users
with auth='nologin' when show_only_active_users() is true. This
prevents the failure of notification tasks when such users are enrolled
in the course.
Co-authored-by: Leon Stringer <leonstr@users.noreply.github.com >
2025-02-20 16:33:05 +01:00
raortegar
1eb612c42b
MDL-84327 mod_assign: Add availability conditions in assign notification
...
Only users meeting availability conditions (time, group, etc.) in an assignment,
will receive the messages for Assignments notifications
2025-02-20 16:33:05 +01:00
raortegar
ceeaa53d84
MDL-84327 mod_quiz: Add availability conditions in quiz notification
...
Only users meeting availability conditions (time, group, etc.) in a quiz,
will receive the message for quiz opens soon notifications
2025-02-20 16:33:05 +01:00
Andrew Nicols
638e129d3d
MDL-84595 tool_behat: Allow accessibility tests to run for a single Node
2025-02-20 22:27:25 +08:00
Jun Pataleta
5d9eca1a47
Merge branch 'MDL-84448-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2025-02-20 12:10:01 +08:00
Simey Lameze
4b2e6a1536
MDL-84448 behat: return null if theme has no config
2025-02-20 12:00:33 +08:00
Amanda Doughty
e5c6443bd8
MDL-84448 lib: Fixed behat context check for grandchild themes
2025-02-20 12:00:33 +08:00
Jun Pataleta
f1fa047cc4
Merge branch 'MDL-84592-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-02-20 11:45:36 +08:00
Huong Nguyen
a39ae19602
Merge branch 'MDL-84528-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-02-20 10:16:44 +07:00
Jun Pataleta
70166de9a0
Merge branch 'MDL-84590-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-02-20 10:49:55 +08:00
Andrew Nicols
3913fd8b62
MDL-84592 tool_behat: Improve accessibility failure information
2025-02-20 10:26:20 +08:00
Andrew Nicols
4e7d6aaafc
MDL-84590 tool_behat: Axe tests must use all wcag rules
...
Rules are not additive. That is to say that the wcag22a tag does not
include wcag21a or wcag2a. They all need to be specified.
2025-02-20 09:59:38 +08:00
Stefan Hanauska
e8f7dbd6ea
MDL-84584 badges: Don't delete all draft files
2025-02-19 12:16:45 +01:00
Sara Arjona
12d9e0fa1e
Merge branch 'MDL-83784_405' of https://github.com/cwarwicker/moodle into MOODLE_405_STABLE
2025-02-19 11:58:29 +01:00
Conn Warwicker
3731263712
MDL-83784 mod_quiz: Fix quiz unusable if question category missing.
...
Random questions set to question categories which no longer exist
was throwing an error making it impossible to use or edit the quiz
to fix it. This will now allow the user to view the questions and
edit the quiz in order to fix the problem of the missing category.
2025-02-19 09:22:05 +00:00
Sara Arjona
61c1ce2b67
Merge branch 'MDL-84300-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-02-19 07:12:33 +01:00
Huong Nguyen
aeb8c8eab1
MDL-84341 qbank_history: Behat cleanup
2025-02-18 20:40:21 +07:00
Huong Nguyen
6e4d4e8f92
Merge branch 'MDL-84341_405' of https://github.com/cwarwicker/moodle into MOODLE_405_STABLE
2025-02-18 20:40:09 +07:00
Sara Arjona
c55f5b5add
Merge branch '84348-hide-h5p-preview-message-405' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_405_STABLE
2025-02-18 13:12:14 +01:00
Conn Warwicker
0d6c468ea5
MDL-84341 qbank_history: Fix version ordering
...
Previously the version ordering was done on timecreated which
wasn't always correct. This now uses the version number instead.
Also set the default sorting on the history page to be version.
Also backports a change to the behat question generator to let
us set the value of fields on updated questions in the step.
2025-02-17 11:47:09 +00:00
Jonathon Fowler
1f4889e687
MDL-84551 tiny_aiplacement: fix generateimage quality selection
2025-02-17 11:29:46 +10:00
Jun Pataleta
3c848c4dce
weekly release 4.5.2+
2025-02-14 09:53:42 +08:00
Jun Pataleta
654da32364
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2025-02-14 09:53:30 +08:00
Paul Holden
75b281479a
MDL-84528 tag: define missing language string for related tags area.
2025-02-13 15:03:55 +00:00
Pedro Jordao
5264faaa19
MDL-80351 libraries: ChartJS axis options being ignored
...
When chartJs was updated to version 3.8.0, chart axis were now accessed
as a object property instead of an array element. This solution aims to
update the way we set the axis properties, aiming to display the labels
and other properties.
2025-02-13 02:25:20 -03:00
Huong Nguyen
df3e417cfc
Merge branch 'MDL-83579-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-02-13 11:11:34 +07:00
Jun Pataleta
d0d3baa8e2
Merge branch 'mdl-83306_405' of https://github.com/james-cnz/moodle into MOODLE_405_STABLE
2025-02-13 11:54:55 +08:00
Huong Nguyen
1c1d7d6c17
Merge branch 'MDL-84147-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-02-13 10:53:26 +07:00
Jun Pataleta
db9de727fe
Merge branch 'MDL-84102-405' of https://github.com/andelacruz/moodle into MOODLE_405_STABLE
2025-02-13 11:48:54 +08:00
Huong Nguyen
e3b68ffc48
Merge branch 'MDL-83645-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-02-13 10:42:55 +07:00
Huong Nguyen
5132b81172
Merge branch 'MDL-69142-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-02-13 10:33:33 +07:00
Huong Nguyen
83011d028b
Merge branch 'MDL-79265-405' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_405_STABLE
2025-02-13 09:15:40 +07:00
Simmo Saan
4f69959085
MDL-65233 course: remove usergetmidnight from reset time shift
2025-02-12 21:57:09 +02:00
Simmo Saan
f607194edf
MDL-65233 course: add reset time shift test with non-midnight hour
2025-02-12 21:57:09 +02:00
Angelia Dela Cruz
c1c60e69dc
MDL-84102 message: Behat for setting default notification preferences
2025-02-12 15:24:36 +08:00
Huong Nguyen
82823372b9
Merge branch 'MDL-83452-addbodyclass-405' of https://github.com/leonstr/moodle into MOODLE_405_STABLE
2025-02-12 11:30:28 +07:00
Huong Nguyen
175799de40
Merge branch 'MOODLE_405_MDL-82601' of https://github.com/danielneis/moodle into MOODLE_405_STABLE
2025-02-11 11:46:31 +07:00
Huong Nguyen
1c9006cc0b
Merge branch 'MDL-82440-MOODLE_405_STABLE' of https://github.com/praxisdigital/moodle into MOODLE_405_STABLE
2025-02-11 11:39:21 +07:00
Huong Nguyen
b3a3a6a407
Merge branch 'MDL-84414-405' of https://github.com/andelacruz/moodle into MOODLE_405_STABLE
2025-02-11 11:17:29 +07:00
Angelia Dela Cruz
f26819a752
MDL-84414 gradingform_guide: Behat test to set marking guide as ready
2025-02-11 10:47:04 +08:00
Andrew Nicols
49b0ef223f
MDL-84300 core: Support nested templates in routed API
2025-02-11 09:32:50 +08:00
Andrew Nicols
44e4aedc03
MDL-84300 router: Path params should be aware of unlimited captures
...
Where a path contains an unlimited parameter, designated by `{name:.*}`
or `{name:.*?}` it may be empty and therefore cannot be required.
2025-02-11 09:32:45 +08:00
AMOS bot
7d7fee6b44
Automatically generated installer lang files
2025-02-11 00:09:24 +00:00
Paul Holden
b4791b688d
MDL-69142 tool_cohortroles: fix table ordering by role name.
2025-02-10 12:34:04 +00:00
Sara Arjona
a0f4cf9ff4
Merge branch 'MDL-67462-405' of https://github.com/albertgasset/moodle into MOODLE_405_STABLE
2025-02-10 09:38:42 +01:00
Paul Holden
e6f30c5384
MDL-84002 mod_assign: consistently style attempt expand/collapse icon.
2025-02-09 20:40:05 +00:00
Sara Arjona
cd6600da14
Moodle release 4.5.2
2025-02-07 12:18:23 +01:00
Sara Arjona
7984e7c547
NOBUG: Add upgrade notes
2025-02-07 12:18:22 +01:00
Albert Gasset
f327dadf52
MDL-67462 badges: Improve tests of external functions
...
Now units tests covering external functions `core_badges_get_badge`,
`core_badges_get_user_badges` and `core_badges_get_user_badge_by_hash`
check all badge fields, including cases where the user has no
permission to view all details.
2025-02-07 09:09:00 +01:00
Albert Gasset
352beaae35
MDL-67462 badges: Fix badge alignments returned in external functions
2025-02-07 09:09:00 +01:00
Sara Arjona
904dae88b9
weekly release 4.5.1+
2025-02-06 16:21:45 +01:00
Sara Arjona
f9137c531c
NOBUG: Add upgrade notes
2025-02-06 16:21:45 +01:00
Hieu Nguyen Dang
47ce8f57b7
MDL-79265 question bank: fix which questions are listed with hidden
...
This fixes the bug where if the latest version of the question is hidden,
the question disappears, even if older versions exist that are still visible.
2025-02-06 17:23:17 +07:00
Jun Pataleta
a1b6122ee6
Merge branch 'MDL-83794-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-02-06 17:09:52 +08:00
Andrew Nicols
451e14cace
MDL-83794 editor_tiny: Fix typo in style name
2025-02-06 15:54:19 +08:00
Jun Pataleta
a7f62cc60b
Merge branch 'MDL-81829-fix-pretty-whoops-MOODLE_405_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_405_STABLE
2025-02-06 12:20:12 +08:00
Huong Nguyen
8d88b980fd
Merge branch 'MDL-83757-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-02-06 10:52:21 +07:00
Jun Pataleta
67d78f23e6
Merge branch 'MDL-72080-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-02-06 11:36:48 +08:00
Laurent David
d002c6f4f9
MDL-84271 core_course: Validate module list in search
...
* We need to validate the list of modules in the course search
Co-authored-by: Lars Bonczek <bonczek@math.tu-berlin.de >
2025-02-06 11:20:28 +08:00
Paul Holden
54b998482b
MDL-84003 mod_glossary: capability check restoring trusted entry text.
2025-02-06 10:51:35 +08:00
Paul Holden
348f9afab6
MDL-84145 report_loglive: format event description as plain text.
2025-02-06 09:44:14 +07:00
Huong Nguyen
37b0d9fc20
Merge branch 'MDL-83635-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
2025-02-06 08:45:46 +07:00
Brendan Heywood
3ddf1716ee
MDL-81829 core: Fix early bootstrap bug with whoops
2025-02-06 09:32:42 +11:00
Paul Holden
693231b048
MDL-82170 user: replace increment operator on string type variable.
2025-02-05 20:10:25 +00:00
Leon Stringer
1a2ca2e5ba
MDL-79976 mod_feedback: Check group for response
...
Check the teacher's group membership if group mode is SEPARATEGROUPS
prior to showing or deleting responses.
2025-02-05 18:09:45 +01:00
Sara Arjona
6b4e0696ec
Merge branch 'MDL-80848-405' of https://github.com/andrewgos/moodle into MOODLE_405_STABLE
2025-02-05 18:09:45 +01:00
Jun Pataleta
88b1458eb7
Merge branch 'MDL-83753_405_STABLE' of https://github.com/djarran/moodle into MOODLE_405_STABLE
2025-02-05 18:09:45 +01:00
Jun Pataleta
de3c6685ac
Merge branch 'mdl-83695_405' of https://github.com/james-cnz/moodle into MOODLE_405_STABLE
2025-02-05 18:09:45 +01:00
Sara Arjona
8a89e36712
Merge branch 'MDL-67683-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
2025-02-05 18:09:45 +01:00
Huong Nguyen
1d8be79382
Merge branch 'mdl-83690_405' of https://github.com/james-cnz/moodle into MOODLE_405_STABLE
2025-02-05 18:09:45 +01:00
Huong Nguyen
c00d63893c
Merge branch 'MDL-83650-405_fix_ods_cell' of https://github.com/Cl3mensM/moodle into MOODLE_405_STABLE
2025-02-05 18:09:45 +01:00
Jun Pataleta
807edce748
Merge branch 'MDL-83809-m405' of https://github.com/sammarshallou/moodle into MOODLE_405_STABLE
2025-02-05 18:09:45 +01:00
Andrew Nicols
b85a3ce296
MDL-83757 core: Force DI to use global DB instead of scoped
2025-02-05 20:35:41 +08:00
sam marshall
60c003bf36
MDL-83809 Accessibility: Focus issues in modals
...
This change fixes 2 issues:
1 The focus lock for modals (e.g. within Tiny editor) did not
correctly loop round from the end of the modal to the start.
2 After clicking 'Browse repositories' button in a Tiny editor
modal, and closing the file picker, focus did not return to
the button as expected.
2025-02-04 12:55:26 +00:00
james-cnz
c6329d1a63
MDL-83695 backup: Add space before course Restores in progress heading
2025-02-05 00:14:42 +13:00
Paul Holden
b905030978
MDL-84239 badges: correct context check when disabling badge.
2025-02-04 15:19:22 +08:00
David Woloszyn
a40e5bad8f
MDL-84136 filter_tex: Improve sanitization of forbidden items
2025-02-04 11:35:29 +07:00
Mark Johnson
6e13b652cc
MDL-84146 question: Improve handling of JS parameters
2025-02-04 02:40:20 +00:00
meirzamoodle
a78447a111
MDL-84023 lib: Update requirejs to 2.3.7
2025-02-04 02:40:20 +00:00
Marina Glancy
142012d312
MDL-83941 tags: prevent users from browsing unsearchable collections
2025-02-04 02:40:20 +00:00
Mihail Geshoski
fac52f6f86
MDL-82896 qtype_ddimageortext: Clean drop zone label text
...
It is unnecessary to allow HTML to be added to the drop zone label text,
as this content is hidden and only accessible to screen readers.
Additionally, the content is currently not properly formatted, which
introduces a risk for potential XSS exploits. This change ensures that
only plain text (PARAM_TEXT) is allowed when adding content and that the
content is properly formatted before being output.
2025-02-04 02:40:20 +00:00
Huong Nguyen
8f316b9b7e
Merge branch 'MDL-83822-MOODLE_405_STABLE' of https://github.com/PhMemmel/moodle into MOODLE_405_STABLE
2025-02-04 09:30:40 +07:00
Jun Pataleta
26d7e53400
MDL-67683 theme_boost: Update selector for calendar block styles
...
With the change from `aside` to `section` for blocks within the main
content region, the selector for instances of the calendar block not in
the main content region also needs to be updated to use a more generic
selector that can cover when either the blocks container containing the
calendar block is an `aside` or a `section`.
The `data-blockregion` attribute is a good selector for this purpose.
2025-02-03 15:55:23 +08:00
Jun Pataleta
20aee393ce
MDL-67683 behat: Add accessibility test for the maintenance mode layout
2025-02-03 15:55:23 +08:00
Jun Pataleta
1187083f7c
MDL-67683 behat: Add accessibility test for the secure layout
...
Also, add page title and heading to the secure test page to make
it accessible.
2025-02-03 15:55:23 +08:00
Jun Pataleta
a1a39340d4
MDL-67683 output: Make block regions unique
...
Unique labels for the block regions:
* `side-pre` blocks - "Blocks"
* `side-post` blocks - "Supplementary blocks"
* `content` blocks - "Main content blocks"
Blocks in the main content region (div role="main") should not also be
in an <aside> as it is a top-level landmark.
2025-02-03 15:55:23 +08:00
Jun Pataleta
5d142821a3
MDL-67683 theme: Set page heading in a header landmark for secure layout
2025-02-03 15:55:22 +08:00
Jun Pataleta
829af84071
MDL-67683 auth: Test login page accessibility with axe best-practice tag
2025-02-03 15:55:22 +08:00
Jun Pataleta
96fae5a652
MDL-67683 behat: Update xpath selector for #region-main
2025-02-03 15:55:22 +08:00
Jun Pataleta
4262d0c1ec
MDL-67683 blocks: Do not assign a complementary role for blocks
...
Blocks are contained in an <aside> which has a default ARIA role of
"complementary", a top-level landmark. So assigning a "complementary"
role for block instances is not needed. As blocks are already in a
<section> tag which has a default role of "region", there's no need
to override the ARIA role, unless specified by the block plugin.
Read more at:
https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/
2025-02-03 15:55:22 +08:00
Jun Pataleta
03adce20fc
MDL-67683 theme: Do not use section for block containers
...
The containers for the blocks in layout templates should not be using a
<section> tag (which has a default landmark role of "region") as the
blocks are already contained in an <aside> tag that has the default
"complementary" role which should be a top-level landmark.
Read more at:
https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/
2025-02-03 15:55:22 +08:00
Jun Pataleta
b44acfecd2
MDL-67683 theme: Do not use section for #region-main
...
The #region-main container should not be a <section> tag (which has a
default landmark role of "region") as it contains the container with
the "main" role which should be a top-level landmark.
Read more at:
https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/
2025-02-03 15:55:21 +08:00
Jun Pataleta
5217658e55
MDL-83635 tool_brickfield: Use core_text:strlen() for img alt check
...
Multibyte alt texts will cause this check to fail easily. We need to be
using `core_text::strlen()` when checking the image alt text's length.
2025-02-03 15:52:10 +08:00
Huong Nguyen
96adf12aa8
Merge branch 'MDL-81478-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2025-02-03 09:32:16 +07:00
Huong Nguyen
b723767972
Merge branch 'MDL-83794-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-02-03 09:20:33 +07:00
Sara Arjona
77ca508326
Merge branch 'mdl-82679_405_wip' of https://github.com/james-cnz/moodle into MOODLE_405_STABLE
2025-01-31 16:01:34 +01:00
Sara Arjona
0d6f6a9088
Merge branch 'MDL-84321-405-enfix' of https://github.com/mudrd8mz/moodle into MOODLE_405_STABLE
2025-01-31 15:42:44 +01:00
Jun Pataleta
9a3e960c18
Merge branch 'MDL-82542-405' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_405_STABLE
2025-01-31 12:43:32 +08:00
Huong Nguyen
89e6f737cc
weekly release 4.5.1+
2025-01-31 09:20:24 +07:00
Huong Nguyen
325858c5ca
NOBUG: Add upgrade notes
2025-01-31 09:20:24 +07:00
Huong Nguyen
bcbde331d7
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2025-01-31 09:20:10 +07:00
James C
bf2577afca
MDL-82679 course: Prevent collapsable sections conflicting
2025-01-30 22:33:30 +13:00
Huong Nguyen
eb5d247514
Merge branch 'MDL-79281_405' of https://github.com/cwarwicker/moodle into MOODLE_405_STABLE
2025-01-30 11:13:26 +07:00
Huong Nguyen
9578db9fe6
Merge branch 'MDL-84103-405' of https://github.com/andelacruz/moodle into MOODLE_405_STABLE
2025-01-30 11:09:57 +07:00
Huong Nguyen
e4967d5d18
Merge branch 'MDL-84095-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2025-01-30 10:51:01 +07:00
Huong Nguyen
c26afd96fb
Merge branch 'MDL-84275-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-30 10:27:40 +07:00
Huong Nguyen
5afdc793f5
Merge branch 'MDL-83297-maxgradesperpage-405' of https://github.com/dragos5436/moodle into MOODLE_405_STABLE
2025-01-30 09:28:53 +07:00
Huong Nguyen
aec6155835
Merge branch 'MDL-84323-405' of https://github.com/sarjona/moodle into MOODLE_405_STABLE
2025-01-30 09:20:21 +07:00
Angelia Dela Cruz
c9626cabcb
MDL-84103 imscc: Behat test for import IMS Cartridge to course
2025-01-30 10:14:31 +08:00
Clemens
0e3b5377e6
MDL-83650 odslib: Add variable to class MoodleODSCell
2025-01-30 00:44:45 +01:00
james-cnz
ab4ee8f328
MDL-83690 course: Fix course index label links
2025-01-30 10:46:06 +13:00
Sara Arjona
238266ff98
Merge branch 'MDL-84264-405' of https://github.com/pmaneggia/moodle into MOODLE_405_STABLE
2025-01-29 16:52:59 +01:00
Sara Arjona
7548a8be9f
Merge branch 'MDL-84243-405' of https://github.com/ferranrecio/moodle into MOODLE_405_STABLE
2025-01-29 16:47:40 +01:00
Sara Arjona
c1700053ec
Merge branch 'MDL-84242-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-29 15:52:09 +01:00
Sara Arjona
7c1e31a75b
Merge branch 'MDL-84205-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-29 11:16:45 +01:00
Sara Arjona
5d3865580c
Merge branch 'MDL-84320-405' of https://github.com/raortegar/moodle into MOODLE_405_STABLE
2025-01-29 08:57:24 +01:00
Sara Arjona
6d4d675f44
Merge branch 'MDL-84129-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-29 08:50:04 +01:00
Sara Arjona
229c6c6c07
Merge branch 'MDL-84214-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-29 08:39:27 +01:00
Sara Arjona
eb9f01469c
Merge branch 'MDL-84148-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-29 08:30:16 +01:00
Sara Arjona
bafc8047b4
Merge branch 'MDL-79819_405' of https://github.com/jonof/moodle into MOODLE_405_STABLE
2025-01-29 08:18:35 +01:00
Sara Arjona
76f31349ac
Merge branch 'MDL-84355-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-01-29 08:09:53 +01:00
Sara Arjona
aa296d4b31
Merge branch '83617-fix-grader-report-url-405' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_405_STABLE
2025-01-29 08:00:47 +01:00
Sara Arjona
ed301a7653
Merge branch 'MDL-83152-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-29 07:49:27 +01:00
Andrew Nicols
eb2100be30
MDL-84355 phpunit: Exclude fixtures from testsuite search
2025-01-29 11:46:22 +08:00
Andrew Nicols
7b4a6d9000
MDL-84355 phpunit: Correct test path for component configs
2025-01-29 11:29:35 +08:00
David Mudrák
82cee60e32
MDL-84321 lang: Use the fixed strings in tests, too
2025-01-28 20:45:40 +01:00
Helen Foster
2568276f44
MDL-84321 lang: Import fixed English strings (en_fix)
2025-01-28 20:45:28 +01:00
Paul Holden
830a52400b
MDL-72080 javascript: explicit Content-Type in service responses.
...
This fixes various external methods that initialize page output
manually, e.g. `core_get_fragment`, which can mess with third party
proxies that modify data in transit because of the current default
response type header (text/html).
Co-authored-by: Mario Torres
2025-01-28 12:48:31 +00:00
Julien Boulen
8d90017ef7
MDL-84348 h5pactivity: Hide preview mode warning for guest users
2025-01-28 12:00:05 +01:00
Huong Nguyen
b43a9d9833
Merge branch 'MDL-83079-405' of https://github.com/HuongNV13/moodle into MOODLE_405_STABLE
2025-01-28 17:04:32 +07:00
Frederik Milling Pytlick
1dc5c3f1d4
MDL-83079 core: Make signal handlers run during non CLI scripts
2025-01-28 16:50:46 +07:00
Jun Pataleta
b279bf6a8e
Merge branch 'MDL-81195-405' of https://github.com/martygilbert/moodle into MOODLE_405_STABLE
2025-01-28 10:53:14 +08:00
AMOS bot
a80f8498fd
Automatically generated installer lang files
2025-01-28 00:07:49 +00:00
ferran
90a2a8f3b4
MDL-84243 core_courseformat: fix course index completion icon
2025-01-27 17:25:26 +01:00
Sara Arjona
6b673ff711
MDL-84323 core_badges: Remove endorsement from JSON
...
The endorsement has been removed from the JSON because, according to
the OBv2.0specification, it must not be included in either the badge
or the assertion.
Including it results in a format error, rendering the badge invalid.
2025-01-27 10:34:52 +01:00
Paul Holden
63624458a5
MDL-83720 tag: correct description formatting component/filearea.
2025-01-24 12:52:16 +00:00
raortegar
7707d087fe
MDL-84320 editor_tiny: Update tiny version in thirdpartylbs.xml
2025-01-24 11:43:51 +01:00
Jun Pataleta
543c247ae5
Merge branch 'MDL-83989-405' of https://github.com/clransom/moodle into MOODLE_405_STABLE
2025-01-24 15:52:29 +08:00
Marty
b2eff97b64
MDL-81195 core_course: allow for daylight savings
...
In timezones where daylight savings time is used, courses that start
on a Monday at 00:00 would display the week headings incorrectly
during the change forward.
When the time changes backwards, courses that have a start time of
Sunday at 23:00 also have a mislabeled week.
This attempts to use the DateTime() library, along with the user's
local timezone setting to display the correct day, rather than just
subtracting 86400.
2025-01-23 14:39:42 -05:00
Sara Arjona
77692ee5ea
weekly release 4.5.1+
2025-01-23 17:34:58 +01:00
Sara Arjona
652f6caf19
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2025-01-23 17:34:51 +01:00
Katie Ransom
0a6cb5f2fa
MDL-83989 file upload: Filemanager breaks if you drop file outside of it
2025-01-23 16:30:05 +00:00
Dani Palou
53e2e59432
MDL-84313 pluginfile: Allow fetching by chunks in cross-site requests
...
Without these headers, the range headers are blocked so only the first chunk of the file can be retrieved.
2025-01-23 15:54:13 +01:00
Huong Nguyen
0d2d28c16c
Merge branch 'MDL-83751-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-23 10:48:30 +07:00
Huong Nguyen
a964ca4470
Merge branch 'MDL-81685_matrix_homeserver_name_405' of https://github.com/mark-webster-catalyst/moodle into MOODLE_405_STABLE
2025-01-23 09:17:08 +07:00
Huong Nguyen
43c0d9b0b8
Merge branch 'MDL-84101-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2025-01-23 09:09:15 +07:00
Huong Nguyen
1c0573332c
Merge branch 'MDL-84249-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2025-01-23 09:02:30 +07:00
Simey Lameze
dde4a44ccf
MDL-84101 behat: add step to save changes
...
Signed-off-by: Simey Lameze <simey@moodle.com >
2025-01-23 07:28:19 +08:00
Angelia Dela Cruz
5ac3f7495d
MDL-84101 message: Behat test for managing notification options
2025-01-23 07:28:19 +08:00
Huong Nguyen
189e0ac8cd
Merge branch 'MDL-78365-405' of https://github.com/pedrojordao/moodle into MOODLE_405_STABLE
2025-01-22 15:11:10 +07:00
Andrew Gosali
c43616b1e4
MDL-80848 mod_forum: to have id as the backup sorting condition
...
When the first sorting condition fails (falls on the same value), it should have another sorting as a backup.
2025-01-22 13:39:18 +07:00
Andrew Nicols
89888c790b
MDL-83794 editor_tiny: Add SVG support
2025-01-22 11:40:45 +08:00
Andrew Nicols
5963dda401
MDL-83794 editor_tiny: Add support for MathML
2025-01-22 11:40:44 +08:00
Paul Holden
64d6d74942
MDL-84275 factor_totp: format site fullname for authenticator setup.
2025-01-21 21:33:54 +00:00
Mark Webster
369daf04e4
MDL-81685 communication_matrix: Adds Matrix homeserver name setting
...
Allows setting a homeserver name for instances where
usernames do not follow the pattern @user:homeserverurl
2025-01-21 12:38:59 +00:00
dragos5436
bfcdb5100f
MDL-83297 gradereport_grader: Make maxgradesperpage configurable
...
After deploying to our production environment, we noticed that for large gradebooks, having a max of 200,000 grades per
page was still too high and resulted in the gradebook page crashing or failing to load entirely. This commit will make
this value configurable (e.g. ->maxgradesperpage = 70000) rather than a constant so that other institutions can tune it.
Co-authored-by: Leon Stringer <leon.stringer@ucl.ac.uk >
2025-01-21 12:32:33 +00:00
Huong Nguyen
1a9cebf136
Merge branch 'MDL-84111-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE
2025-01-21 09:32:33 +07:00
Huong Nguyen
587f006439
Merge branch 'MDL-82722_405' of https://github.com/cwarwicker/moodle into MOODLE_405_STABLE
2025-01-21 09:05:28 +07:00
Huong Nguyen
293d075b40
Merge branch 'MDL-82237_405_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_405_STABLE
2025-01-21 08:58:00 +07:00
Paola Maneggia
ecdf8eea49
MDL-84264 backup: encode and decode urls for the new course section page
2025-01-20 19:02:57 +01:00
Sara Arjona
928d7f6ea1
Merge branch 'MDL-81043-405' of https://github.com/HuongNV13/moodle into MOODLE_405_STABLE
2025-01-20 16:03:28 +01:00
Conn Warwicker
a313b9d862
MDL-79281 core_question: Remove 'deleteall' param from edit page.
...
This removes the setting of the 'deleteall' param to every link
on the question edit page and inserts it into the url based
on if we actually want to delete all versions or not.
2025-01-20 14:21:02 +00:00
Mark Johnson
7c085e8389
MDL-82237 mod_quiz: Include all filters in "See questions" link
...
The "See questions" link for random questions was still using the old
format the filter conditions, so was only applying the category filter
on the list of questions displayed. This means that if a tag filter (or
any other filter) was set on the random question set, it was not applied
when viewing the list of questions.
This change takes all the filter conditions applied in random question's
slot and passes them to the question bank in the "See questions" link.
2025-01-20 12:47:40 +00:00
Julien Boulen
12090ec2e0
MDL-83617 gradereport_grader: Fix URL encoding
...
When changing the number of grades per page, the redirect url was encoded twice.
2025-01-20 10:45:32 +01:00
Simey Lameze
fc836a4dfd
MDL-84249 behat: remove unnecessary javascript tag
...
This commit also make the repeated scenario names unique.
2025-01-20 13:59:55 +08:00
Jun Pataleta
ae29a9a148
Merge branch 'MDL-83750-405' of https://github.com/raortegar/moodle into MOODLE_405_STABLE
2025-01-20 10:24:13 +08:00
Jun Pataleta
8d0a1ccd81
Merge branch 'MDL-84202-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-20 10:02:09 +08:00
Jun Pataleta
4930c4c7e1
Merge branch 'MDL-83814-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-01-20 09:58:07 +08:00
Jonathon Fowler
1e9626a730
MDL-79819 assignfeedback_editpdf: safely handle bad jpg->pdf conversion
2025-01-20 08:43:03 +10:00
Paul Holden
e0722bdc08
MDL-84242 badges: consistent report capability checks to enable badge.
...
These now match the corresponding external service methods which are
subsequently called via AJAX (814753e5 ).
2025-01-17 15:10:00 +00:00
Paul Holden
9619f59803
MDL-84214 mod_bigbluebuttonbn: fix default presentation file serving.
2025-01-17 12:28:58 +00:00
Paul Holden
07845198da
MDL-83152 mod_glossary: fix chronological sorting of pending entries.
2025-01-17 10:26:05 +00:00
Jun Pataleta
eb81c2890d
Merge branch 'MDL-83341-405' of https://github.com/HuongNV13/moodle into MOODLE_405_STABLE
2025-01-17 17:01:06 +08:00
Huong Nguyen
83d9bb6ffb
MDL-81043 gradereport_grader: Improve gradereport_grader/collapse
...
- This will helps `nodesUpdate` handle asynchronous updates better
- This also helps to fix Random Behat failure
2025-01-17 15:13:48 +07:00
Luca Bösch
7a57da7970
MDL-84111 qtype_ddimageortext: keep item type, file and text together.
2025-01-17 08:53:40 +01:00
AMOS bot
b967ee6ec4
Automatically generated installer lang files
2025-01-17 00:07:56 +00:00
Paul Holden
3054fcdf10
MDL-83751 check: remove non-functional result class method.
2025-01-16 17:40:06 +00:00
Paul Holden
cc712e151f
MDL-83579 tiny_media: pass filepicker accepted types to dropzone.
2025-01-16 17:37:54 +00:00
Huong Nguyen
e6c92dc291
weekly release 4.5.1+
2025-01-16 23:46:34 +07:00
Huong Nguyen
dc17e7802f
NOBUG: Add upgrade notes
2025-01-16 23:46:34 +07:00
Huong Nguyen
830942431b
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2025-01-16 23:46:21 +07:00
Jun Pataleta
47b0005d74
Merge branch 'MDL-80468-factorpage-45' of https://github.com/bwalkerl/moodle into MOODLE_405_STABLE
2025-01-16 12:25:48 +08:00
Jun Pataleta
4c0b46de32
Merge branch 'MDL-83826-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2025-01-16 10:22:02 +08:00
Conn Warwicker
c5aac1bb0a
MDL-82772 mod_quiz: Update context when random question is updated.
2025-01-15 13:16:20 +00:00
Jun Pataleta
6c934c5a80
Merge branch 'MDL-83172-405-test' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2025-01-15 17:02:15 +08:00
Sara Arjona
c65250bbf2
Merge branch 'MDL-83995-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-15 08:29:05 +01:00
Angelia Dela Cruz
0ee76b5e61
MDL-83826 core_admin: Behat coverage for plugins overview for admins
2025-01-15 14:02:33 +08:00
Paul Holden
3e229be7ea
MDL-84205 mod_assign: allow automatic reopen method to admin defaults.
...
This option was added in b7e6a176 to the module form, but without the
ability for the admin to set as the default value.
2025-01-14 14:04:07 +00:00
Sara Arjona
9850eeb84a
Merge branch 'MDL-84072-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-14 14:44:20 +01:00
Sara Arjona
d80f7924d7
Merge branch 'MDL-83630-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-14 11:53:33 +01:00
Paul Holden
9d8cc0da84
MDL-84202 customfield_number: add number instance to report testing.
2025-01-14 10:20:18 +00:00
Sara Arjona
697c49f289
Merge branch 'MDL-83183-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-14 10:59:16 +01:00
meirzamoodle
ee886074f3
MDL-83172 environment: Fix undefined array key error
2025-01-14 16:11:31 +07:00
meirzamoodle
b763993d9e
MDL-83172 environment: Remove Oracle from LMS
2025-01-14 16:09:14 +07:00
Jun Pataleta
9ed5fcd1f8
Merge branch 'MDL-84124-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-01-14 11:12:24 +08:00
Huong Nguyen
948aeee28c
Merge branch 'MDL-83831-405' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_405_STABLE
2025-01-14 09:01:09 +07:00
AMOS bot
5585fc8bfe
Automatically generated installer lang files
2025-01-14 00:07:42 +00:00
Paul Holden
d9ea363e48
MDL-84129 reportbuilder: improve handling of alternate name fields.
...
It's possible the first returned field contains a null value, while
subsequent fields may be non-null - in this case we should still
populate the fullname in column callback.
2025-01-13 16:04:53 +00:00
Pedro Jordao
df61405d05
MDL-78365 libraries: Truncate ChartJs labels to avoid display issues
...
If the chart label is too large, it is breaking the display, so we will
add ellipsis to the label and display the full text in the tooltip.
2025-01-13 11:36:34 -03:00
raortegar
9535c1d318
MDL-83750 core_form: Fix deprecated preg_replace in form
2025-01-13 15:05:17 +01:00
Daniel Neis Araujo
e0ad6dc24f
MDL-82601 scorm: score not being stored when force complete is used
2025-01-13 09:56:40 -03:00
Jun Pataleta
61cc6ebce7
Merge branch 'MDL-83832-405' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_405_STABLE
2025-01-13 15:50:42 +08:00
Jun Pataleta
ea56ece9e4
Merge branch 'MDL-83968-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-01-13 15:29:34 +08:00
Andrew Nicols
d400c265a9
MDL-83814 core: Bump Node to latest LTS
2025-01-13 09:07:06 +08:00
AMOS bot
142b278272
Automatically generated installer lang files
2025-01-13 00:07:49 +00:00
Benjamin Walker
ab12805184
MDL-80468 tool_mfa: Allow loading factor defined externalpages correctly
2025-01-10 21:14:52 +10:00
Andrew Nicols
b9791b7617
MDL-83968 core: Update uses of router test classes
2025-01-10 15:56:57 +08:00
Andrew Nicols
5bd4fb8e3a
MDL-83968 core: Move router test classes to correct locations
2025-01-10 15:56:57 +08:00
Andrew Nicols
fc8a385290
MDL-84152 tests: Remove extraneous / in external file URL generation
2025-01-10 14:48:10 +08:00
Paul Holden
6ef8966625
MDL-84148 tool_lp: clarify the primary save action of scales dialogue.
2025-01-09 18:28:11 +00:00
Paul Holden
fdbcec4879
MDL-84147 tool_lp: fix disturbingly large icon relocating competency.
2025-01-09 17:59:13 +00:00
Paul Holden
29cc42a867
MDL-83645 grade: fix text formatting in external grading form method.
2025-01-09 14:52:02 +00:00
Sara Arjona
71f5b521e9
weekly release 4.5.1+
2025-01-09 15:21:49 +01:00
Sara Arjona
f85fa813e1
NOBUG: Add upgrade notes
2025-01-09 15:21:49 +01:00
Sara Arjona
55840b3b63
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2025-01-09 15:21:37 +01:00
meirzamoodle
011ccd1636
MDL-84095 tiny_recordrtc: Shows error toast for failures
2025-01-09 15:14:48 +07:00
Huong Nguyen
4433432675
Merge branch 'MDL-77185-diskfreespace-405' of https://github.com/leonstr/moodle into MOODLE_405_STABLE
2025-01-09 10:13:09 +07:00
hieuvu
ce7ca4817b
MDL-82542 qbank_managecategories: Add new user preferences
...
Keep the checkbox to show questions from subcategories as a user preference.
2025-01-09 09:42:03 +07:00
Jun Pataleta
f664fd9b6e
Merge branch 'MDL-82769_405' of https://github.com/cwarwicker/moodle into MOODLE_405_STABLE
2025-01-09 10:16:26 +08:00
AMOS bot
d3f009362d
Automatically generated installer lang files
2025-01-09 00:10:03 +00:00
Andrew Nicols
00f0ec3ccf
MDL-84124 cache: Purge Redis cache between tests
2025-01-09 08:00:31 +08:00
Paul Holden
60f37890fb
MDL-83995 mod_glossary: support export/import of entry trusted text.
2025-01-08 13:44:19 +00:00
Huong Nguyen
df13123c81
Merge branch 'MDL-83506-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2025-01-08 15:42:13 +07:00
Jun Pataleta
7ec4cb0f6d
Merge branch 'MDL-84079-kill-all-MOODLE_405_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_405_STABLE
2025-01-08 14:36:42 +08:00
Khoa Nguyen
d7b0927a83
MDL-83831 core_question: Reset columns on history page causes confusion
2025-01-08 13:34:39 +07:00
sarjona
b2a29a4402
Merge branch 'MDL-83917-405' of https://github.com/pedrojordao/moodle into MOODLE_405_STABLE
2025-01-08 07:16:29 +01:00
meirzamoodle
b2403bad15
MDL-81478 atto_recordrtc: Add webm audio support as a fallback
...
Co-authored-by: Djarran Cotleanu <djarrancotleanu@catalyst-au.net >
2025-01-08 12:54:39 +07:00
meirzamoodle
a79727f18e
MDL-81478 tiny_recordrtc: Add webm audio support as a fallback
...
Co-authored-by: Djarran Cotleanu <djarrancotleanu@catalyst-au.net >
2025-01-08 11:41:12 +07:00
Huong Nguyen
dc7c6d1535
Merge branch 'MDL-84042-405' of https://github.com/HuongNV13/moodle into MOODLE_405_STABLE
2025-01-08 09:45:07 +07:00
Huong Nguyen
10ce5fef12
Merge branch 'MDL-84008-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE
2025-01-08 09:41:12 +07:00
Huong Nguyen
8ab6ae5a8a
Merge branch 'MDL-79122_405' of https://github.com/cwarwicker/moodle into MOODLE_405_STABLE
2025-01-08 09:26:24 +07:00
Huong Nguyen
59679f6daf
MDL-84042 mod_assign: Notification helper tests cleanup
2025-01-08 09:20:06 +07:00
David Woloszyn
fcab82c2dd
MDL-84042 mod_assign: Fixed notification helper submission check
...
mod_assign_generator now accepts a status when creating a submission.
2025-01-08 09:20:06 +07:00
Pedro Jordao
31a28b72bb
MDL-83917 core_completion: Create function count_modules_completed
...
The function returns the number of modules completed by a user and
executes a COUNT aggregate function to avoid running many queries
to obtain this information, aiming to optimize performance.
Co-authored-by: Carlos Castillo <carlos.castillo@moodle.com >
2025-01-07 22:20:35 -03:00
AMOS bot
1df7118320
Automatically generated installer lang files
2025-01-08 00:07:46 +00:00
sarjona
e0d33cdf64
Merge branch 'MDL-83746-405' of https://github.com/srobotta/moodle into MOODLE_405_STABLE
2025-01-07 14:50:06 +01:00
Paul Holden
7a42c2e37a
MDL-84072 output: correct progress bar component percentage parameter.
...
Avoid mixing float/string types, where the decimal separator could
vary according to current locale (as per previous fix 5a1aef5a , which
was subsequently re-broken by b92886ad ).
2025-01-07 13:17:52 +00:00
sarjona
269d66470f
Merge branch 'MDL-82788-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2025-01-07 14:14:56 +01:00
Conn Warwicker
47a2a2dc53
MDL-79122 question: Correct capability check for question comments link.
...
This makes the rendering of the question comments count additionally
check the core moodle/comment:post capability, since this capability
is required to make comments. Previously, this was not being checked
so users could open the modal to make a comment, which was causing
a javascript error due to expected elements being missing.
2025-01-07 12:23:21 +00:00
Jun Pataleta
212dbbade5
Merge branch 'MDL-83668-405' of https://github.com/srobotta/moodle into MOODLE_405_STABLE
2025-01-07 13:56:42 +08:00
Huong Nguyen
8a0b122c5f
Merge branch 'MDL-82895-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE
2025-01-07 09:19:53 +07:00
Conn Warwicker
a5785e2cc1
MDL-82769 question: Update legacy filters on random questions.
...
- Adds the "cat" field to the converted legacy filter, which was
missing.
- Does the conversion on the editrandom.php page as this was
throwing a warning.
2025-01-06 14:15:24 +00:00
meirzamoodle
fc34c352d7
MDL-82788 theme_boost: Obtain the correct Tiny and Atto editor elements
2025-01-06 20:27:12 +07:00
Luca Bösch
2e6502f5bc
MDL-84008 qtype_match: keep question and answer together.
2025-01-06 13:37:13 +01:00
Luca Bösch
55db72df9f
MDL-84008 qtype_calculated: glue formula, tolerance, display, feedback.
2025-01-06 13:37:13 +01:00
Luca Bösch
35fa93da9f
MDL-84008 qtype_multichoice: keep choice, grade and feedback together.
2025-01-06 13:37:13 +01:00
Stephan Robotta
c93964407e
MDL-83746 navigation: check host and path for active flag in custom menu
2025-01-06 08:32:09 +01:00
Stephan Robotta
60fb52e209
MDL-83668 tiny: customize allowed HTML tags and attributes
2025-01-06 08:32:00 +01:00
Jun Pataleta
61f9725107
Merge branch 'MDL-83835-405' of https://github.com/raortegar/moodle into MOODLE_405_STABLE
2025-01-06 13:14:52 +08:00
Luca Bösch
bcf2d4d224
MDL-82895 qbank_managecategories: Correct dnd hover text encoding
2025-01-03 08:50:08 +01:00
Huong Nguyen
c58bc49a07
weekly release 4.5.1+
2025-01-03 13:54:01 +07:00
Huong Nguyen
fd5d2048f1
NOBUG: Add upgrade notes
2025-01-03 13:54:01 +07:00
Huong Nguyen
33758429af
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2025-01-03 13:53:48 +07:00
Khoa Nguyen
f10a1dba9f
MDL-83832 core_question: Links to question history may show blank page
2025-01-03 13:47:33 +07:00
Huong Nguyen
432db3fc41
Merge branch 'MDL-83959-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2025-01-03 00:00:56 +07:00
Brendan Heywood
c5858e948e
MDL-84079 cli: Fix deprecation warning
2025-01-02 15:07:32 +11:00
AMOS bot
a22374386d
Automatically generated installer lang files
2025-01-01 00:07:57 +00:00
Leon Stringer
c2c8375863
MDL-77185 session: Fix undefined disk_free_space
...
Fix PHP fatal error "Call to undefined function
core\session\disk_free_space()" when disable_functions=disk_free_space.
Prior to PHP 8.0 this error was suppressed by '@'.
Co-authored-by: Federico Alvarez <32086536+fedealvz@users.noreply.github.com >
2024-12-31 15:34:10 +00:00
Huong Nguyen
e64b77077a
Merge branch 'MDL-66129-405' of https://github.com/rhell4/moodle into MOODLE_405_STABLE
2024-12-30 09:40:56 +07:00
AMOS bot
289bdbaae1
Automatically generated installer lang files
2024-12-25 00:27:29 +00:00
Huong Nguyen
fcd60bd8ef
Merge branch 'MDL-83159-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE
2024-12-24 09:42:23 +07:00
Huong Nguyen
8652ec36e5
Merge branch 'MDL-83988-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2024-12-24 09:29:36 +07:00
Shamim Rezaie
e1e874e622
Merge branch 'MDL-83005-405' of https://github.com/davewoloszyn/moodle into MOODLE_405_STABLE
2024-12-23 06:02:44 +11:00
AMOS bot
1c1f85fde4
Automatically generated installer lang files
2024-12-22 00:08:09 +00:00
AMOS bot
0e85adb8d6
Automatically generated installer lang files
2024-12-21 00:07:40 +00:00
Luca Bösch
78517d9570
MDL-83159 mod_quiz: Use format_string for course and quiz name.
2024-12-20 10:23:49 +01:00
AMOS bot
1d79aa088d
Automatically generated installer lang files
2024-12-20 00:07:47 +00:00
Jun Pataleta
04cb4312bc
weekly release 4.5.1+
2024-12-19 20:08:09 +08:00
Jun Pataleta
9d2bb14dd3
NOBUG: Add upgrade notes
2024-12-19 20:08:09 +08:00
Jun Pataleta
b2ae39d595
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2024-12-19 20:07:54 +08:00
djarrancotleanu
f8b903596a
MDL-83753 cachestore_redis: Allow for configurable connection timeout
2024-12-19 14:21:59 +10:00
djarrancotleanu
2a28dbdf78
MDL-83753 redis: Allow for configurable max retries setting
2024-12-19 14:21:53 +10:00
Huong Nguyen
0e85649699
Merge branch 'MDL-83940-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-12-19 10:40:30 +07:00
Huong Nguyen
e9cece4b1c
Merge branch 'MDL-82697-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-12-19 10:21:21 +07:00
Huong Nguyen
351a65a924
Merge branch 'MDL-83956-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-12-19 10:07:52 +07:00
Andrew Nicols
0c589780bb
Merge branch 'MDL-63802-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE
2024-12-19 09:19:49 +08:00
djarrancotleanu
90fcb571e5
MDL-83753 redis: Set connection and read timeouts to configurable value
2024-12-19 11:07:15 +10:00
Jun Pataleta
a71c98f540
MDL-83691 core: Version and upgrade fixes
...
* Version bump should be incremented from the latest weekly release.
* Upgrade step should be after the 4.5.0 release line comment.
2024-12-18 13:50:59 +08:00
Jun Pataleta
81eb2ce13b
Merge branch 'MDL-83691-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2024-12-18 13:46:56 +08:00
Jun Pataleta
b7640d3047
Merge branch 'MDL-84026-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2024-12-18 13:24:22 +08:00
Jun Pataleta
b2046b8b67
Merge branch '79121-normalize-proxy-bypass-405' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_405_STABLE
2024-12-18 10:56:04 +08:00
Andrew Nicols
28e9774815
MDL-84026 core: Update GitHub Funding to point to fund.moodle.org
2024-12-18 10:45:48 +08:00
Huong Nguyen
0a3c54bff4
Merge branch 'MDL-84000-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-12-18 09:04:48 +07:00
Sara Arjona
077363e342
Merge branch 'MDL-83807-405' of https://github.com/clransom/moodle into MOODLE_405_STABLE
2024-12-17 17:06:27 +01:00
Sara Arjona
1f435633bd
Merge branch 'MDL-81952-405' of https://github.com/srobotta/moodle into MOODLE_405_STABLE
2024-12-17 13:01:24 +01:00
Jun Pataleta
1384b051c9
Merge branch 'MDL-83377-405' of https://github.com/sh-csg/moodle into MOODLE_405_STABLE
2024-12-17 19:54:06 +08:00
Jun Pataleta
840bbadf64
Merge branch 'MDL-83593_405' of https://github.com/lostrogit/moodle into MOODLE_405_STABLE
2024-12-17 19:32:54 +08:00
Carlos Castillo
5b3776ceb4
MDL-83593 theme_boost: Fix navbar site logo link
2024-12-17 11:20:49 +01:00
Sara Arjona
583f508538
Merge branch 'MDL-83696-405' of https://github.com/andelacruz/moodle into MOODLE_405_STABLE
2024-12-17 07:41:51 +01:00
Angelia Dela Cruz
2e49bf766a
MDL-83696 core_tag: Added behat for book chapter and glossary entry tags
2024-12-17 10:07:48 +08:00
Paul Holden
98c2b5ee67
MDL-83183 mod_bigbluebuttonbn: consistent order in activity index.
2024-12-16 21:02:24 +00:00
hieuvu
984867f4a8
MDL-82273 core_question: Fix behat failed
2024-12-16 18:50:30 +01:00
Julien Boulen
d11f65c29b
MDL-79121 lib: Improve the dataset for is_proxybypass_provider()
2024-12-16 15:55:58 +01:00
Julien Boulen
b390286ed9
MDL-79121 lib: Normalize proxybypass value
...
This changes prevent the admin to define an incorrect proxybypass value.
Dropped out formats in MDL-74289 are now fixed automatically.
e.g.: "192.168." becomes "192.168.0.0/16" and ".domain.tld" becomes "*.domain.tld".
2024-12-16 15:54:52 +01:00
Huong Nguyen
f9fedf6cac
Merge branch 'MDL-79268-405' of https://github.com/danghieu1407/moodle into MOODLE_405_STABLE
2024-12-16 10:55:50 +07:00
Huong Nguyen
4776a21a45
Merge branch 'MDL-82273-405' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_405_STABLE
2024-12-16 10:02:03 +07:00
Huong Nguyen
7947b4dded
Merge branch 'MDL-75075-405' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_405_STABLE
2024-12-16 09:51:17 +07:00
Huong Nguyen
03d184d1d3
Merge branch 'MDL-83493-405' of https://github.com/roland04/moodle into MOODLE_405_STABLE
2024-12-16 09:00:00 +07:00
AMOS bot
85350a2959
Automatically generated installer lang files
2024-12-15 00:08:25 +00:00
Stephan Robotta
ba1165af63
MDL-81952 questions: Fix warning in export of multitype
2024-12-14 13:19:57 +01:00
Paul Holden
fab65d14c9
MDL-84000 reportbuilder: move testcase helper to autoloaded namespace.
...
Clean up some class imports while we're at it.
2024-12-13 09:25:27 +00:00
Stefan Hanauska
34ee47e8a9
MDL-83377 repository_local: Missing options for searching
2024-12-13 07:46:52 +01:00
danghieu1407
2b916ec563
MDL-79268 questions: Show version numbers in delete confirmation
2024-12-13 13:34:38 +07:00
meirzamoodle
cc77d48e7c
MDL-83691 core_sms: Avoid saving unnecessary data in the database
2024-12-13 10:16:33 +07:00
Huong Nguyen
aa55f38820
weekly release 4.5.1+
2024-12-13 08:58:16 +07:00
Huong Nguyen
09bb7c6e60
NOBUG: Add upgrade notes
2024-12-13 08:58:16 +07:00
Huong Nguyen
1c88fb8e69
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2024-12-13 08:58:01 +07:00
hieuvu
90882b0ae5
MDL-82273 core_question: get correct category for question bank view
2024-12-12 13:23:33 +07:00
Paul Holden
86d52532ff
MDL-82697 courseformat: fix exception arguments for section limit.
...
Co-authored-by: James C <5689414+james-cnz@users.noreply.github.com >
2024-12-11 17:46:56 +00:00
Andrew Nicols
c0c89726ff
MDL-83988 core: Hide common machine-read files
2024-12-11 23:35:35 +08:00
Katie Ransom
95d655295f
MDL-83807 files: Make file_get_all_files_in_draftarea return zip files
2024-12-11 14:17:21 +00:00
Amaia Anabitarte
77efe4c929
MDL-83807 h5p: Return a default valid H5P
2024-12-11 14:17:21 +00:00
Jun Pataleta
a01724d0ab
Merge branch 'MDL-81520-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2024-12-11 13:41:20 +08:00
Andrew Nicols
3555770591
MDL-81520 mod_assign: Update tests to not extend assign_provider test
2024-12-11 12:30:21 +08:00
Andrew Nicols
7bb9f136d2
MDL-81520 core: Fix test finality
2024-12-11 12:30:21 +08:00
AMOS bot
5525bddcc0
Automatically generated installer lang files
2024-12-11 00:07:48 +00:00
Khoa Nguyen
104e8851c5
MDL-75075 quiz: Show question tags as non-links to avoid errors
2024-12-10 13:46:44 +07:00
Khoa Nguyen
33d29d0d61
MDL-75075 core_tag: Add an option to render tag lists without links
2024-12-10 13:46:21 +07:00
Huong Nguyen
3cc69df4fb
Merge branch 'MDL-81115_405' of https://github.com/cwarwicker/moodle into MOODLE_405_STABLE
2024-12-10 09:18:14 +07:00
AMOS bot
8dd52ab507
Automatically generated installer lang files
2024-12-10 00:07:50 +00:00
Paul Holden
d0cd29b798
MDL-83959 webservice: relax retrieval of token external service info.
...
The report performs a `LEFT JOIN` on the external service table/entity
so we need to account for that in column callbacks and actions.
Also the shortname field is nullable, so account for that too.
2024-12-09 16:51:46 +00:00
Sara Arjona
6e650af798
Merge branch 'MDL-83783-405' of https://github.com/aanabit/moodle into MOODLE_405_STABLE
2024-12-09 16:20:37 +01:00
Sara Arjona
c556b31910
Merge branch 'MDL-75750-405' of https://github.com/aanabit/moodle into MOODLE_405_STABLE
2024-12-09 16:18:46 +01:00
Sara Arjona
c171c880c0
Merge branch 'MDL-81841-405' of https://github.com/laurentdavid/moodle into MOODLE_405_STABLE
2024-12-09 16:16:30 +01:00
Sara Arjona
60df835524
Merge branch 'MDL-83456-405' of https://github.com/roland04/moodle into MOODLE_405_STABLE
2024-12-09 16:10:19 +01:00
Frederik Milling Pytlick
b6d441149a
MDL-82440 assignfeedback_editpdf: Force ghostscript pdf's to pdf v1.4
2024-12-09 15:49:00 +01:00
Paul Holden
0b82fba271
MDL-83956 course: update spacer icon for category management tree.
...
Prior to fd676913 the manage course categories tree element used
the 'i/empty' icon as a fixed width spacer (fa-fw). However this
icon is now shown as a square, which looks out of place here.
Change to a different icon that maps to the same fixed width spacer
in order to restore the previous behaviour.
2024-12-09 08:56:11 +00:00
Laurent David
4d0a2b47fe
MDL-81841 mod_data: Add spacing bottom of preset page
...
* The action menu is going under the sticky footer on
the preset page. Adding more space helps to display the
entire menu instead of cutting it off.
2024-12-09 08:14:15 +01:00
Huong Nguyen
03ed804abe
MDL-83341 repository_onedrive: Fix download and create controlled link
...
Onedrive direct download URL does not accept authorization headers,
it will just return the `unauthenticated` content with 401 HTTP Code
We switched to a safer way. We fetch the item information and use
a new curl instance (without authorization headers)
to fetch the content via direct download URL
2024-12-09 09:30:07 +07:00
James C
8b1f225034
MDL-83306 book: Book section return fix
2024-12-09 10:18:45 +13:00
AMOS bot
3c70be709b
Automatically generated installer lang files
2024-12-08 00:08:06 +00:00
Conn Warwicker
c686fee654
MDL-81115 question: Question bank tag filter to use all available tags.
...
This makes the tags which are available to the user on the question
bank tag filter, use tags from all available contexts, not just
that course. This means they can filter by tags assigned to system
questions as well, for example.
2024-12-06 14:16:26 +00:00
Paul Holden
e302f2dec8
MDL-83940 comment: fix collapse/loading icons in comment container.
2024-12-06 10:53:33 +00:00
Huong Nguyen
4bd3217ce8
Moodle release 4.5.1
2024-12-06 13:13:03 +07:00
Huong Nguyen
3a71764572
NOBUG: Add upgrade notes
2024-12-06 13:13:03 +07:00
Luca Bösch
ec6e2c892b
MDL-63802 theme_classic: ARIA label in nav for secure layout
2024-12-05 18:21:17 +01:00
Huong Nguyen
15d05e6d76
weekly release 4.5+
2024-12-05 22:32:49 +07:00
Huong Nguyen
96579b1904
NOBUG: Add upgrade notes
2024-12-05 22:32:48 +07:00
Mikel Martín
cea21c1db0
MDL-83456 mod_scorm: Revert FA6 updated status icons
2024-12-05 14:40:04 +01:00
Huong Nguyen
b5600c2b56
MDL-83921 competency: Update unit tests with latest changes
2024-12-05 18:36:58 +08:00
Huong Nguyen
5b374f607a
MDL-82379 core_user: Move email change token to user private access key
2024-12-05 13:38:11 +08:00
Huong Nguyen
f0f81cbddf
Merge branch 'MDL-83606-405' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_405_STABLE
2024-12-05 12:09:52 +07:00
Huong Nguyen
9141121f01
Merge branch 'MDL-83836-405' of https://github.com/davewoloszyn/moodle into MOODLE_405_STABLE
2024-12-05 11:44:12 +07:00
Jun Pataleta
588f9efe8c
Merge branch 'MDL-83727-405' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_405_STABLE
2024-12-05 12:35:56 +08:00
Huong Nguyen
6e9de0d56b
Merge branch 'MDL-83641-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-12-05 11:29:17 +07:00
Huong Nguyen
5f96398a90
MDL-83921 competency: Bump version
2024-12-05 11:20:51 +07:00
Michael Hawkins
ea3bba0ac8
MDL-83921 competency: Match web service capability check with page check
2024-12-05 11:20:29 +07:00
Jun Pataleta
fd1b952e3e
Merge branch 'MDL-83823-405-enfix' of https://github.com/mudrd8mz/moodle into MOODLE_405_STABLE
2024-12-05 11:48:36 +08:00
Huong Nguyen
00253d140c
Merge branch 'MDL-83584-m405' of https://github.com/sammarshallou/moodle into MOODLE_405_STABLE
2024-12-05 10:12:46 +07:00
Huong Nguyen
ade9ea1b64
Merge branch 'MDL-83223-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2024-12-05 10:08:45 +07:00
Huong Nguyen
175e553143
MDL-82963 Tag: Improve validation for users tagged with sepecified tag
2024-12-05 11:03:03 +08:00
Jun Pataleta
ccaa6daf95
Merge branch 'MDL-83844-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-12-05 10:35:31 +08:00
Jun Pataleta
f3a96eb019
Merge branch 'MDL-83710-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-12-05 09:55:07 +08:00
David Woloszyn
2ef48e488b
MDL-83005 tool_usertours: Fixed animating scroll on Boost tours
2024-12-04 16:14:05 +11:00
David Woloszyn
7809800e0c
MDL-83005 tool_usertours: Correct user tour highlighting bugs
...
This way of highlighting user tour content removes the need to
juggle z-index. It also resolves the problem of cloning the target
element into a separate container and breaking styling.
2024-12-04 16:14:05 +11:00
meirzamoodle
f68fc730f4
MDL-83223 core: Use capture with addEventListener to intercept events
...
The issue is that Bootstrap’s dropdown component likely stops
event propagation after the first click to manage its own
dropdown behavior. This prevents your click event handler from
running on subsequent clicks.
To fix this, we can handle the event before Bootstrap’s code stops
the propagation by using capture option with addEventListener.
2024-12-04 10:36:54 +07:00
Laurent David
c44cd5ce91
MDL-82757 mod_data: Improve group access handling
...
* Improved handling of group access to ensure correct visibility of records.
2024-12-04 02:50:20 +00:00
Jun Pataleta
65acecced1
MDL-61316 core: Fix session gc unit tests
2024-12-04 02:50:19 +00:00
meirzamoodle
3f8502225e
MDL-61316 core: Removed 5x multiplier from guest session expiration
2024-12-04 02:50:19 +00:00
Mark Johnson
a7f0516ae9
MDL-83357 question: Fix filter cleaning in page links
2024-12-04 02:50:19 +00:00
Mark Johnson
10fef0df99
MDL-83357 question: Additional cleaning of filter params
2024-12-04 02:50:19 +00:00
Huong Nguyen
f6f8ec2291
Merge branch 'MDL-82946-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2024-12-04 09:39:30 +07:00
David Mudrák
065fdf4b2d
MDL-83823 lang: Use the fixed strings in tests, too.
2024-12-03 20:14:25 +01:00
Helen Foster
1ab447455b
MDL-83823 lang: Import fixed English strings (en_fix)
2024-12-03 20:13:50 +01:00
Angelia Dela Cruz
bf301a5e81
MDL-82946 qbank: Behat coverage for questions bulk actions
2024-12-03 10:32:24 +08:00
Huong Nguyen
bbd8a07f68
Merge branch 'MDL-83128-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-12-03 09:32:13 +07:00
Sara Arjona
8b2638fd56
Merge branch 'MDL-83686-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-12-02 13:52:27 +01:00
raortegar
cd7fb950de
MDL-83835 lib: PEAR - passing null to str functions is deprecated
2024-12-02 13:13:07 +01:00
Sara Arjona
97414ca1cb
Merge branch 'MDL-82949-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE
2024-12-02 12:01:27 +01:00
Paul Holden
a11e396945
MDL-83641 cohort: allow 'includes' option be specified in form element.
2024-12-02 10:58:47 +00:00
Paul Holden
c13aac05cc
MDL-83844 mod_scorm: avoid SQL reserved words retrieving SCO timing.
2024-12-02 10:47:39 +00:00
Jun Pataleta
a4e26132e0
Merge branch 'MDL-83648_405' of https://github.com/timhunt/moodle into MOODLE_405_STABLE
2024-12-02 17:24:28 +08:00
Huong Nguyen
1b6873b44a
Merge branch 'MDL-82947-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE
2024-12-02 14:32:17 +07:00
Huong Nguyen
9b0645fc15
Merge branch 'MDL-83711-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE
2024-12-02 14:19:33 +07:00
Shamim Rezaie
2db344ac25
Merge branch 'MDL-75610_405_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_405_STABLE
2024-12-02 15:24:18 +11:00
Huong Nguyen
3be068cc72
Merge branch 'MDL-83778-405' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_405_STABLE
2024-12-02 10:44:22 +07:00
Huong Nguyen
e33213647c
Merge branch 'MDL-83670-m405' of https://github.com/sammarshallou/moodle into MOODLE_405_STABLE
2024-12-02 10:30:51 +07:00
Huong Nguyen
289056c576
Merge branch 'MDL-82657_405_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_405_STABLE
2024-12-02 10:17:36 +07:00
Tim Hunt
1e6e11d8d3
MDL-83648 javascript dialogues: fix responsive behaviour
...
visibilityChanged in the dialogue base class does important things.
Therefore if ajaxException and exception also want to do something
else in response to the visibleChange event, it should use a
different method name, rather than a name that collides with the
base class method.
2024-11-29 17:05:29 +00:00
Luca Bösch
94a7dbf7f4
MDL-82949 qbank_managecategories: better vertical distinction of title.
2024-11-29 15:53:05 +01:00
Luca Bösch
70d07c5947
MDL-82947 qbank_managecategories: Hover color for category management.
2024-11-29 15:51:08 +01:00
Luca Bösch
8a31a02cce
MDL-83711 quiz: Quiz navigation profile pic not linking in secure mode
2024-11-29 14:25:46 +01:00
Sara Arjona
a8b2acd35c
weekly release 4.5+
2024-11-29 12:36:57 +01:00
Khoa Nguyen
cd2a074cc2
MDL-83727 question: Core question privacy provider misuses lazy-loading
2024-11-29 10:54:51 +07:00
Khoa Nguyen
660d38be15
MDL-83778 quiz: prevent page caching for quiz view page
2024-11-28 16:41:29 +07:00
Jun Pataleta
a87bb9848f
MDL-83470 environment: Put back Oracle support for now
...
Even though Oracle support is planned to be dropped for 5.0, the
actual issue that drops it (MDL-83172) has not yet landed. So, it's
better to keep this in environment.xml for now and defer its removal
from environment.xml in MDL-83172.
2024-11-28 16:05:19 +07:00
Jun Pataleta
376411566a
Merge branch 'MDL-82475-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-11-28 13:19:02 +08:00
David Woloszyn
85f4603014
MDL-83836 aiplacement_courseassist: Fixed JS selectors
2024-11-28 16:03:02 +11:00
Huong Nguyen
1ae32381c5
Merge branch 'MDL-83776-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-11-28 12:00:17 +07:00
Jun Pataleta
966ac4af8f
Merge branch 'MDL-83614-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-11-28 12:55:30 +08:00
Jun Pataleta
9a20fcd261
Merge branch 'MDL-83759-405' of https://github.com/roland04/moodle into MOODLE_405_STABLE
2024-11-28 12:28:49 +08:00
Huong Nguyen
d0931fd7d4
Merge branch 'MDL-83811-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
2024-11-28 11:15:22 +07:00
Jun Pataleta
d3f2f141a5
Merge branch 'MDL-83412-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
2024-11-28 12:12:02 +08:00
Huong Nguyen
6f59fe694b
Merge branch 'MDL-83470-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
2024-11-28 11:03:42 +07:00
Jun Pataleta
2cc40431cb
MDL-83412 core: Coding style fixes
2024-11-28 11:55:15 +08:00
Andrew Nicols
cdbc789fd8
MDL-83412 calendartype_gregorian: Use core_date
...
Update timestamp_to_date_string to use core_date.
2024-11-28 11:55:15 +08:00
Andrew Nicols
3e45d0801e
MDL-83412 core: Use LLL/LLLL for standalone Month names
...
We currently use MMM and MMMM which mean 'month in year', however in
some locales this is context-specific and should only be used in
conjunction with a day, for example "10 October 2024".
LLL and LLLL are for "stand-alone on the in year" and should be used
when a month is used without a day.
2024-11-28 11:55:15 +08:00
Huong Nguyen
348c37c98d
Merge branch 'MDL-63264-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-11-28 10:46:17 +07:00
Huong Nguyen
57b5c36320
Merge branch 'MDL-83653_405' of https://github.com/timhunt/moodle into MOODLE_405_STABLE
2024-11-28 10:21:20 +07:00
Huong Nguyen
cd0b2c6624
Merge branch 'MDL-82931-MOODLE_405_STABLE' of https://github.com/PhMemmel/moodle into MOODLE_405_STABLE
2024-11-28 09:44:11 +07:00
Huong Nguyen
2ba08bbda2
Merge branch 'MDL-83661-405' of https://github.com/ferranrecio/moodle into MOODLE_405_STABLE
2024-11-28 09:39:02 +07:00
Huong Nguyen
e7e806e5f9
Merge branch 'MDL-82932-MOODLE_405_STABLE' of https://github.com/PhMemmel/moodle into MOODLE_405_STABLE
2024-11-28 09:28:14 +07:00
Huong Nguyen
9aa4e03b03
Merge branch 'MDL-83643-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2024-11-28 09:20:39 +07:00
Jun Pataleta
e8e20f996d
Merge branch 'MDL-83211-m405' of https://github.com/sammarshallou/moodle into MOODLE_405_STABLE
2024-11-27 23:28:41 +08:00
Jun Pataleta
46861f51b7
Merge branch 'MDL-83788-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2024-11-27 16:19:25 +08:00
Huong Nguyen
6e98de58b4
Merge branch 'MDL-83658-MOODLE_405_STABLE' of https://github.com/praxisdigital/moodle into MOODLE_405_STABLE
2024-11-27 09:51:09 +07:00
Andrew Nicols
445f79f464
MDL-83788 mod_glossary: Correct assertions for assertArrayHasKey
2024-11-27 13:26:01 +11:00
Philipp Memmel
359b36db98
MDL-83822 core_session: Init redis connection in get_session_by_sid
2024-11-26 17:25:15 +01:00
Mark Johnson
491356530e
MDL-82657 qbank_managecategories: Check "includesubcategories" on reload
...
The "includesubcategories" parameter is passed in the URL as lowercase,
but the Javascript was looking for "includeSubcategories" in camel case.
This meant it was always being set as false (unchecked) even when the
URL said it was true.
This fixes the casing in the Javascript, and adds a behat test to
confirm the fix.
2024-11-26 13:27:12 +00:00
Shamim Rezaie
943ad5a1fc
Merge branch 'MDL-77957-405-test2' of https://github.com/rezaies/moodle into MOODLE_405_STABLE
2024-11-26 20:59:15 +11:00
Bastian Schmidt-Kuhl
88763543f8
MDL-77957 theme_boost: Fix drawer not closing on mobile if it has focus
2024-11-26 20:52:06 +11:00
Huong Nguyen
47e3c9ad06
Merge branch 'mdl-82762_405_wip' of https://github.com/james-cnz/moodle into MOODLE_405_STABLE
2024-11-26 12:10:36 +07:00
Khoa Nguyen
5ac62e7763
MDL-83606 Question bank: Delete questions to fit one page causes errors.
2024-11-26 11:16:50 +07:00
Jun Pataleta
7eba1d5996
MDL-83811 gha: Replace redis-64 with redis 5.0
2024-11-26 10:24:30 +08:00
Amaia Anabitarte
7541e7282a
MDL-83783 core_course: Make activity chooser button ids unique
2024-11-25 14:39:06 +01:00
Mikel Martín
5c1dd89dd3
MDL-83759 theme_boost: Fix user navigation items height
2024-11-25 12:07:39 +01:00
Paul Holden
518a161c66
MDL-83630 theme_boost: vertically align submenu navigation icon.
2024-11-25 09:49:32 +00:00
Huong Nguyen
fa5a4b9612
Merge branch 'MDL-83704-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2024-11-25 10:15:37 +07:00
Paul Holden
2da1a26439
MDL-83128 blocks: consistently style/align block list icons.
2024-11-22 16:20:20 +00:00
Paul Holden
88ef13a747
MDL-63264 enrol: retrieve additional welcome message contact data.
...
The `maildisplay` field is required to determine from whom to send
the welcome message.
Co-authored-by: Zak Risha <zjrisha@gmail.com >
2024-11-22 16:17:44 +00:00
Paul Holden
ab60333d45
MDL-83614 javascript: apply icon class to legacy lightbox spinner.
2024-11-22 16:13:29 +00:00
Jun Pataleta
485130d7c5
weekly release 4.5+
2024-11-22 22:26:45 +08:00
Jun Pataleta
f83ab42515
NOBUG: Add upgrade notes
2024-11-22 22:26:45 +08:00
Paul Holden
eb19752b9a
MDL-83776 customfield_text: correct link field URL encoding.
2024-11-21 09:53:41 +00:00
Jun Pataleta
3bb4b79a15
MDL-83470 core: Define environment requirements for Moodle 5.0
2024-11-21 17:35:11 +08:00
Andrew Nicols
671514c6c2
Merge branch 'MDL-83551-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2024-11-21 12:25:52 +08:00
Huong Nguyen
1113c4c5b1
Merge branch 'MDL-83529-m405' of https://github.com/sammarshallou/moodle into MOODLE_405_STABLE
2024-11-21 11:21:45 +07:00
Huong Nguyen
2b50abb97b
Merge branch 'MDL-83747-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
2024-11-21 11:08:40 +07:00
Huong Nguyen
4a844708e6
Merge branch 'MDL-83048_405' of https://github.com/timhunt/moodle into MOODLE_405_STABLE
2024-11-21 11:01:32 +07:00
Andrew Nicols
36f946b5db
Merge branch 'MDL-83501-url-encode-nginx-paths-MOODLE_405_STABLE' of https://github.com/rajandangi/moodle into MOODLE_405_STABLE
2024-11-21 11:48:15 +08:00
Jun Pataleta
39def1c571
Merge branch 'MDL-83290-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2024-11-21 11:46:10 +08:00
Andrew Nicols
df4c1d94f0
Merge branch 'MDL-83226-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-11-21 11:44:49 +08:00
Philipp Memmel
1f60d5198d
MDL-82931 mod_data: Harden parsing of content format
2024-11-20 21:23:02 +01:00
Amaia Anabitarte
c85daf2e2f
MDL-75750 theme: Round login frame in small viewport
2024-11-20 16:25:44 +01:00
Paul Holden
a93ceeef99
Merge branch 'MDL-83570-405-fix' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
2024-11-20 12:25:05 +00:00
Jun Pataleta
1be54667d6
MDL-83570 tiny_recordrtc: Use the correct upgrade_plugin_savepoint()
...
And move the release upgrade line comment before the upgrade step.
2024-11-20 18:12:18 +08:00
Huong Nguyen
5ae0bf0a12
Merge branch 'MDL-83570-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2024-11-20 16:11:22 +07:00
Frederik Milling Pytlick
8dd0ea96e5
MDL-83658 core: Fix reactive debug tool logging
...
Fixed issue where the reactive debug panel does not log a transaction,
if the events fired are exactly the same as the previous ones.
2024-11-20 08:15:18 +01:00
meirzamoodle
42b0a371bf
MDL-83570 tiny_recordrtc: Turn the audio bitrate input to Select field
...
The current code may have a bug. If users set the audio bit rate to
a non-supported value, such as 1000,
Firefox will display an error in the console,
while Chrome will create the recorded audio file successfully,
but it will have no sound. I tested this on Ubuntu 24.04.
The minimum bit rate threshold varies depending on the audio format.
During my tests with Firefox version 131.0.3, which uses
the audio/Ogg format, I found that the minimum supported value
is 24000. In Chrome 129.0.6668.70, which uses the audio/MP4 format,
the minimum supported value is 2400.
Due to these differences, I decided to change the input from
a text field to a select field, offering options that support both
Ogg and MP4 audio formats.
The database conversion for the old value has been provided in
the lib/db/upgrade.php. The script will find the closest match to
the current data and update it accordingly.
2024-11-20 10:02:53 +07:00
Mikel Martín
c63f883dbf
MDL-83493 theme_boost: Fix popover triggering
...
Popovers were not being closed when clicking elsewhere resulting in
multiple popovers open at the same time that cannot be closed. That
was happening because the trigger for popovers was set to "focus" and
"click" at the same time. This patch removes the "click" as trigger.
Also, adds the click event listener to show the popover and avoid the
problem described in MDL-82570, that caused this regression.
2024-11-19 15:25:23 +01:00
Jun Pataleta
796dd551f7
Merge branch 'MDL-81521-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2024-11-19 15:15:20 +08:00
Huong Nguyen
8d8b9b7268
Merge branch 'MDL-83610-405' of https://github.com/marinaglancy/moodle into MOODLE_405_STABLE
2024-11-19 09:28:22 +07:00
Jun Pataleta
cb041849a3
MDL-83747 mod_data: Add accessible name for delcheck checkboxes
2024-11-18 19:39:04 +08:00
Marina Glancy
e764df0dbb
MDL-83610 behat: allow to set date fields in groups
2024-11-18 10:37:03 +00:00
meirzamoodle
a817a54e90
MDL-83290 dml: Remove "ORDER BY" from the $sort
2024-11-18 16:08:26 +07:00
Jun Pataleta
176558d2ce
Merge branch 'MDL-83502-405' of https://github.com/ferranrecio/moodle into MOODLE_405_STABLE
2024-11-18 14:37:01 +08:00
sam marshall
f7931a5580
MDL-83529 Analytics: Upgrade can break if core module is deleted
2024-11-15 09:34:05 +00:00
sam marshall
d12989b797
MDL-83211 core_search: Indexing can miss items due to race condition
...
Changes search indexing so that (except for test scripts) each indexing
run indexes only items up to 5 seconds ago, and the following indexing
will start from the same point. This ensures all items are indexed,
even if an item is written to the database one or two seconds after its
timecreated value.
2024-11-15 09:33:43 +00:00
Mark Johnson
1262e4539e
MDL-75610 theme: Allow the activity title in Boost theme's secure layout
2024-11-15 08:32:28 +00:00
Mark Johnson
eb7e4a9b65
MDL-75610 output: Fix title display logic in activity header
...
The display logic for including the title in the activity header was
such that the title would only display if both the theme default and the
layout option for 'notitle' were undefined or false. It was not possible
to a theme to have 'notitle' default to true, but have a layout override
that as false to display the title.
This change re-writes the is_title_allowed method to encapsulte the new
logic, first checking if the current layout has the option set and using
that, and if not falling back to the theme default if that is set. If
neither is set, the title is displayed.
This also tweaks moodle_page::magic_get_layout_options to ensure the
theme is initialised before trying to return the layout options.
2024-11-15 08:32:27 +00:00
Jun Pataleta
26e68178a8
Merge branch 'MDL-82877-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-11-15 13:31:26 +08:00
Andrew Nicols
b1d7ea12cd
MDL-81521 mod_quiz: Fix attempt walkthrough tests
2024-11-15 12:50:44 +08:00
Andrew Nicols
c370c0cc5e
MDL-81521 core: Update all possibly data providers to be static
...
Note: Some data providers could not be automatically be converted to
being static. These will be handled in a separate issue.
2024-11-15 12:50:44 +08:00
Huong Nguyen
e1d05182a6
weekly release 4.5+
2024-11-15 09:21:27 +07:00
Huong Nguyen
2b6424c59d
NOBUG: Add upgrade notes
2024-11-15 09:21:27 +07:00
Jun Pataleta
8270af1bf0
Merge branch 'MDL-80926-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2024-11-14 12:05:12 +08:00
Jun Pataleta
88e82bb634
Merge branch 'MDL-74836_405_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_405_STABLE
2024-11-14 10:46:03 +08:00
Paul Holden
5a189106ad
MDL-83710 report_questioninstances: fix missing type query params.
2024-11-13 21:16:00 +00:00
James C
6a107256e3
MDL-82762 course: Prevent "undefined" being added to course index
2024-11-14 10:14:43 +13:00
Wiktor Wandachowicz
521a83352d
MDL-83048 mod_quiz: Fixed use of grade_out_of and plugin renderer
2024-11-13 17:12:52 +00:00
Huong Nguyen
66183e5320
Merge branch 'MDL-83185-405' of https://github.com/laurentdavid/moodle into MOODLE_405_STABLE
2024-11-13 14:26:02 +07:00
Huong Nguyen
5ebabad505
Merge branch 'MDL-80689_405' of https://github.com/timhunt/moodle into MOODLE_405_STABLE
2024-11-13 14:00:47 +07:00
Andrew Nicols
9fe9652c16
MDL-83704 core: Stop loading subplugins files to uninstall
...
The list of subplugin types was loaded from the json/php subplugins
file, but then the actual list of subplugins was loaded from the cache
in the component, rendering any benefit of using the source json/php as
pointless.
2024-11-13 10:25:06 +08:00
Andrew Nicols
e5b715291d
MDL-83704 core: Stop loading subplugins files to fetch caps
...
This information is heavily cached in the component class. This should
be used wherever possible rather than checking on disk.
2024-11-13 10:25:06 +08:00
Simey Lameze
50a7bad23e
MDL-83643 behat: make manual completion scenario names unique
2024-11-13 07:17:51 +08:00
Simey Lameze
cfcfa4b1cd
MDL-83551 behat: make duplicated scenario names unique
2024-11-13 06:50:47 +08:00
Paul Holden
5ec8651d54
MDL-83686 task: restore behaviour for custom report task name column.
...
The linked task name column was only required for the system report
and broke aggregation/grouping when used within a custom report, so
fix that.
2024-11-11 16:10:06 +00:00
Nexterday
ff08b12ce1
MDL-74836 theme: Display activity header on secure layouts
2024-11-11 15:17:28 +00:00
Philipp Memmel
762681f5c4
MDL-82932 mod_data: Fix export with userdata of deleted users
2024-11-11 13:00:14 +01:00
Tim Hunt
4d40958181
MDL-83653 file manager: report ajax errors
...
This is for things like when you click on a file, and then click on
the delete button, and an error happens then. Previously that was
ignored.
2024-11-08 17:13:55 +00:00
Andrew Nicols
c5846d06df
MDL-83506 editor_tiny: Disable default iframe sandboxing
2024-11-08 22:37:05 +08:00
sam marshall
7f3f962c3f
MDL-83670 availability_group: With hidden groups, can throw warning
2024-11-08 11:57:48 +00:00
ferran
aab9e18b6d
MDL-83661 core_courseformat: fix drop file modal
...
When the user drags and drops a file into a course section that can
create more than one type of activity (for example a zip file) the modal
had repeated form elements ids. Now every radio option has its own id.
2024-11-08 11:46:05 +01:00
Rossco Hellmans
a3e629c7e8
MDL-66129 course_module: include lib.php before calling _refresh_events
...
Before checking for and calling the module _refresh_events function in
course_module_calendar_event_update_process, the module lib.php file
needs to be included if it has not been already.
2024-11-08 18:47:33 +10:00
Huong Nguyen
cd5c991ede
weekly release 4.5+
2024-11-08 13:56:33 +07:00
Huong Nguyen
1c70185782
MDL-82335 qbank_columnsortorder: Fix upgrade code coding style
2024-11-08 09:03:21 +07:00
sam marshall
cf431667e9
MDL-83584 report_log: Group filter can get list of all users in system
2024-11-07 09:39:15 +00:00
Huong Nguyen
598b4743cc
MDL-82335 qbank_columnsortorder: Cleanup upgrade code
2024-11-07 13:37:37 +07:00
Huong Nguyen
a35b341ce7
Merge branch 'MDL-83619-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2024-11-07 11:05:27 +07:00
Huong Nguyen
66f4852bff
Merge branch 'MDL-83611-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2024-11-07 11:02:21 +07:00
Huong Nguyen
aeace8ee75
Merge branch 'MDL-82335_405' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_405_STABLE
2024-11-07 09:31:45 +07:00
Huong Nguyen
38f99a1e60
Merge branch 'MDL-83316-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2024-11-07 09:26:50 +07:00
Simey Lameze
7547dec095
MDL-83316 behat: remove duplicated Then from new test
2024-11-07 07:46:02 +08:00
sam marshall
d4564b876e
MDL-83316 Behat: New step allows system clock change
2024-11-07 07:46:02 +08:00
Jun Pataleta
0f5cb9dbd5
Merge branch 'mdl-83497_405' of https://github.com/james-cnz/moodle into MOODLE_405_STABLE
2024-11-06 22:38:40 +08:00
Anupama Sarjoshi
1ecc215b3a
MDL-82335 qbank_columnsortorder: Fix upgrading issue
...
When upgraded to Moodle 4.4 or higher, for qbank_columnsortorder
the colsize values in the config_plugins were getting incorrectly set,
resulting in errors accessing the question bank. Changes done to fix
this code and to remove the corrupted colsize value from
config_plugins table.
2024-11-06 13:17:58 +00:00
Jun Pataleta
ecc8edd917
Merge branch 'MDL-76563-405' of https://github.com/roland04/moodle into MOODLE_405_STABLE
2024-11-06 17:29:29 +08:00
Simey Lameze
8bcec8ba5f
MDL-80926 behat: fix random and improve h5p completion test
2024-11-06 13:36:58 +08:00
Jun Pataleta
b26192f62f
Merge branch 'MDL-83602-405' of https://github.com/ilyatregubov/moodle into MOODLE_405_STABLE
2024-11-06 13:30:44 +08:00
Simey Lameze
82c915dbc3
MDL-83611 behat: increase window size to avoid randoms
2024-11-05 13:21:23 +08:00
Simey Lameze
50ab3f94d5
MDL-83619 behat: enable bbb module early in the test
2024-11-05 10:23:24 +08:00
Paul Holden
5b282947d7
MDL-82877 customfield: pass correct instanceid for restore structure.
2024-11-04 15:32:09 +00:00
Paul Holden
24dc478086
MDL-83226 customfield: set backup/restore configuration defaults.
2024-11-04 15:29:11 +00:00
Laurent David
2562bbfd1b
MDL-83185 core_courseformat: Refresh cache on group change
...
* When we add users to a group (or remove them), we should refresh
the course index cache so it stays in sync with what the user
can actually see.
2024-11-04 06:14:06 +01:00
ferran
1716e2f2cd
MDL-83185 core_courseformat: Allow global state cache invalidation
2024-11-04 06:14:06 +01:00
Huong Nguyen
acff633e39
weekly release 4.5+
2024-11-01 14:29:15 +07:00
Huong Nguyen
65ceca6092
NOBUG: Add upgrade notes
2024-11-01 14:29:15 +07:00
Huong Nguyen
c21b1143a4
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2024-11-01 14:29:01 +07:00
Tim Hunt
0cd7aaebcd
MDL-80689 filepicker: better reporting of incorrect file type
...
Before this change, file type errors were reported like system errors. Now,
they are reported in a plain dialoue, which is more like how it works for
drag-drop upload.
Also, before this, after an upload errors, you were left with a blank
filepicker dialogue. Now, the upload form is redisplayed.
2024-10-31 11:38:28 +00:00
Tim Hunt
2e8b980985
MDL-80689 behat: add a transformation to get dirroot
2024-10-31 11:38:27 +00:00
Tim Hunt
01aa6fa7d2
MDL-80689 form behat: move fixture file to the expected place
2024-10-31 11:38:27 +00:00
Ilya Tregubov
6290196cde
MDL-83602 customfield_number: Add help text for fieldtype.
2024-10-31 16:17:49 +08:00
Huong Nguyen
ffa8c930f0
Merge branch 'MDL-82911-405-fix' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2024-10-31 14:14:28 +07:00
Simey Lameze
8679f4afdf
MDL-82911 behat: change future times example to minutes
2024-10-31 14:15:41 +08:00
Huong Nguyen
1afeadb4f4
Merge branch 'MDL-82911-405' of https://github.com/andelacruz/moodle into MOODLE_405_STABLE
2024-10-31 11:22:27 +07:00
Huong Nguyen
3fc2111a4b
Merge branch 'MDL-83414-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
2024-10-31 11:22:27 +07:00
Huong Nguyen
d731f7e01e
Merge branch 'MDL-83514-405' of https://github.com/marinaglancy/moodle into MOODLE_405_STABLE
2024-10-31 11:22:27 +07:00
Huong Nguyen
49fbe6d614
Merge branch 'MDL-82989-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2024-10-31 11:22:26 +07:00
Jun Pataleta
9ece615f6c
Merge branch 'MDL-82809-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-10-31 11:22:26 +07:00
Huong Nguyen
42052386d1
Merge branch 'MDL-82988-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2024-10-31 11:22:26 +07:00
Angelia Dela Cruz
0d02ded10f
MDL-83414 core_grades: Behat to test custom scale display
2024-10-31 09:46:29 +08:00
Marina Glancy
aaf5c3f8b7
MDL-83514 customfield_number: add missing event observers
2024-10-29 19:44:12 +00:00
Angelia Dela Cruz
11c941f404
MDL-82911 mod_bigbluebuttonbn: Behat for BBB open and close date time
2024-10-29 11:45:51 +08:00
AMOS bot
87d0aae1fb
Automatically generated installer lang files
2024-10-29 00:07:54 +00:00
meirzamoodle
3e0c2a45fb
MDL-82989 communication_matrix: Apply helper to mock http_client
2024-10-27 15:56:39 +07:00
meirzamoodle
a3b84f77c7
MDL-82988 general: Apply helper to get path to fixture
2024-10-27 15:38:50 +07:00
Huong Nguyen
149a477903
weekly release 4.5+
2024-10-25 08:35:54 +07:00
Huong Nguyen
47cd445f67
NOBUG: Add upgrade notes
2024-10-25 08:35:53 +07:00
Huong Nguyen
5524686f71
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2024-10-25 08:35:39 +07:00
Mikel Martín
20d4962c33
MDL-76563 theme: Change SCSS variable value
...
Change the value of the $pink SCSS colour variable so it is
colour contrast accessible on white backgrounds.
2024-10-24 13:27:49 +02:00
Jun Pataleta
1b93c2781e
Merge branch 'MDL-82548-main' of https://github.com/roland04/moodle into MOODLE_405_STABLE
2024-10-24 12:18:34 +08:00
Jun Pataleta
39658c5b3a
Merge branch 'MDL-83423-405' of https://github.com/snake/moodle into MOODLE_405_STABLE
2024-10-24 12:13:23 +08:00
Huong Nguyen
e271f67942
Merge branch 'MDL-83432-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-10-24 10:13:12 +07:00
Huong Nguyen
1aef5337bd
Merge branch 'MDL-83504-405' of https://github.com/marinaglancy/moodle into MOODLE_405_STABLE
2024-10-24 09:44:51 +07:00
AMOS bot
3ef3a9b1bc
Automatically generated installer lang files
2024-10-24 00:08:18 +00:00
Jun Pataleta
80c7a3a847
Merge branch 'MDL-81308-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
2024-10-23 18:15:24 +08:00
Jun Pataleta
c5b16d9afb
Merge branch 'MDL-83430-405' of https://github.com/marinaglancy/moodle into MOODLE_405_STABLE
2024-10-23 16:09:37 +08:00
Jun Pataleta
4fb2a4dd60
Merge branch 'MDL-83463-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-10-23 14:35:35 +08:00
Andrew Nicols
5ab2997d89
MDL-81308 core: Use a helper for consecutive invocation counts
2024-10-23 14:19:26 +08:00
Andrew Nicols
16efbcaa01
MDL-81308 core: Update tests to not use withConsecutive
2024-10-23 14:19:25 +08:00
Jun Pataleta
3f020e662d
Merge branch 'MDL-83376-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE
2024-10-22 17:18:31 +08:00
Jun Pataleta
ef01def984
Merge branch 'MDL-83472-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-10-22 15:55:54 +08:00
Marina Glancy
ce1ef8bda0
MDL-83504 user: reset preference cache in unittests
2024-10-21 17:59:08 +01:00
ferran
8adf0918ce
MDL-83502 course: fix chrome file dropping in course page
2024-10-21 11:48:36 +02:00
rajandangi
86e830eac4
MDL-83501 core: URL encode paths for Nginx X-Accel-Redirect
2024-10-21 19:37:45 +10:30
meirzamoodle
60fb2c1232
MDL-83376 AI: Add is_request_allowed() to the base provider
2024-10-21 13:32:12 +07:00
James C
605a610702
MDL-83497 course: Preserve move section dialogue info HTML
2024-10-19 16:21:46 +13:00
Paul Holden
55e6c1b588
MDL-83432 enrol: fix arguments to enrolment test generator.
2024-10-18 15:12:44 +01:00
Paul Holden
e792dbbe0b
MDL-83432 enrol_manual: reference correct role in welcome message.
2024-10-18 15:12:44 +01:00
Shamim Rezaie
09880d7d78
weekly release 4.5+
2024-10-18 23:28:49 +11:00
Shamim Rezaie
426e34af13
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2024-10-18 23:28:37 +11:00
Jun Pataleta
161d14cd92
Merge branch 'MDL-83457-405' of https://github.com/roland04/moodle into MOODLE_405_STABLE
2024-10-17 12:23:19 +08:00
Jun Pataleta
204da574bd
Merge branch 'MDL-83443-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-10-17 12:17:33 +08:00
Jun Pataleta
a7f0f4af47
Merge branch 'MDL-83442-405' of https://github.com/davewoloszyn/moodle into MOODLE_405_STABLE
2024-10-17 12:13:29 +08:00
Jun Pataleta
cec04e64a1
Merge branch 'MDL-83367-405' of https://github.com/dravek/moodle into MOODLE_405_STABLE
2024-10-17 12:08:48 +08:00
Jun Pataleta
371c836be1
Merge branch 'MDL-81450-MOODLE_405_STABLE' of https://github.com/PhMemmel/moodle into MOODLE_405_STABLE
2024-10-17 12:05:06 +08:00
Huong Nguyen
97f35300f7
Merge branch 'MDL-82580-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-10-17 10:49:15 +07:00
Jun Pataleta
2870ea8556
Merge branch 'MDL-83143-405' of https://github.com/safatshahin/moodle into MOODLE_405_STABLE
2024-10-17 11:47:11 +08:00
Jun Pataleta
1c2e8c3abb
Merge branch 'MDL-82838-main' of https://github.com/justusdieckmann/moodle into MOODLE_405_STABLE
2024-10-17 10:55:17 +08:00
Huong Nguyen
125ff0d462
Merge branch 'MDL-75724-405_toolbrickfield_tableheadercheck' of https://github.com/brickfield/moodle into MOODLE_405_STABLE
2024-10-17 09:44:24 +07:00
Jun Pataleta
23bde28300
Merge branch 'MDL-83002' of https://github.com/marinaglancy/moodle into MOODLE_405_STABLE
2024-10-16 20:33:38 +08:00
Paul Holden
f5aa88ec02
MDL-83472 phpunit: add void return type to test methods.
...
See also 01148a0816 from MDL-81522.
2024-10-16 13:03:50 +01:00
Paul Holden
9f9fa01a91
MDL-83472 phpunit: call parent setUp unit test method.
...
See also 674497a12c from MDL-81523.
2024-10-16 13:03:21 +01:00
Paul Holden
5bf6da6331
MDL-82809 reportbuilder: always apply conditions to custom report.
...
Including those that are otherwise unavailable to the current user,
ensuring that they are always applied when viewing report output.
2024-10-16 10:51:42 +01:00
Philipp Memmel
69751fcd69
MDL-81450 mod_forum: Reduce size of file icon in HTML mails
...
@Co-authored-by: Mateusz Walczak
2024-10-16 11:32:45 +02:00
Paul Holden
5c969d2370
MDL-82475 reportbuilder: account for duplicate profile field names.
...
Long-term, it would be better to not allow this scenario to happen
at all but until then we'll have to work around it (see MDL-73461).
2024-10-16 09:33:16 +01:00
Paul Holden
7c959f479b
MDL-82809 reportbuilder: load custom/profile fields consistently.
...
Ensure that provided columns and filters for each use appropriate
checks to determine their availability (based on user permissions,
etc), rather than conditionally adding them to the entity.
2024-10-16 08:51:00 +01:00
David Woloszyn
d43cec5bb3
MDL-83442 aiprovider_azureai: Correct help string URL
2024-10-16 17:55:09 +11:00
Huong Nguyen
a47729dc17
Merge branch 'MDL-83390-405' of https://github.com/roland04/moodle into MOODLE_405_STABLE
2024-10-16 11:09:57 +07:00
Huong Nguyen
8ffd4c4bb1
Merge branch 'MDL-82793-MOODLE_405_STABLE' of https://github.com/phmemmel/moodle into MOODLE_405_STABLE
2024-10-16 09:26:36 +07:00
Philipp Memmel
a3ab626df1
MDL-82793 core: Make modal execute JS from template
...
Co-authored-by: Huong Nguyen <huongnv13@gmail.com >
2024-10-15 20:52:23 +02:00
Paul Holden
fd103caa83
MDL-83463 backup: ensure defaults for course file inclusion are read.
2024-10-15 12:27:07 +01:00
Jun Pataleta
12d87a9b65
Merge branch 'MDL-83070_405' of https://github.com/timhunt/moodle into MOODLE_405_STABLE
2024-10-15 19:09:10 +08:00
david adamson
cd54f46df1
MDL-82429 tool_brickfield: Process calculated fontsizes
2024-10-15 16:25:54 +07:00
Mikel Martín
49e66dfc5d
MDL-83457 mod_feedback: Fix get_incomplete_users early return type
...
Fix 'feedback_get_incomplete_users' early return when there are no users with
the 'mod/feedback:complete' capability from 'false' to an empty array. That
will follow the function signature.
2024-10-15 09:51:23 +02:00
Mikel Martín
c36c98448d
MDL-83390 message: Fix category collapse icon
...
- Replace incorrect 't/collapsedcaret' with 't/collapsed' icon
- Add RTL icon for accessibility
2024-10-15 09:24:11 +02:00
Jun Pataleta
5e7d431426
Merge branch 'MDL-83253-main' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE
2024-10-15 11:45:43 +08:00
Andrew Nicols
3b4b95d431
MDL-83257 editor_tiny: Disable Alt+F12 keyboard shortcut
...
This was introduced in Tiny 7.1 to focus notifications, but it conflicts
with the German keyboard layout which uses Alt+F12 to access the open
curly brace.
This is an upstream problem with TinyMCE and should be fixed in a future
release.
The recommended workaround is to disable the shortcut.
2024-10-15 10:33:23 +08:00
Jake Dallimore
42079bb48d
MDL-83423 mod_lti: fix JWK decoding when multiple keys missing alg
...
Related to MDL-77077, but was a case missed there. Now, any unusable
keys (i.e. can't be used during the JWT decode), are dropped from the
keyset if they don't have the 'alg' prop, preventing a 'missing alg'
exception during keyset parsing. Since these cannot be used during
decode, these aren't needed anyway.
2024-10-15 09:11:21 +08:00
AMOS bot
c294a22dae
Automatically generated installer lang files
2024-10-15 00:09:36 +00:00
Michael Pound
bde5487a56
MDL-75724 tool_brickfield: Ensuring correct table headers pass checks.
2024-10-14 16:55:07 +00:00
Marina Glancy
c0b2343245
MDL-83430 customfield_number: call display method from provider earlier
2024-10-14 11:39:56 +01:00
Marina Glancy
ae500b5728
MDL-83430 customfield_number: fix storing activities number when 0
2024-10-14 11:39:51 +01:00
Leon Stringer
7597343964
MDL-83452 mod_assign: Remove add_body_class
...
Remove extraneous $PAGE->add_body_class('limitedwidth'), unneeded since
MDL-74031 added a call to this.
2024-10-14 08:43:48 +01:00
Huong Nguyen
b311baf0bd
Merge branch 'MDL-83381-405' of https://github.com/davewoloszyn/moodle into MOODLE_405_STABLE
2024-10-14 11:08:59 +07:00
AMOS bot
d1c223071a
Automatically generated installer lang files
2024-10-13 00:07:55 +00:00
Paul Holden
14f9c08355
MDL-83443 enrol: use defined role name in welcome message.
2024-10-11 14:35:22 +01:00
Jake Dallimore
9ec7e01527
weekly release 4.5+
2024-10-11 10:55:02 +08:00
Jake Dallimore
ce20b2f255
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
2024-10-11 10:54:54 +08:00
Safat
85bd222b2f
MDL-83143 core_communication: Behat coverage for default to course name
2024-10-11 11:02:19 +11:00
Safat
cf3d932d74
MDL-83143 core_course: Add course name as default for empty room name
2024-10-11 11:02:19 +11:00
Safat
0b47dfec7c
MDL-83143: core_communication: Fix variable name typos
2024-10-11 11:02:19 +11:00
Jun Pataleta
8036733091
Merge branch 'MDL-82813-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
2024-10-10 12:04:10 +08:00
vietlx426
a74e15c66b
MDL-82570 themes: Help boxes not accessible if selected consecutively
2024-10-10 10:52:33 +07:00
Tobias Garske
b7e1d77184
MDL-83255 core_course: Fix activitychooser recommended tab navigation
2024-10-10 10:12:28 +07:00
Jun Pataleta
5379d34827
Merge branch 'MDL-82912-405' of https://github.com/andelacruz/moodle into MOODLE_405_STABLE
2024-10-10 10:35:02 +08:00
Jun Pataleta
50e813478a
Merge branch 'MDL-82812_405_toolbrickfieldfaicons' of https://github.com/brickfield/moodle into MOODLE_405_STABLE
2024-10-10 10:13:40 +08:00
Mikel Martín
4f699801b9
MDL-83283 mod_subsection: Fix subsection completion button margin
2024-10-10 09:08:16 +07:00
David Woloszyn
7beb6d7e82
MDL-83381 AI: Fix OpenAI provider config
2024-10-10 11:53:55 +11:00
Angelia Dela Cruz
1f1406d68c
MDL-82912 mod_workshop: Behat to view assessment after workshop close
2024-10-09 16:26:56 +08:00
Huong Nguyen
17924add45
Merge branch 'MDL-83331_405' of https://github.com/timhunt/moodle into MOODLE_405_STABLE
2024-10-09 14:47:00 +07:00
AMOS bot
56293e0de4
Automatically generated installer lang files
2024-10-09 00:09:26 +00:00
Max Larkin
653c0937c6
MDL-82812 tool_brickfield: Ignore fa icons
2024-10-08 13:04:26 +01:00
Bas Brands
9fcb0eca01
MDL-70180 theme_boost: Allow form autoselect modal overflow
...
Co-authored-by: Mikel Martín <mikel@moodle.com >
2024-10-08 09:36:11 +07:00
AMOS bot
ff87bb5101
Automatically generated installer lang files
2024-10-08 00:07:49 +00:00
Paul Holden
a271d9efc9
MDL-82580 report_log: preserve filter by individual user.
2024-10-07 20:15:35 +01:00
Paul Holden
3e18e85dce
MDL-82813 group: correctly format group description property.
2024-10-07 17:58:34 +01:00
Tim Hunt
92fdfe834f
MDL-83331 behat: enable navigation direct to mod/.../index.php
2024-10-07 12:05:09 +01:00
Tim Hunt
f7c18e4e4b
MDL-83070 question restore: recode links in hints
2024-10-07 11:54:20 +01:00
David Carrillo
2698647bcd
MDL-83367 tasks: Apply trim() to pathtophp setting
...
- It fixes the problem that when "pathtophp" setting is stored with
whitespaces, the "Run now" button will still show up in the tasks list,
but the task will never run
2024-10-07 08:18:13 +02:00
Jun Pataleta
803c3d8977
MDL-83374 upgrade: add the 4.5.0 separation line to all upgrade scripts
2024-10-07 09:34:51 +07:00