integration.git
14 hours agoMerge branch 'MDL-85350_405' of https://github.com/PhilippImhof/moodle into MOODLE_40... MOODLE_405_STABLE
Mihail Geshoski [Thu, 3 Jul 2025 03:40:32 +0000 (11:40 +0800)]
Merge branch 'MDL-85350_405' of https://github.com/PhilippImhof/moodle into MOODLE_405_STABLE

15 hours agoMerge branch 'MDL-85563-m405' of https://github.com/NeillM/moodle into MOODLE_405_STABLE
Mihail Geshoski [Thu, 3 Jul 2025 03:06:00 +0000 (11:06 +0800)]
Merge branch 'MDL-85563-m405' of https://github.com/NeillM/moodle into MOODLE_405_STABLE

15 hours agoMerge branch 'MDL-85470-405' of https://github.com/junpataleta/moodle into MOODLE_405...
Mihail Geshoski [Thu, 3 Jul 2025 02:19:09 +0000 (10:19 +0800)]
Merge branch 'MDL-85470-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

16 hours agoMerge branch 'MDL-76342-405' of https://github.com/yusufwib01/moodle into MOODLE_405_...
Huong Nguyen [Thu, 3 Jul 2025 02:07:59 +0000 (09:07 +0700)]
Merge branch 'MDL-76342-405' of https://github.com/yusufwib01/moodle into MOODLE_405_STABLE

16 hours agoMerge branch 'MDL-85769-405' of https://github.com/meirzamoodle/moodle into MOODLE_40...
Huong Nguyen [Thu, 3 Jul 2025 02:05:24 +0000 (09:05 +0700)]
Merge branch 'MDL-85769-405' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE

16 hours agoMerge branch 'patch/MDL-85666-405' of https://github.com/skodak/moodle into MOODLE_40...
Mihail Geshoski [Thu, 3 Jul 2025 01:54:33 +0000 (09:54 +0800)]
Merge branch 'patch/MDL-85666-405' of https://github.com/skodak/moodle into MOODLE_405_STABLE

37 hours agoMDL-85666 phpunit: add general plugin tests
Petr Skoda [Tue, 10 Jun 2025 09:12:27 +0000 (11:12 +0200)]
MDL-85666 phpunit: add general plugin tests

This defines new group which can be used
to limit execution of these tests to one plugin only.

For example to execute all tests for Label module use:

phpunit --testsuite=mod_label_testsuite
phpunit --group=plugin_checks --filter=mod_label

or

phpunit --filter=mod_label

2 days agoMerge branch 'MOODLE_405_STABLE' of git.in.moodle.com:moodle/integration; branch...
Andrew Nicols [Tue, 1 Jul 2025 09:36:47 +0000 (17:36 +0800)]
Merge branch 'MOODLE_405_STABLE' of git.in.moodle.com:moodle/integration; branch 'MDL-84531-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE

3 days agoMDL-85563 phpunit: Clock API should always use Moodle system time
Neill Magill [Thu, 22 May 2025 09:17:37 +0000 (10:17 +0100)]
MDL-85563 phpunit: Clock API should always use Moodle system time

When using `clock::now()` the frozen cloxk and incrementing clock will now
always return a `DateTimeImmutable` that uses the configured Moodle system
time. In unit tests this will be Australia/Perth.

Before this change, it would sometimes be UCT.

4 days agoweekly release 4.5.5+
Huong Nguyen [Sun, 29 Jun 2025 09:18:49 +0000 (16:18 +0700)]
weekly release 4.5.5+

5 days agoMDL-85769 AI: Trap focus within AI drawer on smaller screens
meirzamoodle [Tue, 24 Jun 2025 02:07:18 +0000 (09:07 +0700)]
MDL-85769 AI: Trap focus within AI drawer on smaller screens

Co-authored-by: Laurent David <laurent.david@moodle.com>
7 days agoMerge branch 'MDL-85665-405' of https://github.com/andelacruz/moodle into MOODLE_405_...
Mihail Geshoski [Thu, 26 Jun 2025 02:44:07 +0000 (10:44 +0800)]
Merge branch 'MDL-85665-405' of https://github.com/andelacruz/moodle into MOODLE_405_STABLE

