Paul Holden [Fri, 12 Jul 2024 16:17:57 +0000 (17:17 +0100)]
MDL-82463 reportbuilder: change non-numeric entity column types.
Where columns were previously of type `TYPE_INTEGER` or `TYPE_FLOAT`
but did not provide numeric data on output, we should change their
type to `TYPE_TEXT` (i.e. the default) to ensure that future work on
numeric aggregation doesn't affect them.
Huong Nguyen [Fri, 12 Jul 2024 01:41:58 +0000 (08:41 +0700)]
weekly release 4.5dev
Huong Nguyen [Fri, 12 Jul 2024 01:41:57 +0000 (08:41 +0700)]
NOBUG: Add upgrade notes
Huong Nguyen [Fri, 12 Jul 2024 01:41:05 +0000 (08:41 +0700)]
NOBUG: Fixed SVG browser compatibility
Sara Arjona [Thu, 11 Jul 2024 08:22:25 +0000 (10:22 +0200)]
Merge branch 'MDL-80489-main-patch' of https://github.com/HuongNV13/moodle
Huong Nguyen [Thu, 11 Jul 2024 08:15:34 +0000 (15:15 +0700)]
MDL-80489 qtype_ddtos: Update Behat to match language string
Huong Nguyen [Thu, 11 Jul 2024 04:16:44 +0000 (11:16 +0700)]
MDL-80489 qtype_ddtos: Update language string
Huong Nguyen [Thu, 11 Jul 2024 04:13:50 +0000 (11:13 +0700)]
Merge branch 'MDL-82245' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 11 Jul 2024 04:08:58 +0000 (12:08 +0800)]
Merge branch 'MDL-81265-main' of https://github.com/junpataleta/moodle
Andrew Nicols [Thu, 11 Jul 2024 03:52:52 +0000 (11:52 +0800)]
Merge branch 'MDL-78936-main' of https://github.com/HuongNV13/moodle
Jun Pataleta [Thu, 11 Jul 2024 03:49:20 +0000 (11:49 +0800)]
MDL-81265 mod_workshop: Verify "Setup phase" heading with "should exist"
Andrew Nicols [Thu, 11 Jul 2024 03:46:04 +0000 (11:46 +0800)]
Merge branch 'MDL-82431' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 11 Jul 2024 03:21:21 +0000 (11:21 +0800)]
Merge branch 'MDL-82168-main' of https://github.com/junpataleta/moodle
Sara Arjona [Tue, 18 Jun 2024 15:45:34 +0000 (17:45 +0200)]
MDL-82168 badges: Fix and improve behat tests
Sara Arjona [Tue, 18 Jun 2024 14:52:15 +0000 (16:52 +0200)]
MDL-82168 badges: Move enable/disable badges to modal
Co-authored-by: Ferran Recio <ferran@moodle.com>
Sara Arjona [Tue, 18 Jun 2024 14:51:20 +0000 (16:51 +0200)]
MDL-82168 badges: Add WS to enable/disable badges
Huong Nguyen [Thu, 11 Jul 2024 02:34:52 +0000 (09:34 +0700)]
Merge branch 'MDL-79717' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 11 Jul 2024 02:28:56 +0000 (09:28 +0700)]
Merge branch 'MDL-80489-master' of https://github.com/danghieu1407/moodle
Huong Nguyen [Thu, 11 Jul 2024 02:19:26 +0000 (09:19 +0700)]
Merge branch 'MDL-76654-main' of https://github.com/lameze/moodle
Ilya Tregubov [Thu, 11 Jul 2024 01:54:05 +0000 (09:54 +0800)]
Merge branch 'MDL-81661-main' of https://github.com/sarjona/moodle
Jun Pataleta [Thu, 11 Jul 2024 01:22:12 +0000 (09:22 +0800)]
MDL-66994 upgrade: Move upgrade step after 4.4.0 release upgrade line
Paul Holden [Wed, 10 Jul 2024 08:09:21 +0000 (09:09 +0100)]
MDL-82431 phpunit: correct unit test filename and classname.
Standardise the same test cases, e.g. make final, covers notation,
static data providers, namespaces, etc.
Once the tests run, a couple of them failed. They required changes
to assertions to make them pass.
Sara Arjona [Wed, 10 Jul 2024 16:05:46 +0000 (18:05 +0200)]
Merge branch 'MDL-82391' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 10 Jul 2024 13:20:59 +0000 (15:20 +0200)]
Merge branch 'MDL-81886-main' of https://github.com/ferranrecio/moodle
Paul Holden [Wed, 10 Jul 2024 10:41:31 +0000 (11:41 +0100)]
MDL-79717 phpunit: ensure unique data provider keys in tests.
Duplicate data provider keys were overwriting and/or duplicating
one another, leading to some cases being skipped.
Other "duplicate array key" errors were picked up by `phpcs` in
this dragnet across all tests, which have also been fixed.
ferranrecio [Tue, 7 May 2024 14:45:34 +0000 (16:45 +0200)]
MDL-81886 tool_generator: allow scenario outlines in testing features
The tool_generator creates a testing scenario that can execute
all steps from behat_data_generators (with some limitations).
However, it cannot set any admin settings, which limits the
tool's ability to generate many real test scenarios.
Ilya Tregubov [Wed, 10 Jul 2024 04:18:10 +0000 (12:18 +0800)]
Merge branch 'MDL-82323-striptags_error' of https://github.com/leonstr/moodle
Huong Nguyen [Wed, 10 Jul 2024 03:15:04 +0000 (10:15 +0700)]
Merge branch 'MDL-82057-main' of https://github.com/sarjona/moodle
Huong Nguyen [Wed, 10 Jul 2024 02:56:48 +0000 (09:56 +0700)]
Merge branch 'MDL-81798-main' of https://github.com/ferranrecio/moodle
Huong Nguyen [Wed, 10 Jul 2024 02:47:28 +0000 (09:47 +0700)]
Merge branch 'MDL-82324-main' of https://github.com/ferranrecio/moodle
Huong Nguyen [Wed, 10 Jul 2024 02:20:44 +0000 (09:20 +0700)]
Merge branch 'MDL-43938-main' of https://github.com/sarjona/moodle
Huong Nguyen [Wed, 10 Jul 2024 02:07:33 +0000 (09:07 +0700)]
Merge branch 'MDL-68211-main' of https://github.com/sarjona/moodle
Huong Nguyen [Wed, 10 Jul 2024 02:04:00 +0000 (09:04 +0700)]
Merge branch 'MDL-82236-main' of https://github.com/andelacruz/moodle
Huong Nguyen [Wed, 10 Jul 2024 01:57:17 +0000 (08:57 +0700)]
Merge branch 'MDL-82401' of https://github.com/timhunt/moodle
Sara Arjona [Tue, 9 Jul 2024 16:14:39 +0000 (18:14 +0200)]
Merge branch 'MDL-81349' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 9 Jul 2024 13:30:08 +0000 (15:30 +0200)]
Merge branch 'MDL-82360' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 9 Jul 2024 13:22:08 +0000 (15:22 +0200)]
Merge branch 'MDL-77834' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 9 Jul 2024 13:14:04 +0000 (15:14 +0200)]
Merge branch 'MDL-82326' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 9 Jul 2024 13:07:16 +0000 (15:07 +0200)]
Merge branch 'MDL-66994-main' of https://github.com/meirzamoodle/moodle
Sara Arjona [Tue, 9 Jul 2024 11:07:41 +0000 (13:07 +0200)]
Merge branch 'MDL-81991-main-alt' of https://github.com/HuongNV13/moodle
Sara Arjona [Tue, 9 Jul 2024 09:47:27 +0000 (11:47 +0200)]
Merge branch 'MDL-78388' of https://github.com/djarran/moodle
Sara Arjona [Tue, 9 Jul 2024 09:22:05 +0000 (11:22 +0200)]
Merge branch 'MDL-81765-patch' of https://github.com/ilyatregubov/moodle
Sara Arjona [Tue, 9 Jul 2024 08:58:32 +0000 (10:58 +0200)]
Merge branch 'MDL-73284_final-deprecation-message_default_loggedoff-message_default_loggedin' of https://github.com/ziegenberg/moodle
Ilya Tregubov [Tue, 9 Jul 2024 09:02:04 +0000 (17:02 +0800)]
MDL-81765 mod_subsection: Remove undesired index.
Sara Arjona [Tue, 9 Jul 2024 08:36:29 +0000 (10:36 +0200)]
Merge branch 'MDL-66251-main' of https://github.com/meirzamoodle/moodle
Sara Arjona [Tue, 9 Jul 2024 08:13:07 +0000 (10:13 +0200)]
Merge branch 'MDL-82292-main' of https://github.com/ilyatregubov/moodle
Sara Arjona [Tue, 9 Jul 2024 08:08:06 +0000 (10:08 +0200)]
Merge branch 'MDL-82234-main' of https://github.com/durenadev/moodle
Sara Arjona [Tue, 9 Jul 2024 08:03:04 +0000 (10:03 +0200)]
Merge branch 'MDL-80947-main' of https://github.com/stevandoMoodle/moodle
Sara Arjona [Tue, 9 Jul 2024 06:50:30 +0000 (08:50 +0200)]
Merge branch 'MDL-81296-main' of https://github.com/andelacruz/moodle
Ilya Tregubov [Tue, 9 Jul 2024 05:54:56 +0000 (13:54 +0800)]
Merge branch 'MDL-81765-main-v02' of https://github.com/ferranrecio/moodle
Jun Pataleta [Tue, 9 Jul 2024 04:01:39 +0000 (12:01 +0800)]
Merge branch 'MDL-58353-main' of https://github.com/davewoloszyn/moodle
Jun Pataleta [Mon, 8 Jul 2024 15:56:28 +0000 (23:56 +0800)]
Merge branch 'MDL-82404-main' of https://github.com/HuongNV13/moodle
Laurent David [Mon, 8 Jul 2024 08:44:39 +0000 (10:44 +0200)]
MDL-81265 mod_workshop: Fix accessibility issues
* Page title should be h2
* Contrasts in the table headers (for submission, assessment and grading)
should be 4:1 at least
Paul Holden [Fri, 5 Jul 2024 11:44:45 +0000 (12:44 +0100)]
MDL-82391 courseformat: correct selector element section URLs.
It's required by themes that don't use the course index component,
e.g. Classic theme.
ferranrecio [Fri, 5 Jul 2024 14:21:18 +0000 (16:21 +0200)]
MDL-82324 course: fix empty section dropzone
ferranrecio [Fri, 5 Jul 2024 13:34:18 +0000 (15:34 +0200)]
MDL-81798 course: limit number of subsections
Angelia Dela Cruz [Tue, 25 Jun 2024 06:00:58 +0000 (14:00 +0800)]
MDL-82236 mod_data: Behat to display DB activity entry rating
Sara Arjona [Tue, 11 Jun 2024 10:49:44 +0000 (12:49 +0200)]
MDL-82057 backup: Badges independent of user data and activities
The dependency of badges on user data and activities has been
removed when copying, importing, or creating backups in courses.
Now, badges can be imported or copied even if user data and activities
are not selected:
- If user data is not selected (during backup or course copying), the badge
information (name, description, image, etc.) and criteria will be included,
but the users who have been awarded the badge will be excluded.
- If activities are not selected (during backup), the badge information
(name, description, image, etc.) will be copied, but the criteria and users
who have been awarded the badge will be excluded.
David Woloszyn [Thu, 20 Jun 2024 06:18:48 +0000 (16:18 +1000)]
MDL-58353 report_usersessions: Ability to logout all other sessions
Angelia Dela Cruz [Tue, 2 Jul 2024 07:37:55 +0000 (15:37 +0800)]
MDL-81296 mod_data: Behat test for data activity readonly availability
David Woloszyn [Mon, 23 Jan 2023 00:12:00 +0000 (11:12 +1100)]
MDL-58353 admin: Logout on password change default to yes
Daniel Ziegenberg [Wed, 27 Mar 2024 19:49:09 +0000 (20:49 +0100)]
MDL-73284 messages: Final deprecation MESSAGE_DEFAULT_LOGGED(OFF|IN)
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
Sara Arjona [Fri, 7 Jun 2024 14:42:26 +0000 (16:42 +0200)]
MDL-43938 badges: Bagde names are not unique anymore
The restriction for the badge name to be unique has been removed so,
from now on, the badge names can be duplicated, even inside a course.
ferranrecio [Mon, 8 Jul 2024 11:34:28 +0000 (13:34 +0200)]
MDL-81765 mod_subsection: disable mod subsection by default
Huong Nguyen [Mon, 8 Jul 2024 02:13:19 +0000 (09:13 +0700)]
MDL-82404 core_cohort: Fix random Behat failure
- Switched to use Table row verification instead of
text assertion for better result
- Used the correct selector for checkboxes
Ilya Tregubov [Thu, 27 Jun 2024 01:45:55 +0000 (09:45 +0800)]
MDL-82292 mod_assign: Merge picture and name columns
Simey Lameze [Wed, 25 Jan 2023 03:22:35 +0000 (11:22 +0800)]
MDL-76654 behat: fixes and improvements to self assessment test
Angelia Dela Cruz [Wed, 25 Jan 2023 03:22:35 +0000 (11:22 +0800)]
MDL-76654 behat: Coverage for workshop self-assessment
meirzamoodle [Sun, 7 Jul 2024 06:35:32 +0000 (13:35 +0700)]
MDL-66251 form: Hiding and disabling static elements.
Added functionality to locate static text elements within the form,
improving the ability to target and manipulate the static elements for
hiding and disabling purposes.
Stevani Andolo [Tue, 21 May 2024 08:04:13 +0000 (16:04 +0800)]
MDL-80947 communication_customlink: Check before customlink update
Tim Hunt [Fri, 5 Jul 2024 15:59:55 +0000 (16:59 +0100)]
MDL-82401 quiz: editing modals must be removed on close
ferranrecio [Thu, 4 Jul 2024 12:03:19 +0000 (14:03 +0200)]
MDL-81765 course: fix double highlighted in subsections
ferranrecio [Tue, 25 Jun 2024 15:43:40 +0000 (17:43 +0200)]
MDL-81765 mod_subsection: add plugin to core
Daniel Ureña [Thu, 4 Jul 2024 13:49:42 +0000 (15:49 +0200)]
MDL-82234 tool_mobile: Return display default login form
Sara Arjona [Thu, 27 Jun 2024 14:22:36 +0000 (16:22 +0200)]
MDL-81661 theme: Set Moodle files after Font Awesome upgrade
Sara Arjona [Thu, 27 Jun 2024 11:19:06 +0000 (13:19 +0200)]
MDL-81661 theme: Update FontAwesome to 6.5.2
Sara Arjona [Tue, 25 Jun 2024 10:41:11 +0000 (12:41 +0200)]
MDL-68211 feedback: Export percentage format
The feedback was exporting the percentage in the Analysis file using
a wrong value for the format, so instead of having only 2 decimals,
the number was not formatted.
Sara Arjona [Fri, 7 Jun 2024 14:12:34 +0000 (16:12 +0200)]
MDL-43938 badges: Fix coding style
Sara Arjona [Fri, 7 Jun 2024 12:29:12 +0000 (14:29 +0200)]
MDL-43938 badges: Merge newbadge.php and edit.php
The newbadge.php and edit.php pages have been merged in edit.php
to make them easier to maintain because they were quite similar
(newbadge.php was only used for creating badges and edit.php for
editing badge details and messages).
ferranrecio [Tue, 25 Jun 2024 15:01:43 +0000 (17:01 +0200)]
MDL-81765 report_outline: add subsection tests
ferranrecio [Tue, 25 Jun 2024 15:00:37 +0000 (17:00 +0200)]
MDL-81765 course: module delegated section logic
Having mod_subsection into core was a pre-requisite to incorporate some
phpunit and behat tests that are pending from previous issues. Also,
some new sectiondelegatemodule methods are added tu support the new
plugin.
Ilya Tregubov [Fri, 5 Jul 2024 01:01:53 +0000 (09:01 +0800)]
weekly release 4.5dev
Ilya Tregubov [Fri, 5 Jul 2024 01:01:53 +0000 (09:01 +0800)]
NOBUG: Add upgrade notes
Huong Nguyen [Thu, 4 Jul 2024 14:42:59 +0000 (21:42 +0700)]
Merge branch 'MDL-80907-take-2' of https://github.com/HuongNV13/moodle
Huong Nguyen [Thu, 4 Jul 2024 14:21:01 +0000 (21:21 +0700)]
MDL-80907 qtype_ordering: Fix incorrect Behat column selectors
Sara Arjona [Thu, 4 Jul 2024 09:20:06 +0000 (11:20 +0200)]
Merge branch 'MDL-80907-main' of https://github.com/HuongNV13/moodle
Huong Nguyen [Thu, 4 Jul 2024 08:14:54 +0000 (15:14 +0700)]
MDL-80907 behat: Fix incorrect column selectors
Huong Nguyen [Thu, 4 Jul 2024 08:01:47 +0000 (15:01 +0700)]
Merge branch 'MDL-79716-oracle' of https://github.com/HuongNV13/moodle
Huong Nguyen [Thu, 4 Jul 2024 07:34:13 +0000 (14:34 +0700)]
MDL-79716 mod_assign: Fix random failures PHPUnit test
- Fix Clock API is not used correctly. We need to make sure
not to reset the DI system halfway through a test.
- Switched to use Message sink to speed up the test, no need
to query the DB to verify the result anymore.
- Used Data generator to create a submission
Andrew Nicols [Thu, 4 Jul 2024 03:39:09 +0000 (11:39 +0800)]
MDL-78662 question: Correct upgrade notes
Andrew Nicols [Thu, 4 Jul 2024 04:17:36 +0000 (12:17 +0800)]
Merge branch 'MDL-78662-master' of https://github.com/NashTechOpenUniversity/moodle
Huong Nguyen [Thu, 4 Jul 2024 04:12:50 +0000 (11:12 +0700)]
Merge branch 'MDL-80907' of https://github.com/marinaglancy/moodle
Jun Pataleta [Thu, 4 Jul 2024 03:40:30 +0000 (11:40 +0800)]
Merge branch 'MDL-82364-main' of https://github.com/HuongNV13/moodle
Huong Nguyen [Wed, 3 Jul 2024 07:47:10 +0000 (14:47 +0700)]
MDL-82364 mod_quiz: Fix random failures PHPUnit test
- Fix Clock API is not used correctly. We need to make sure
not to reset the DI system halfway through a test.
- Switched to use Message sink to speed up the test, no need
to query the DB to verify the result anymore.
Ilya Tregubov [Thu, 4 Jul 2024 02:57:15 +0000 (10:57 +0800)]
Merge branch 'MDL-63670-main' of https://github.com/andrewnicols/moodle
Ilya Tregubov [Thu, 4 Jul 2024 02:37:29 +0000 (10:37 +0800)]
Merge branch 'MDL-82315' of https://github.com/paulholden/moodle
Ilya Tregubov [Thu, 4 Jul 2024 01:50:22 +0000 (09:50 +0800)]
Merge branch 'MDL-82024' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 3 Jul 2024 15:14:09 +0000 (17:14 +0200)]
Merge branch 'MDL-82100-master' of https://github.com/danghieu1407/moodle
Sara Arjona [Wed, 3 Jul 2024 13:52:24 +0000 (15:52 +0200)]
Merge branch 'MDL-81771-main' of https://github.com/aanabit/moodle
Amaia Anabitarte [Wed, 19 Jun 2024 11:57:07 +0000 (13:57 +0200)]
MDL-81771 report_outline: Add subsections to course Activity report