Paul Holden [Tue, 5 Sep 2023 12:41:54 +0000 (13:41 +0100)]
MDL-79266 core: require plugins always define subplugin lang strings.
Ilya Tregubov [Fri, 12 Jan 2024 01:11:31 +0000 (09:11 +0800)]
weekly release 4.4dev
Ilya Tregubov [Fri, 12 Jan 2024 01:11:24 +0000 (09:11 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Jun Pataleta [Thu, 11 Jan 2024 03:50:07 +0000 (11:50 +0800)]
Merge branch 'MDL-80246-main' of https://github.com/mihailges/moodle
Huong Nguyen [Thu, 11 Jan 2024 03:44:01 +0000 (10:44 +0700)]
Merge branch 'MDL-80452-main' of https://github.com/andelacruz/moodle
Huong Nguyen [Thu, 11 Jan 2024 03:35:42 +0000 (10:35 +0700)]
Merge branch 'MDL-80229-main' of https://github.com/davewoloszyn/moodle
Jun Pataleta [Thu, 11 Jan 2024 03:32:40 +0000 (11:32 +0800)]
Merge branch 'MDL-80313' of https://github.com/stronk7/moodle
Angelia Dela Cruz [Tue, 19 Dec 2023 07:08:31 +0000 (15:08 +0800)]
MDL-80452 mod_h5pactivity: Behat for H5Pactivity duplication and delete
Ilya Tregubov [Thu, 11 Jan 2024 03:17:31 +0000 (11:17 +0800)]
Merge branch 'MDL-79608' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 11 Jan 2024 02:44:41 +0000 (10:44 +0800)]
Merge branch 'MDL-79780' of https://github.com/timhunt/moodle
Ilya Tregubov [Thu, 11 Jan 2024 02:44:07 +0000 (10:44 +0800)]
Merge branch 'MDL-80446' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 11 Jan 2024 02:42:52 +0000 (09:42 +0700)]
Merge branch 'MDL-79296-main' of https://github.com/rmady/moodle
Ilya Tregubov [Thu, 11 Jan 2024 02:38:10 +0000 (10:38 +0800)]
Merge branch 'MDL-80357_main' of https://github.com/SimonasAdams/moodle
Ilya Tregubov [Thu, 11 Jan 2024 02:34:07 +0000 (10:34 +0800)]
Merge branch 'MDL-80333_master' of https://github.com/santoshndev/moodle
Sara Arjona [Wed, 10 Jan 2024 16:00:02 +0000 (17:00 +0100)]
Merge branch 'MDL-71732' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 10 Jan 2024 15:10:08 +0000 (16:10 +0100)]
Merge branch 'MDL-80014' of https://github.com/paulholden/moodle
Santosh Nagargoje [Thu, 7 Dec 2023 10:01:26 +0000 (15:31 +0530)]
MDL-80333 Authentication: Fixed new login notification adhoc task
Sara Arjona [Wed, 10 Jan 2024 06:34:57 +0000 (07:34 +0100)]
Merge branch 'MDL-80340-main' of https://github.com/lameze/moodle
Huong Nguyen [Wed, 10 Jan 2024 03:29:50 +0000 (10:29 +0700)]
Merge branch 'MDL-80382-main' of https://github.com/andelacruz/moodle
Huong Nguyen [Wed, 10 Jan 2024 02:59:32 +0000 (09:59 +0700)]
Merge branch 'MDL-65403_master' of https://github.com/marxjohnson/moodle
Ilya Tregubov [Wed, 10 Jan 2024 01:00:54 +0000 (09:00 +0800)]
Merge branch 'MDL-79830' of https://github.com/paulholden/moodle
Ilya Tregubov [Wed, 10 Jan 2024 00:57:34 +0000 (08:57 +0800)]
Merge branch 'MDL-79532' of https://github.com/paulholden/moodle
Simey Lameze [Tue, 9 Jan 2024 00:25:07 +0000 (08:25 +0800)]
MDL-80340 behat: make query to fetch h5p attempts less strict
Angelia Dela Cruz [Tue, 12 Dec 2023 05:56:41 +0000 (13:56 +0800)]
MDL-80382 behat: Replace "Frist" typos in Behat tests to "First"
AMOS bot [Tue, 9 Jan 2024 00:10:50 +0000 (00:10 +0000)]
Automatically generated installer lang files
Sara Arjona [Mon, 8 Jan 2024 16:17:11 +0000 (17:17 +0100)]
Merge branch 'MDL-80096-main-fix' of https://github.com/sarjona/moodle
Sara Arjona [Mon, 8 Jan 2024 16:15:29 +0000 (17:15 +0100)]
MDL-80096 tool: Remove illegal whitespaces
Sara Arjona [Mon, 8 Jan 2024 15:58:46 +0000 (16:58 +0100)]
Merge branch 'MDL-80096-master-v02' of https://github.com/ferranrecio/moodle
Ferran Recio [Wed, 15 Nov 2023 14:23:35 +0000 (15:23 +0100)]
MDL-80096 tool_generator: execute behat generators in current instance
This is a new feature in tool_generator to execute a feature file
containing only generator steps. This new tool can be used to prepared
testing scenarios for complex issues that requires manual testing.
Sara Arjona [Mon, 8 Jan 2024 15:38:29 +0000 (16:38 +0100)]
Merge branch 'MDL-78999_master' of https://github.com/santoshndev/moodle
Huong Nguyen [Mon, 8 Jan 2024 09:08:17 +0000 (16:08 +0700)]
Merge branch 'MDL-73639-main' of https://github.com/lameze/moodle
Sara Arjona [Mon, 8 Jan 2024 08:35:21 +0000 (09:35 +0100)]
Merge branch 'MDL-71733' of https://github.com/paulholden/moodle
Simey Lameze [Mon, 8 Jan 2024 04:43:21 +0000 (12:43 +0800)]
MDL-73639 behat: improvements to the new recover grades test
Angelia Dela Cruz [Fri, 17 Nov 2023 07:53:00 +0000 (15:53 +0800)]
MDL-73639 core_grades: Behat to test Recover grades default settings
Ilya Tregubov [Mon, 8 Jan 2024 02:03:47 +0000 (10:03 +0800)]
Merge branch 'MDL-69497' of https://github.com/paulholden/moodle
Ilya Tregubov [Mon, 8 Jan 2024 01:19:39 +0000 (09:19 +0800)]
Merge branch 'MDL-79937_fixlessonmatching' of https://github.com/catalystfd/moodle
Eloy Lafuente (stronk7) [Mon, 4 Dec 2023 17:55:10 +0000 (18:55 +0100)]
MDL-80313 behat: remove dupe type attribute
Because of https://github.com/Masterminds/html5-php/issues/242
that duplicate attribute is causing problems. As far as we don't
need it, we proceed to remove leaving only the type=submit that
will make NonJS behat tests (BrowserKit) happy.
Eloy Lafuente (stronk7) [Mon, 4 Dec 2023 11:17:37 +0000 (12:17 +0100)]
MDL-80313 mod_forum: Fix a few steps to use :checked pseudo element
Not sure why the [checked=checked] was working ok, but everywhere I
have looked out there show examples about :checked (and :not(:checked)
being the correct way to use CSS Selectors that are converted to working
XPath expressions.
Curiously, it's only for NonJS steps, JS one already were using
another syntax, just [checked].
Eloy Lafuente (stronk7) [Sun, 3 Dec 2023 22:08:16 +0000 (23:08 +0100)]
Eloy Lafuente (stronk7) [Sun, 3 Dec 2023 21:53:58 +0000 (22:53 +0100)]
MDL-80313 composer: Bump composer stuff to use php81 as minimum
It seems that in MDL-78496 we missed to regenerate the
composer stuff using the new PHP 8.1 requirement.
This commit addresses exactly that, following the instructions:
https://moodledev.io/general/development/tools/composer#how-to-prepare-and-submit-composer-changes
Note it comes with a few updated components:
- friends-of-behat/mink-extension 2.7.4
- oleg-andreyev/mink-phpwebdriver 1.3.1
And a bunch of second (and deeper) level dependencies updated too.
Paul Holden [Thu, 28 Sep 2023 15:13:06 +0000 (16:13 +0100)]
MDL-79532 blog: add "title with link" column to report entity.
Paul Holden [Mon, 23 Oct 2023 18:35:51 +0000 (19:35 +0100)]
MDL-79830 tag: flag count entity reporting via column/filter.
Santosh Nagargoje [Tue, 5 Dec 2023 10:27:07 +0000 (15:57 +0530)]
MDL-78999 theme: Fixed site logo issue in small screens
Paul Holden [Tue, 14 Nov 2023 15:42:13 +0000 (15:42 +0000)]
MDL-71733 behat: final removal of deprecated 400 step definitions.
Sara Arjona [Thu, 4 Jan 2024 11:01:53 +0000 (12:01 +0100)]
weekly release 4.4dev
Sara Arjona [Thu, 4 Jan 2024 11:01:41 +0000 (12:01 +0100)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Sara Arjona [Wed, 3 Jan 2024 16:18:16 +0000 (17:18 +0100)]
Merge branch 'MDL-79307' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 3 Jan 2024 15:58:00 +0000 (16:58 +0100)]
Merge branch 'MDL-80243-main' of https://github.com/lameze/moodle
Sara Arjona [Wed, 3 Jan 2024 15:32:33 +0000 (16:32 +0100)]
Merge branch 'MDL-76719' of https://github.com/paulholden/moodle
Shamim Rezaie [Tue, 2 Jan 2024 13:09:17 +0000 (00:09 +1100)]
Merge branch 'MDL-79708-main' of https://github.com/ilyatregubov/moodle
Sara Arjona [Tue, 2 Jan 2024 12:27:27 +0000 (13:27 +0100)]
Merge branch 'MDL-80186-main' of https://github.com/ferranrecio/moodle
Huong Nguyen [Wed, 27 Dec 2023 10:22:03 +0000 (17:22 +0700)]
Merge branch 'MDL-80412' of https://github.com/paulholden/moodle
Huong Nguyen [Wed, 27 Dec 2023 10:14:41 +0000 (17:14 +0700)]
Merge branch 'MDL-77124-main' of https://github.com/roland04/moodle
AMOS bot [Sat, 23 Dec 2023 00:11:33 +0000 (00:11 +0000)]
Automatically generated installer lang files
Tim Hunt [Thu, 19 Oct 2023 10:29:54 +0000 (11:29 +0100)]
MDL-79780 quiz_statistics: take advantage of get_fieldset method
This updates the MDL-79639 code.
Tim Hunt [Thu, 19 Oct 2023 10:28:22 +0000 (11:28 +0100)]
MDL-79780 DML: add the missing get_fieldset method
Paul Holden [Thu, 5 Oct 2023 10:46:36 +0000 (11:46 +0100)]
MDL-79608 tool_task: link to adhoc task page from corresponding check.
Sara Arjona [Thu, 21 Dec 2023 12:34:12 +0000 (13:34 +0100)]
weekly release 4.4dev
Huong Nguyen [Thu, 21 Dec 2023 02:04:59 +0000 (09:04 +0700)]
Merge branch 'MDL-71735-main' of https://github.com/sarjona/moodle
Huong Nguyen [Thu, 21 Dec 2023 01:46:50 +0000 (08:46 +0700)]
Merge branch 'MDL-78940-main' of https://github.com/lameze/moodle
Shamim Rezaie [Wed, 20 Dec 2023 14:13:20 +0000 (01:13 +1100)]
Merge branch 'MDL-80318-master' of https://github.com/jleyva/moodle
Ferran Recio [Thu, 23 Nov 2023 08:31:19 +0000 (09:31 +0100)]
MDL-80186 course: adding new fields to delegate sections logic
Huong Nguyen [Wed, 20 Dec 2023 08:39:37 +0000 (15:39 +0700)]
Merge branch 'MDL-80151-main' of https://github.com/lameze/moodle
Huong Nguyen [Wed, 20 Dec 2023 07:54:38 +0000 (14:54 +0700)]
MDL-80151 behat: Improve viewing site calendar step
Ilya Tregubov [Wed, 20 Dec 2023 08:12:35 +0000 (16:12 +0800)]
Merge branch 'MDL-79128-main' of https://github.com/HuongNV13/moodle
Jun Pataleta [Wed, 20 Dec 2023 07:00:51 +0000 (15:00 +0800)]
Merge branch 'MDL-68124-main' of https://github.com/sarjona/moodle
Huong Nguyen [Tue, 28 Nov 2023 07:41:33 +0000 (14:41 +0700)]
MDL-79128 adhoc_task: Added 'Never' status for ad-hoc task Next run
Co-authored-by: Stevani Andolo <stevani.andolo@moodle.com>
Huong Nguyen [Tue, 28 Nov 2023 05:09:14 +0000 (12:09 +0700)]
MDL-79128 adhoc_task: Implement failed ad-hoc task cleanup
Co-authored-by: Stevani Andolo <stevani.andolo@moodle.com>
Huong Nguyen [Tue, 28 Nov 2023 04:47:22 +0000 (11:47 +0700)]
MDL-79128 adhoc_task: Only rerun the allowed task
Co-authored-by: Stevani Andolo <stevani.andolo@moodle.com>
Huong Nguyen [Tue, 28 Nov 2023 03:55:35 +0000 (10:55 +0700)]
MDL-79128 adhoc_task: Implement no-retry task
Co-authored-by: Stevani Andolo <stevani.andolo@moodle.com>
Including in this commit:
- Added a new counter called attemptsavailable for ad-hoc task
- PHPUnit test for the new feature
Ilya Tregubov [Wed, 20 Dec 2023 01:06:08 +0000 (09:06 +0800)]
Merge branch 'MDL-79985-master' of https://github.com/ferranrecio/moodle
Simon Adams [Tue, 19 Dec 2023 15:13:54 +0000 (15:13 +0000)]
MDL-80357 theme_boost: Correctly interpolate SCSS
Fixes interpolation between SCSS setting and background images SCSS when SCSS setting is a single line comment
Sara Arjona [Tue, 19 Dec 2023 10:54:14 +0000 (11:54 +0100)]
Merge branch 'MDL-80052' of https://github.com/dravek/moodle
Jun Pataleta [Tue, 19 Dec 2023 09:25:15 +0000 (17:25 +0800)]
Merge branch 'MDL-80393' of https://github.com/paulholden/moodle
David Carrillo [Fri, 1 Dec 2023 16:29:16 +0000 (17:29 +0100)]
MDL-80052 badges: Convert Course badges report to use Report builder
David Carrillo [Fri, 1 Dec 2023 16:28:37 +0000 (17:28 +0100)]
MDL-80052 badges: Convert Badge recipients report to use Report builder
Ferran Recio [Mon, 13 Nov 2023 13:37:30 +0000 (14:37 +0100)]
MDL-79985 forms: add choicedropdown form element
The new quick form field uses a choice list to display a dropdown
component inside a form. Apart from que quick form code, the patch also
include a small improvement to the choicelist class to disable empty
values. This small patch is needed because the quickform field won't
allow empty values.
Ferran Recio [Mon, 13 Nov 2023 13:36:23 +0000 (14:36 +0100)]
MDL-79985 output: prepare dropdown components for forms
Add new features to the dropdown components (dialog and status) needed
for using them in quick forms. Now the dialog dropdown have methods to
disable the dropdown button (to disable the field). The status dropdown
has one minor style bugfix and the selected item styles are now stored
as a data attribute.
Paul Holden [Mon, 18 Dec 2023 10:44:26 +0000 (10:44 +0000)]
MDL-80446 mod_feedback: stricter selector for getting draggable items.
Ensure we don't also match inner nodes of the label question.
Jun Pataleta [Tue, 19 Dec 2023 08:07:24 +0000 (16:07 +0800)]
Merge branch 'MDL-79709-master' of https://github.com/davewoloszyn/moodle
Paul Holden [Tue, 12 Dec 2023 17:17:23 +0000 (17:17 +0000)]
MDL-80393 lang: expose current page language to JS modules.
Since
4be39296 the root HTML element contains the iso6391 language
code of the current language pack. However various JS modules need
access to the original Moodle language pack code, so expose that
in the `M.cfg` structure.
Ilya Tregubov [Tue, 19 Dec 2023 03:37:24 +0000 (11:37 +0800)]
Merge branch 'MDL-69541-master_improve_accessibility_of_post_a_copy_to_all_groups_option' of https://github.com/vtos/moodle
Huong Nguyen [Tue, 19 Dec 2023 02:59:10 +0000 (09:59 +0700)]
Merge branch 'MDL-78689-master' of https://github.com/safatshahin/moodle
Safat [Tue, 19 Dec 2023 00:03:30 +0000 (11:03 +1100)]
MDL-78689 core: Version bump
Safat [Tue, 19 Dec 2023 00:01:51 +0000 (11:01 +1100)]
MDL-78689 communication_matrix: Add support for sync provider feature
Safat [Tue, 19 Dec 2023 00:02:48 +0000 (11:02 +1100)]
MDL-78689 core_communication: Add sync provider feature
Jun Pataleta [Mon, 18 Dec 2023 10:00:42 +0000 (18:00 +0800)]
Merge branch 'MDL-73926-master-v7' of https://github.com/TomoTsuyuki/moodle
Angelia Dela Cruz [Mon, 20 Nov 2023 10:24:18 +0000 (18:24 +0800)]
MDL-80151 mod_chat: Behat for chat repeat times and past session view
Simey Lameze [Fri, 24 Nov 2023 04:29:39 +0000 (12:29 +0800)]
MDL-80151 behat: add calendar step to navigate to specific view
Sara Arjona [Fri, 15 Dec 2023 15:35:27 +0000 (16:35 +0100)]
MDL-68124 lesson: Fix random behat error with Oracle
This random error was caused because when reviewing an attempt,
the first pageid to display is calculated based on the timeseen
field in the lesson_attempst table.
In Oracle, sometimes it returned the second pageid (because both
had the same timeseen), so which led to these random failures.
Apart from adding 1-second wait when the attempt is created (to
guarantee the first page is returned properly), a few more
improvements have been also made, like removing manual steps for
setting the lesson activity or adding some extra checks to
confirm the information displayed is expected.
Huong Nguyen [Mon, 18 Dec 2023 07:02:55 +0000 (14:02 +0700)]
Merge branch 'MDL-80329' of https://github.com/paulholden/moodle
Jun Pataleta [Mon, 18 Dec 2023 05:08:54 +0000 (13:08 +0800)]
Merge branch 'MDL-79786-main' of https://github.com/rmady/moodle
Simey Lameze [Fri, 24 Nov 2023 02:59:39 +0000 (10:59 +0800)]
MDL-80243 behat: make completion step more specific
Credit goes to Matthias Opitz
Simey Lameze [Wed, 2 Aug 2023 02:05:25 +0000 (10:05 +0800)]
MDL-78940 course: create social forum using event observers
This commit also convert manual steps to create discussions on the
Social forum to use data generators.
Paul Holden [Fri, 15 Dec 2023 10:48:29 +0000 (10:48 +0000)]
MDL-80412 reportbuilder: Behat scenario to view/sort additional names.
Related to fixes from
8f32e623.
Huong Nguyen [Fri, 15 Dec 2023 01:44:11 +0000 (08:44 +0700)]
weekly release 4.4dev
Huong Nguyen [Fri, 15 Dec 2023 01:44:08 +0000 (08:44 +0700)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Sara Arjona [Thu, 14 Dec 2023 07:41:34 +0000 (08:41 +0100)]
Merge branch 'MDL-79270-fix' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 14 Dec 2023 03:14:07 +0000 (10:14 +0700)]
Merge branch 'MDL-79828-master' of https://github.com/andelacruz/moodle
Huong Nguyen [Thu, 14 Dec 2023 02:56:24 +0000 (09:56 +0700)]
Merge branch 'MDL-79050-master' of https://github.com/andelacruz/moodle