7 days agoMerge branch 'MDL-83752-M405' of https://github.com/ziegenberg/moodle into MOODLE_405...
Huong Nguyen [Thu, 26 Jun 2025 02:19:43 +0000 (09:19 +0700)]
Merge branch 'MDL-83752-M405' of https://github.com/ziegenberg/moodle into MOODLE_405_STABLE

7 days agoMerge branch 'MDL-76414-405' of https://github.com/yusufwib01/moodle into MOODLE_405_...
Huong Nguyen [Thu, 26 Jun 2025 01:29:47 +0000 (08:29 +0700)]
Merge branch 'MDL-76414-405' of https://github.com/yusufwib01/moodle into MOODLE_405_STABLE

7 days agoMerge branch 'MDL-85734-405' of https://github.com/lucaboesch/moodle into MOODLE_405_...
Huong Nguyen [Thu, 26 Jun 2025 01:25:57 +0000 (08:25 +0700)]
Merge branch 'MDL-85734-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE

7 days agoMerge branch 'MDL-85466-405' of https://github.com/lucaboesch/moodle into MOODLE_405_...
Huong Nguyen [Thu, 26 Jun 2025 01:22:29 +0000 (08:22 +0700)]
Merge branch 'MDL-85466-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE

7 days agoMerge branch 'MDL-82109-405' of https://github.com/paulholden/moodle into MOODLE_405_...
Huong Nguyen [Thu, 26 Jun 2025 01:19:58 +0000 (08:19 +0700)]
Merge branch 'MDL-82109-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE

9 days agoMDL-83752 workshop: Handle empty feedbackreviewer
Daniel Ziegenberg [Mon, 18 Nov 2024 17:00:42 +0000 (18:00 +0100)]
MDL-83752 workshop: Handle empty feedbackreviewer

Causes PHP warnings when null on PHP 8.1.

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
9 days agoMDL-85665 mod_quiz: Behat to build quiz in single activity format course
andelacruz [Wed, 11 Jun 2025 09:21:03 +0000 (17:21 +0800)]
MDL-85665 mod_quiz: Behat to build quiz in single activity format course

9 days agoMerge branch 'MDL-85683-405' of https://github.com/paulholden/moodle into MOODLE_405_...
Huong Nguyen [Tue, 24 Jun 2025 02:21:22 +0000 (09:21 +0700)]
Merge branch 'MDL-85683-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE

9 days agoMerge branch 'MDL-85407-45' of https://github.com/durenadev/moodle into MOODLE_405_STABLE
Huong Nguyen [Tue, 24 Jun 2025 02:17:03 +0000 (09:17 +0700)]
Merge branch 'MDL-85407-45' of https://github.com/durenadev/moodle into MOODLE_405_STABLE

13 days agoMDL-85734 calendar: support multilang group names.
Luca Bösch [Tue, 10 Jun 2025 14:08:32 +0000 (16:08 +0200)]
MDL-85734 calendar: support multilang group names.

13 days agoMDL-85466 course: space between number and course icon.
Luca Bösch [Tue, 20 May 2025 15:41:59 +0000 (17:41 +0200)]
MDL-85466 course: space between number and course icon.

13 days agoweekly release 4.5.5+
Huong Nguyen [Fri, 20 Jun 2025 08:14:38 +0000 (15:14 +0700)]
weekly release 4.5.5+

13 days agoMerge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Huong Nguyen [Fri, 20 Jun 2025 08:14:26 +0000 (15:14 +0700)]
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-75947-integration-405-fix' of https://github.com/mihailges/moodle...
Sara Arjona [Thu, 19 Jun 2025 15:22:08 +0000 (17:22 +0200)]
Merge branch 'MDL-75947-integration-405-fix' of https://github.com/mihailges/moodle into MOODLE_405_STABLE

2 weeks agoMDL-75947 ltiservice_gradebookservices: Fix unit test
Mihail Geshoski [Thu, 19 Jun 2025 08:15:36 +0000 (16:15 +0800)]
MDL-75947 ltiservice_gradebookservices: Fix unit test

Fixes the test_sequential_score_posts() unit test in lineitem_test
by removing dynamic class property assignments, which were triggering
deprecation notices.

2 weeks agoMDL-76414 navigation: Show 'Calendar' link in primary nav to guests
yusufwib01 [Wed, 4 Jun 2025 20:40:58 +0000 (03:40 +0700)]
MDL-76414 navigation: Show 'Calendar' link in primary nav to guests

2 weeks agoMerge branch 'MDL-85223-405' of https://github.com/paulholden/moodle into MOODLE_405_...
Huong Nguyen [Thu, 19 Jun 2025 04:26:20 +0000 (11:26 +0700)]
Merge branch 'MDL-85223-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-75947-405' of https://github.com/Jayce0808/moodle into MOODLE_405_S...
Mihail Geshoski [Thu, 19 Jun 2025 04:18:15 +0000 (12:18 +0800)]
Merge branch 'MDL-75947-405' of https://github.com/Jayce0808/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-85678-405' of https://github.com/junpataleta/moodle into MOODLE_405...
Huong Nguyen [Thu, 19 Jun 2025 04:07:48 +0000 (11:07 +0700)]
Merge branch 'MDL-85678-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-83487-405' of https://github.com/muhammadarnaldo/moodle into MOODLE...
Mihail Geshoski [Thu, 19 Jun 2025 03:31:24 +0000 (11:31 +0800)]
Merge branch 'MDL-83487-405' of https://github.com/muhammadarnaldo/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-85159-405' of https://github.com/stevandoMoodle/moodle into MOODLE_...
Huong Nguyen [Thu, 19 Jun 2025 03:03:51 +0000 (10:03 +0700)]
Merge branch 'MDL-85159-405' of https://github.com/stevandoMoodle/moodle into MOODLE_405_STABLE

2 weeks agoMDL-76342 core_output: Wrap buttons below heading on small screens
yusufwib01 [Wed, 11 Jun 2025 15:34:08 +0000 (22:34 +0700)]
MDL-76342 core_output: Wrap buttons below heading on small screens

2 weeks agoMerge branch 'MDL-85514-405' of https://github.com/snake/moodle into MOODLE_405_STABLE
Mihail Geshoski [Thu, 19 Jun 2025 02:58:38 +0000 (10:58 +0800)]
Merge branch 'MDL-85514-405' of https://github.com/snake/moodle into MOODLE_405_STABLE

2 weeks agoMDL-85514 core_form: support 'in' rule for multiselects via subset of
Jake Dallimore [Fri, 16 May 2025 02:17:10 +0000 (10:17 +0800)]
MDL-85514 core_form: support 'in' rule for multiselects via subset of

The 'in' rule currently behaves the same way that 'eq' does when used
with multi-selects, which is not correct. It should be modelled by
checking whether the selected values are a subset of the rule values
(i.e. selected values are 'in' the rule values). This patch implements
that for core form rules as well as for the admin settings show/hide.
Several behat features are updated as well, because these were verifying
the incorrect behaviour for multi-select in rules.

2 weeks agoMerge branch 'MDL-42263-405' of https://github.com/Jayce0808/moodle into MOODLE_405_S...
Mihail Geshoski [Wed, 18 Jun 2025 08:17:06 +0000 (16:17 +0800)]
Merge branch 'MDL-42263-405' of https://github.com/Jayce0808/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-84832-405' of https://github.com/junpataleta/moodle into MOODLE_405...
Huong Nguyen [Wed, 18 Jun 2025 02:50:58 +0000 (09:50 +0700)]
Merge branch 'MDL-84832-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-85773-405' of https://github.com/sebastsg/moodle into MOODLE_405_STABLE
Paul Holden [Tue, 17 Jun 2025 10:08:46 +0000 (11:08 +0100)]
Merge branch 'MDL-85773-405' of https://github.com/sebastsg/moodle into MOODLE_405_STABLE

2 weeks agoMDL-85773 forms: Read-only selects must have static labels
Sebastian Gundersen [Thu, 12 Jun 2025 13:57:02 +0000 (15:57 +0200)]
MDL-85773 forms: Read-only selects must have static labels

This is to prevent labels with an invalid for attribute, referencing non-existing elements.

2 weeks agoMerge branch 'MDL-84978-405' of https://github.com/olivabigyo/moodle into MOODLE_405_...
Mihail Geshoski [Tue, 17 Jun 2025 07:15:30 +0000 (15:15 +0800)]
Merge branch 'MDL-84978-405' of https://github.com/olivabigyo/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-82797_405' of https://github.com/cwarwicker/moodle into MOODLE_405_...
Mihail Geshoski [Tue, 17 Jun 2025 06:59:52 +0000 (14:59 +0800)]
Merge branch 'MDL-82797_405' of https://github.com/cwarwicker/moodle into MOODLE_405_STABLE

2 weeks agoMDL-85470 badges: Add a11y Behat test for the manage badges page
Jun Pataleta [Tue, 3 Jun 2025 02:37:20 +0000 (10:37 +0800)]
MDL-85470 badges: Add a11y Behat test for the manage badges page

2 weeks agoMDL-85470 badges: Use `badge:namewithimagelink` column in badges table
Jun Pataleta [Sat, 31 May 2025 16:39:33 +0000 (00:39 +0800)]
MDL-85470 badges: Use `badge:namewithimagelink` column in badges table

2 weeks agoMDL-85470 reportbuilder: New column containing badge image, name, link
Jun Pataleta [Sat, 31 May 2025 16:38:17 +0000 (00:38 +0800)]
MDL-85470 reportbuilder: New column containing badge image, name, link

2 weeks agoMDL-85678 mod_feedback: a11y Behat coverage for Manage templates page
Jun Pataleta [Thu, 5 Jun 2025 10:24:58 +0000 (18:24 +0800)]
MDL-85678 mod_feedback: a11y Behat coverage for Manage templates page

2 weeks agoMDL-85678 mod_feedback: Fix a11y issues in the Manage templates page
Jun Pataleta [Thu, 5 Jun 2025 09:06:18 +0000 (17:06 +0800)]
MDL-85678 mod_feedback: Fix a11y issues in the Manage templates page

- Fix the heading hierarchy.
- Add a visually-hidden column header for the actions column.

2 weeks agoMDL-75947 ltiservice_gradebookservices: score->timestamp as dategraded
Jake Dallimore [Fri, 9 Aug 2024 05:55:43 +0000 (13:55 +0800)]
MDL-75947 ltiservice_gradebookservices: score->timestamp as dategraded

If this is not passed in to grade_update(), then it's not passed on to
update_raw_grade(), resulting in time() being used instead, which isn't
correct. The grade timemodified value should be set to the timestamp
provided by the tool in the score post JSON, not the time of the score
post itself.

Co-authored-by: Jayce Birrell <jayce.birrell@moodle.com>
2 weeks agoMDL-75947 ltiservice_gradebookservices: test sequential score posting
Jake Dallimore [Fri, 9 Aug 2024 07:09:54 +0000 (15:09 +0800)]
MDL-75947 ltiservice_gradebookservices: test sequential score posting

This tests highlights a problem with the score handling logic and
will currently fail. On score post, the current time is used for
grade->timemodified instead of the score->timestamp provided by the
tool in the POST JSON.

2 weeks agoMDL-42263 assign: Force language of email sent to graders
aya-saad1 [Thu, 15 May 2025 05:50:44 +0000 (15:20 +0930)]
MDL-42263 assign: Force language of email sent to graders

Co-authored-by: Jayce Birrell <jayce.birrell@moodle.com>
2 weeks agoAutomatically generated installer lang files
AMOS bot [Sun, 15 Jun 2025 00:09:52 +0000 (00:09 +0000)]
Automatically generated installer lang files

2 weeks agoweekly release 4.5.5+
Mihail Geshoski [Fri, 13 Jun 2025 06:43:42 +0000 (14:43 +0800)]
weekly release 4.5.5+

2 weeks agoNOBUG: Add upgrade notes
Mihail Geshoski [Fri, 13 Jun 2025 06:43:42 +0000 (14:43 +0800)]
NOBUG: Add upgrade notes

3 weeks agoMDL-84531 core: default deprecated attribute `$replacement` to null.
Paul Holden [Thu, 12 Jun 2025 13:39:51 +0000 (14:39 +0100)]
MDL-84531 core: default deprecated attribute `$replacement` to null.

3 weeks agoMDL-85316 dml: Revert DB vendor changes
Huong Nguyen [Thu, 12 Jun 2025 10:01:14 +0000 (17:01 +0700)]
MDL-85316 dml: Revert DB vendor changes

3 weeks agoMerge branch 'MDL-84752-405' of https://github.com/paulholden/moodle into MOODLE_405_...
Jun Pataleta [Thu, 12 Jun 2025 09:15:43 +0000 (17:15 +0800)]
Merge branch 'MDL-84752-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE

3 weeks agoMDL-84752 qtype_essay: create accessible min/max words form elements.
Paul Holden [Thu, 6 Mar 2025 08:34:03 +0000 (08:34 +0000)]
MDL-84752 qtype_essay: create accessible min/max words form elements.

Because of historical requirements involving fieldsets in question
type forms (see 958e7671), we should use ARIA label attribute on
grouped elements rather than normal labels in order to make them
accessible.

Co-authored-by: Jun Pataleta <jun@moodle.com>
3 weeks agoMerge branch 'MDL-85700-405' of https://github.com/roland04/moodle into MOODLE_405_STABLE
Jun Pataleta [Thu, 12 Jun 2025 03:26:56 +0000 (11:26 +0800)]
Merge branch 'MDL-85700-405' of https://github.com/roland04/moodle into MOODLE_405_STABLE

3 weeks agoMDL-72123 message: Add upgrade note
Huong Nguyen [Thu, 12 Jun 2025 02:21:40 +0000 (09:21 +0700)]
MDL-72123 message: Add upgrade note

3 weeks agoMerge branch 'MDL-72123-405' of https://github.com/yusufwib01/moodle into MOODLE_405_...
Huong Nguyen [Thu, 12 Jun 2025 02:24:02 +0000 (09:24 +0700)]
Merge branch 'MDL-72123-405' of https://github.com/yusufwib01/moodle into MOODLE_405_STABLE

3 weeks agoMerge branch 'MDL-84611-405' of https://github.com/sh-csg/moodle into MOODLE_405_STABLE
Huong Nguyen [Thu, 12 Jun 2025 01:37:34 +0000 (08:37 +0700)]
Merge branch 'MDL-84611-405' of https://github.com/sh-csg/moodle into MOODLE_405_STABLE

3 weeks agoMDL-85700 theme_boost: Fix singleselect spacing
Mikel Martín [Fri, 6 Jun 2025 08:16:57 +0000 (10:16 +0200)]
MDL-85700 theme_boost: Fix singleselect spacing

- Fix single_select template form layout.

3 weeks agoMDL-82797 question engine: gift import fix
Justin Hunt [Sun, 13 Oct 2024 01:15:12 +0000 (10:15 +0900)]
MDL-82797 question engine: gift import fix

3 weeks agoMDL-84611 blocks: Respect instance_allow_multiple()
Stefan Hanauska [Wed, 11 Jun 2025 09:17:43 +0000 (11:17 +0200)]
MDL-84611 blocks: Respect instance_allow_multiple()

3 weeks agoMDL-84611 block_html: Change tests to respect capabilities
Stefan Hanauska [Wed, 11 Jun 2025 09:13:12 +0000 (11:13 +0200)]
MDL-84611 block_html: Change tests to respect capabilities

3 weeks agoMerge branch 'MDL-77964-405' of https://github.com/paulholden/moodle into MOODLE_405_...
Huong Nguyen [Wed, 11 Jun 2025 07:08:50 +0000 (14:08 +0700)]
Merge branch 'MDL-77964-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE

3 weeks agoMerge branch 'MDL-85316-405-mysql-version' of https://github.com/meirzamoodle/moodle...
Huong Nguyen [Wed, 11 Jun 2025 06:33:49 +0000 (13:33 +0700)]
Merge branch 'MDL-85316-405-mysql-version' of https://github.com/meirzamoodle/moodle into MOODLE_405_STABLE

3 weeks agoMerge branch 'MDL-85274-405' of https://github.com/davewoloszyn/moodle into MOODLE_40...
Huong Nguyen [Wed, 11 Jun 2025 06:30:18 +0000 (13:30 +0700)]
Merge branch 'MDL-85274-405' of https://github.com/davewoloszyn/moodle into MOODLE_405_STABLE

3 weeks agoMDL-85274 calendar: Duration limits added to forms
David Woloszyn [Tue, 27 May 2025 04:02:19 +0000 (14:02 +1000)]
MDL-85274 calendar: Duration limits added to forms

3 weeks agoMDL-85316 admin: Add environment check for AWS Aurora database
meirzamoodle [Fri, 23 May 2025 03:59:56 +0000 (10:59 +0700)]
MDL-85316 admin: Add environment check for AWS Aurora database

3 weeks agoMDL-85350 questions: skip restore test for certain 3rd party plugins
Philipp Imhof [Fri, 6 Jun 2025 13:20:04 +0000 (15:20 +0200)]
MDL-85350 questions: skip restore test for certain 3rd party plugins

The test_restore_course_with_same_stamp_questions() test assumes
that all question types using answers will also use the table
"question_answers" to store said answers. However, some 3rd party
qtypes might use custom tables and for those, the test would fail.

3 weeks agoMoodle release 4.5.5 v4.5.5
Mihail Geshoski [Fri, 6 Jun 2025 04:32:23 +0000 (12:32 +0800)]
Moodle release 4.5.5

3 weeks agoNOBUG: Add upgrade notes
Mihail Geshoski [Fri, 6 Jun 2025 04:32:23 +0000 (12:32 +0800)]
NOBUG: Add upgrade notes

3 weeks agoMDL-85683 enrol: use formatted course name for notification context.
Paul Holden [Thu, 5 Jun 2025 22:20:51 +0000 (23:20 +0100)]
MDL-85683 enrol: use formatted course name for notification context.

4 weeks agoMDL-72123 message: Hide add to contacts button if user not allowed
yusufwib01 [Mon, 26 May 2025 18:25:23 +0000 (01:25 +0700)]
MDL-72123 message: Hide add to contacts button if user not allowed

4 weeks agoweekly release 4.5.4+
Sara Arjona [Thu, 5 Jun 2025 14:43:39 +0000 (16:43 +0200)]
weekly release 4.5.4+

4 weeks agoNOBUG: Add upgrade notes
Sara Arjona [Thu, 5 Jun 2025 14:43:39 +0000 (16:43 +0200)]
NOBUG: Add upgrade notes

4 weeks agoMDL-83762 core_files: Bind resolve IPs and ports to cURL calls
Michael Hawkins [Fri, 14 Feb 2025 07:18:26 +0000 (15:18 +0800)]
MDL-83762 core_files: Bind resolve IPs and ports to cURL calls

4 weeks agoMerge branch 'MDL-85571-405' of https://github.com/HuongNV13/moodle into MOODLE_405_S...
Michael Hawkins [Thu, 5 Jun 2025 04:35:12 +0000 (12:35 +0800)]
Merge branch 'MDL-85571-405' of https://github.com/HuongNV13/moodle into MOODLE_405_STABLE

4 weeks agoMDL-84518 course: improved course visibility state handling
Vincent Schneider [Tue, 13 May 2025 15:51:06 +0000 (17:51 +0200)]
MDL-84518 course: improved course visibility state handling

4 weeks agoMerge branch 'MDL-80380-405' of https://github.com/HuongNV13/moodle into MOODLE_405_S...
Michael Hawkins [Thu, 5 Jun 2025 04:20:23 +0000 (12:20 +0800)]
Merge branch 'MDL-80380-405' of https://github.com/HuongNV13/moodle into MOODLE_405_STABLE

4 weeks agoMerge branch 'MDL-85450-405' of https://github.com/rjnl/moodle into MOODLE_405_STABLE
Jun Pataleta [Thu, 5 Jun 2025 04:15:52 +0000 (12:15 +0800)]
Merge branch 'MDL-85450-405' of https://github.com/rjnl/moodle into MOODLE_405_STABLE

4 weeks agoMDL-80380 core_auth: Add upgrade note
Huong Nguyen [Wed, 21 May 2025 04:14:40 +0000 (11:14 +0700)]
MDL-80380 core_auth: Add upgrade note

4 weeks agoMDL-80380 admin: Support Microsoft XOAUTH2 for outgoing email
Huong Nguyen [Tue, 20 May 2025 01:34:56 +0000 (08:34 +0700)]
MDL-80380 admin: Support Microsoft XOAUTH2 for outgoing email

4 weeks agoMerge branch 'MDL-69765-405' of https://github.com/lucaboesch/moodle into MOODLE_405_...
Mihail Geshoski [Thu, 5 Jun 2025 04:11:21 +0000 (12:11 +0800)]
Merge branch 'MDL-69765-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE

4 weeks agoMerge branch 'MDL-84941-405' of https://github.com/paulholden/moodle into MOODLE_405_...
Jun Pataleta [Thu, 5 Jun 2025 04:08:44 +0000 (12:08 +0800)]
Merge branch 'MDL-84941-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE

4 weeks agoMerge branch 'MDL-85072-405' of https://github.com/olivabigyo/moodle into MOODLE_405_...
Mihail Geshoski [Thu, 5 Jun 2025 03:51:04 +0000 (11:51 +0800)]
Merge branch 'MDL-85072-405' of https://github.com/olivabigyo/moodle into MOODLE_405_STABLE

4 weeks agoMerge branch 'MDL-83654-405-5' of https://github.com/junpataleta/moodle into MOODLE_4...
Mihail Geshoski [Thu, 5 Jun 2025 03:32:23 +0000 (11:32 +0800)]
Merge branch 'MDL-83654-405-5' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

4 weeks agoMerge branch 'MDL-85369_405' of https://github.com/agaranin/moodle into MOODLE_405_STABLE
Mihail Geshoski [Thu, 5 Jun 2025 03:19:03 +0000 (11:19 +0800)]
Merge branch 'MDL-85369_405' of https://github.com/agaranin/moodle into MOODLE_405_STABLE

4 weeks agoMDL-85323 core: Don't cache the login page
Mark Johnson [Fri, 2 May 2025 15:39:22 +0000 (16:39 +0100)]
MDL-85323 core: Don't cache the login page

4 weeks agoMDL-85375 libraries: Escaping a query parameter on pg_insert_id()
meirzamoodle [Tue, 20 May 2025 02:48:29 +0000 (09:48 +0700)]
MDL-85375 libraries: Escaping a query parameter on pg_insert_id()

4 weeks agoMDL-84706 bigbluebuttonbn: improved authorization and mitigate CSRF risks
Vincent Schneider [Fri, 11 Apr 2025 19:45:29 +0000 (21:45 +0200)]
MDL-84706 bigbluebuttonbn: improved authorization and mitigate CSRF risks

4 weeks agoMDL-79993 course: Fix PHPUnit failure
Huong Nguyen [Wed, 14 May 2025 05:18:32 +0000 (12:18 +0700)]
MDL-79993 course: Fix PHPUnit failure

4 weeks agoMDL-79993 course: Improve user access to recent courses service
raortegar [Tue, 29 Apr 2025 07:10:15 +0000 (09:10 +0200)]
MDL-79993 course: Improve user access to recent courses service

4 weeks agoMDL-84497 badges: fix missing action sesskey checks.
Vincent Schneider [Fri, 11 Apr 2025 09:09:31 +0000 (11:09 +0200)]
MDL-84497 badges: fix missing action sesskey checks.

4 weeks agoMerge branch 'MDL-85239-405' of https://github.com/NashTechOpenUniversity/moodle...
Jun Pataleta [Thu, 5 Jun 2025 01:22:54 +0000 (09:22 +0800)]
Merge branch 'MDL-85239-405' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_405_STABLE

4 weeks agoMerge branch 'MDL-84804-405' of https://github.com/paulholden/moodle into MOODLE_405_...
Jun Pataleta [Thu, 5 Jun 2025 00:12:44 +0000 (08:12 +0800)]
Merge branch 'MDL-84804-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE

4 weeks agoMerge branch 'MDL-82069-405' of https://github.com/aanabit/moodle into MOODLE_405_STABLE
Sara Arjona [Wed, 4 Jun 2025 13:37:04 +0000 (15:37 +0200)]
Merge branch 'MDL-82069-405' of https://github.com/aanabit/moodle into MOODLE_405_STABLE

4 weeks agoMDL-84804 output: amend page title when navigating dynamic tabs.
Paul Holden [Wed, 4 Jun 2025 12:14:07 +0000 (13:14 +0100)]
MDL-84804 output: amend page title when navigating dynamic tabs.

Prepend the current tab name to the page title, to ensure we can
easily identify the current page/tab and that it is both unique
and accessible.

4 weeks agoMDL-84804 javascript: new module for manipulating the page title.
Paul Holden [Wed, 4 Jun 2025 12:13:22 +0000 (13:13 +0100)]
MDL-84804 javascript: new module for manipulating the page title.