Paul Holden [Thu, 7 Sep 2023 14:33:28 +0000 (15:33 +0100)]
MDL-79291 h5p: handle content type creation errors in test generator.
If the endpoint is temporarily down and/or misbehaving, then at least
we'll a clearer failure message.
Andrew Nicols [Tue, 5 Sep 2023 14:27:40 +0000 (22:27 +0800)]
on-demand release 4.3dev+
Andrew Nicols [Tue, 5 Sep 2023 14:27:36 +0000 (22:27 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
AMOS bot [Tue, 5 Sep 2023 14:25:23 +0000 (14:25 +0000)]
Automatically generated installer lang files
Jun Pataleta [Tue, 5 Sep 2023 04:05:59 +0000 (12:05 +0800)]
Merge branch 'MDL-78874-master' of https://github.com/danghieu1407/moodle
Ilya Tregubov [Tue, 5 Sep 2023 03:59:29 +0000 (11:59 +0800)]
Merge branch 'MDL-77296-master' of https://github.com/davewoloszyn/moodle
Andrew Nicols [Tue, 5 Sep 2023 03:52:36 +0000 (11:52 +0800)]
Merge branch 'MDL-79132' of https://github.com/AnupamaSarjoshi/moodle
Andrew Nicols [Tue, 5 Sep 2023 03:44:07 +0000 (11:44 +0800)]
MDL-75268 core: Add tiny_premium to list of standard plugins
Andrew Nicols [Tue, 5 Sep 2023 03:39:41 +0000 (11:39 +0800)]
Merge branch 'MDL-75268-master' of https://github.com/davewoloszyn/moodle
Andrew Nicols [Tue, 5 Sep 2023 03:28:30 +0000 (11:28 +0800)]
Merge branch 'MDL-78865' of https://github.com/danmarsden/moodle
Andrew Nicols [Tue, 5 Sep 2023 03:25:26 +0000 (11:25 +0800)]
Merge branch 'MDL-79253-master' of https://github.com/junpataleta/moodle
Andrew Nicols [Tue, 5 Sep 2023 03:23:46 +0000 (11:23 +0800)]
Merge branch 'MDL-79060-master' of https://github.com/junpataleta/moodle
Jun Pataleta [Tue, 5 Sep 2023 03:12:18 +0000 (11:12 +0800)]
MDL-79060 course: Deprecate unused aria:courseimage lang string
Jun Pataleta [Fri, 18 Aug 2023 05:37:06 +0000 (13:37 +0800)]
MDL-79060 course: Use course name for the course image link
Andrew Nicols [Tue, 5 Sep 2023 02:56:28 +0000 (10:56 +0800)]
Merge branch 'MDL-79230' of https://github.com/paulholden/moodle
Ilya Tregubov [Tue, 5 Sep 2023 02:54:52 +0000 (10:54 +0800)]
Merge branch 'MDL-78744-master' of https://github.com/roland04/moodle
Andrew Nicols [Tue, 5 Sep 2023 02:53:19 +0000 (10:53 +0800)]
Merge branch 'MDL-77061' of https://github.com/dravek/moodle
Andrew Nicols [Tue, 5 Sep 2023 02:40:53 +0000 (10:40 +0800)]
Merge branch 'MDL-79236' of https://github.com/paulholden/moodle
Andrew Nicols [Tue, 5 Sep 2023 02:35:19 +0000 (10:35 +0800)]
Merge branch 'MDL-79237' of https://github.com/paulholden/moodle
Andrew Nicols [Tue, 5 Sep 2023 02:34:57 +0000 (10:34 +0800)]
Merge branch 'MDL-79238' of https://github.com/paulholden/moodle
Andrew Nicols [Tue, 5 Sep 2023 02:34:40 +0000 (10:34 +0800)]
Merge branch 'MDL-78946' of https://github.com/paulholden/moodle
Andrew Nicols [Tue, 5 Sep 2023 02:32:48 +0000 (10:32 +0800)]
Merge branch 'MDL-79191' of https://github.com/paulholden/moodle
Andrew Nicols [Tue, 5 Sep 2023 02:28:46 +0000 (10:28 +0800)]
Merge branch 'MDL-79088-master' of https://github.com/marinaglancy/moodle
AMOS bot [Tue, 5 Sep 2023 00:11:57 +0000 (00:11 +0000)]
Automatically generated installer lang files
Andrew Nicols [Mon, 4 Sep 2023 14:21:17 +0000 (22:21 +0800)]
Merge branch 'MDL-73734-streaming-output-api' of https://github.com/brendanheywood/moodle
Jun Pataleta [Mon, 4 Sep 2023 13:24:11 +0000 (21:24 +0800)]
MDL-79253 mod_scorm: Require locallib when deleting SCORM instances
Marina Glancy [Fri, 1 Sep 2023 09:06:57 +0000 (10:06 +0100)]
MDL-79088 navigation: add stoppable interface to navigation extend hook
Marina Glancy [Mon, 21 Aug 2023 13:40:24 +0000 (14:40 +0100)]
MDL-79088 navigation: new hook to add items to site primary navigation
Paul Holden [Mon, 4 Sep 2023 10:38:09 +0000 (11:38 +0100)]
Merge branch 'MDL-79232-master' of https://github.com/marinaglancy/moodle
Mikel Martín [Mon, 10 Jul 2023 14:03:06 +0000 (16:03 +0200)]
MDL-78744 completion: Split activity_information in completion and dates
Deprecate core_course\output\activity_information class and move its code to two
new classes: core_course\output\activity_completion and core_course\output\activity_dates.
In this process refactor activity_completion improving readability and and also deprecate
renderer_base::activity_information() and core_course_renderer::render_activity_information().
Huong Nguyen [Mon, 4 Sep 2023 05:32:37 +0000 (12:32 +0700)]
Merge branch 'MDL-79248-master' of https://github.com/andrewnicols/moodle
Andrew Nicols [Mon, 4 Sep 2023 02:11:07 +0000 (10:11 +0800)]
MDL-79248 mod_quiz: Behat scenario interacts incorrectly with select
This test was using the click operator to select an option value, rather
than selecting the value with form field steps.
In addition I found that sometimes the way in which a WS is used to
make the change before a refresh leads to a random failure if the page
navigation happens too slowly.
Paul Holden [Fri, 1 Sep 2023 18:42:28 +0000 (19:42 +0100)]
MDL-79237 tiny_noautolink: define help link text language string.
Paul Holden [Fri, 1 Sep 2023 18:57:27 +0000 (19:57 +0100)]
MDL-79238 tool_mfa: define factor sub-plugins as standard.
Paul Holden [Fri, 1 Sep 2023 19:10:45 +0000 (20:10 +0100)]
MDL-78946 tool_mfa: define factor subplugin type language strings.
Andrew Nicols [Sat, 2 Sep 2023 00:18:19 +0000 (08:18 +0800)]
weekly release 4.3dev+
Andrew Nicols [Sat, 2 Sep 2023 00:18:16 +0000 (08:18 +0800)]
NOBUG: Fixed SVG browser compatibility
Paul Holden [Fri, 1 Sep 2023 18:21:13 +0000 (19:21 +0100)]
MDL-79236 editor_tiny: define subplugin type language strings.
Mark Johnson [Fri, 1 Sep 2023 15:38:09 +0000 (16:38 +0100)]
MDL-72321 question bank: Only update edit switch URL if present
Mark Johnson [Fri, 1 Sep 2023 15:30:40 +0000 (16:30 +0100)]
MDL-72321 datafilter: Stop disabling jointype field
This was causing behat test failures due to the test trying to
set the disabled jointype field before the filter type was selected.
Paul Holden [Fri, 1 Sep 2023 14:17:05 +0000 (15:17 +0100)]
MDL-79230 editor_tiny: fix plugin info manage URL.
Co-authored-by: Meirza <meirza.arson@moodle.com>
Marina Glancy [Fri, 1 Sep 2023 13:20:29 +0000 (14:20 +0100)]
MDL-79232 navigation: fix undefined var warning
Andrew Nicols [Fri, 1 Sep 2023 03:58:51 +0000 (11:58 +0800)]
Merge branch 'mdl-79204-master' of https://github.com/james-cnz/moodle
Andrew Nicols [Fri, 1 Sep 2023 03:55:59 +0000 (11:55 +0800)]
Merge branch 'MDL-79108-master' of https://github.com/sarjona/moodle
Huong Nguyen [Fri, 1 Sep 2023 03:53:38 +0000 (10:53 +0700)]
Merge branch 'MDL-74828-master' of https://github.com/andrewnicols/moodle
Andrew Nicols [Fri, 1 Sep 2023 03:46:15 +0000 (11:46 +0800)]
Merge branch 'MDL-78930-master' of https://github.com/sarjona/moodle
Huong Nguyen [Fri, 1 Sep 2023 03:41:18 +0000 (10:41 +0700)]
Merge branch 'MDL-76092-master' of https://github.com/andrewnicols/moodle
Andrew Nicols [Fri, 1 Sep 2023 03:31:17 +0000 (11:31 +0800)]
Merge branch 'MDL-78966-master' of https://github.com/rjnl/moodle
Huong Nguyen [Fri, 1 Sep 2023 03:28:54 +0000 (10:28 +0700)]
Merge branch 'MDL-79042-master' of https://github.com/andrewnicols/moodle
Andrew Nicols [Fri, 1 Sep 2023 03:25:22 +0000 (11:25 +0800)]
Merge branch 'MDL-78179-master' of https://github.com/sarjona/moodle
Ilya Tregubov [Fri, 1 Sep 2023 03:15:09 +0000 (11:15 +0800)]
Merge branch 'MDL-74429-master' of https://github.com/roland04/moodle
Andrew Nicols [Fri, 1 Sep 2023 03:12:55 +0000 (11:12 +0800)]
Merge branch 'MDL-79190-master' of https://github.com/jbs1/moodle
Matt Porritt [Mon, 21 Aug 2023 01:33:56 +0000 (11:33 +1000)]
MDL-79051 Authentication: MFA Improve email template
Improve the layout, display and information architecture of
the email sent that contains the code for the email MFA factor.
Ilya Tregubov [Fri, 1 Sep 2023 03:03:22 +0000 (11:03 +0800)]
Merge branch 'MDL-79198-master' of https://github.com/junpataleta/moodle
Andrew Nicols [Fri, 1 Sep 2023 03:00:59 +0000 (11:00 +0800)]
Merge branch 'MDL-77979-master' of https://github.com/meirzamoodle/moodle
Ilya Tregubov [Fri, 1 Sep 2023 02:52:26 +0000 (10:52 +0800)]
Merge branch 'MDL-78745-master' of https://github.com/meirzamoodle/moodle
Andrew Nicols [Fri, 1 Sep 2023 02:46:34 +0000 (10:46 +0800)]
Merge branch 'MDL-79045-master' of https://github.com/junpataleta/moodle
Andrew Nicols [Fri, 1 Sep 2023 02:37:41 +0000 (10:37 +0800)]
Merge branch 'MDL-77831-master' of https://github.com/mickhawkins/moodle
meirzamoodle [Tue, 22 Aug 2023 03:32:35 +0000 (10:32 +0700)]
MDL-77979 tiny_noautolink: Add the noautolink plugin to the quickbar
Modified the addQuickbarsToolbarItem function on the util to make the additional toolbar item work.
meirzamoodle [Wed, 16 Aug 2023 10:17:56 +0000 (17:17 +0700)]
MDL-77979 tiny_noautolink: Add a TinyMCE noautolink plugin
Ilya Tregubov [Fri, 1 Sep 2023 02:29:41 +0000 (10:29 +0800)]
Merge branch 'MDL-79202' of https://github.com/paulholden/moodle
Andrew Nicols [Fri, 1 Sep 2023 02:15:19 +0000 (10:15 +0800)]
Merge branch 'MDL-79102-master' of https://github.com/sarjona/moodle
Andrew Nicols [Fri, 1 Sep 2023 01:21:33 +0000 (09:21 +0800)]
MDL-72321 question: Ensure that all instance props are defined
Since PHP 8.2, all properties on a class must be defined as the PHP
Dynamic Property feature has been deprecated.
This commit goes one step further and switches this class to using
constructor property promotion. This language feature has been available
since PHP 8.0 and allows for simplified creation of class properties
which are initially defined in the constructor.
Andrew Nicols [Fri, 1 Sep 2023 01:39:28 +0000 (09:39 +0800)]
Merge branch 'MDL-79144-master' of https://github.com/marinaglancy/moodle
Ilya Tregubov [Fri, 1 Sep 2023 01:24:30 +0000 (09:24 +0800)]
Merge branch 'MDL-79107-master-2' of https://github.com/andrewnicols/moodle
Andrew Nicols [Fri, 1 Sep 2023 01:06:01 +0000 (09:06 +0800)]
MDL-79107 editor_tiny: Target correct element on editor removal
Andrew Nicols [Thu, 31 Aug 2023 15:02:14 +0000 (23:02 +0800)]
Merge branch 'MDL-72321_master-squashed' of https://github.com/marxjohnson/moodle
Paul Holden [Thu, 31 Aug 2023 14:12:45 +0000 (15:12 +0100)]
MDL-79191 grade: correct column type for the grade column (float).
Nathan Nguyen [Thu, 29 Sep 2022 04:07:26 +0000 (14:07 +1000)]
MDL-72321 core: backup/restore filter condition
Nathan Nguyen [Wed, 28 Sep 2022 05:57:50 +0000 (15:57 +1000)]
MDL-72321 mod_quiz: Use new datafilters for random questions
Mark Johnson [Thu, 25 May 2023 12:29:46 +0000 (13:29 +0100)]
MDL-72321 core_question: Replace old conditions with new datafilters
Mark Johnson [Thu, 25 May 2023 12:33:19 +0000 (13:33 +0100)]
MDL-72321 qbank_usage: Only load javascript if plugin is enabled
Nathan Nguyen [Mon, 26 Sep 2022 06:04:01 +0000 (16:04 +1000)]
MDL-72321 qbank_comment: Only initialise javascript if plugin is enabled
Mark Johnson [Tue, 23 May 2023 14:57:09 +0000 (15:57 +0100)]
MDL-72321 qbank_bulkmove: Rewrite unit test
This reduces code duplication and removes the dependency on
\core_question\local\bank\view from the test.
Mark Johnson [Mon, 24 Jul 2023 13:57:30 +0000 (14:57 +0100)]
MDL-72321 core: Support disabled options in form-autocomplete
Autocomplete fields can now include disabled options in the suggestion
list. When calling .enchance() on a select list with disabled options,
those options will be added to the autocomplete suggestions with the
aria-disabled arribute set, and will not be selectable.
Datafilters using the autocomplete element can also hook into this by
including disabled options in their list of values.
Mark Johnson [Tue, 18 Jul 2023 13:16:38 +0000 (14:16 +0100)]
MDL-72321 core: Allow datafilters to specify a subset of join types
A datafilter can now specify a subset of jointypes that it supports from
the default list of all, any or none. By default all options will be
available, but an individual filter can ovveride this to include just
those options that make sense for the filter. If only one option is
allowed, the select list will be hidden to simplify the UI.
Nathan Nguyen [Fri, 16 Sep 2022 02:54:06 +0000 (12:54 +1000)]
MDL-72321 core: Add binary datafilter
This adds a new datafilter type which provides a single binary choice
(for example yes/no).
Jun Pataleta [Thu, 31 Aug 2023 13:09:56 +0000 (21:09 +0800)]
Merge branch 'MDL-79107-master' of https://github.com/junpataleta/moodle
Jun Pataleta [Thu, 31 Aug 2023 12:41:54 +0000 (20:41 +0800)]
MDL-79107 qtype_essay: Move non_form_fields.feature under qtype_essay
Andrew Nicols [Tue, 22 Aug 2023 14:10:05 +0000 (22:10 +0800)]
MDL-79107 editor_tiny: Inform Behat of field type
Jun Pataleta [Thu, 31 Aug 2023 12:32:17 +0000 (20:32 +0800)]
Merge branch 'MDL-79017' of https://github.com/paulholden/moodle
Michael Hawkins [Thu, 31 Aug 2023 05:13:03 +0000 (13:13 +0800)]
MDL-77831 core: Updated security.txt expiry and added additional info
Jun Pataleta [Thu, 31 Aug 2023 09:51:17 +0000 (17:51 +0800)]
Merge branch 'MDL-77657-master-get_extra_scss_code-wrong-order' of https://github.com/danowar2k/moodle
Sara Arjona [Thu, 31 Aug 2023 09:10:17 +0000 (11:10 +0200)]
Merge branch 'MDL-78530-master' of https://github.com/aanabit/moodle
Huong Nguyen [Thu, 31 Aug 2023 08:38:50 +0000 (15:38 +0700)]
Merge branch 'MDL-56020-master' of https://github.com/jleyva/moodle
Amaia Anabitarte [Wed, 26 Jul 2023 16:24:15 +0000 (18:24 +0200)]
MDL-78530 core_completion: Remove $CFG->completiondefault setting
Amaia Anabitarte [Wed, 26 Jul 2023 15:59:02 +0000 (17:59 +0200)]
MDL-78530 core_completion: Use site default completion or none
When creating a new activity we should use course level default completion
and site level completion if there is no course level default completion.
For non defined default completion values use COMPLETION_TRACKING_NONE
instead of COMPLETION_TRACKING_MANUAL.
Amaia Anabitarte [Wed, 2 Aug 2023 18:38:48 +0000 (20:38 +0200)]
MDL-78530 core_completion: New default completion behat generator
Huong Nguyen [Thu, 31 Aug 2023 05:26:19 +0000 (12:26 +0700)]
Merge branch 'MDL-79207-master' of https://github.com/andelacruz/moodle
Huong Nguyen [Thu, 31 Aug 2023 03:46:41 +0000 (10:46 +0700)]
Merge branch 'MDL-32278-master' of https://github.com/sammarshallou/moodle
Huong Nguyen [Thu, 31 Aug 2023 03:15:47 +0000 (10:15 +0700)]
MDL-78907 mod_bigbluebuttonbn: Use the correct parameter type for id
Huong Nguyen [Thu, 31 Aug 2023 03:10:13 +0000 (10:10 +0700)]
Merge branch 'MDL-78907-master' of https://github.com/call-learning/moodle
Angelia Dela Cruz [Wed, 30 Aug 2023 11:22:59 +0000 (19:22 +0800)]
MDL-79207 core_course: Behat coverage for activity and resource deletion
Jun Pataleta [Wed, 30 Aug 2023 12:21:53 +0000 (20:21 +0800)]
MDL-79045 grade: Don't enclose grade user_heading in $OUTPUT->heading()
Do not enclose \core_grades_renderer::user_heading() in
$OUTPUT->heading() and enclose the user's name in the user heading in
<h2> tags instead.
- Having <div> inside <h2> results in errors in HTML validation.
- Enclosing the whole user heading in <h2> results in the other
elements in the user heading (Message, Add to contacts) to be announced
to screen readers which can result in confusion.
Ilya Tregubov [Thu, 31 Aug 2023 00:23:03 +0000 (08:23 +0800)]
Merge branch 'MDL-78597-master' of https://github.com/snake/moodle
Sara Arjona [Wed, 30 Aug 2023 15:55:32 +0000 (17:55 +0200)]
Merge branch 'MDL-78612-master' of https://github.com/andrewnicols/moodle
Amaia Anabitarte [Fri, 21 Jul 2023 10:27:26 +0000 (12:27 +0200)]
MDL-78530 core_completion: New site default activity completion page
Andrew Nicols [Wed, 30 Aug 2023 04:41:37 +0000 (12:41 +0800)]
MDL-78612 core: Wrap modal_factory.create in pendingPromise
meirzamoodle [Tue, 29 Aug 2023 09:26:47 +0000 (16:26 +0700)]
MDL-78745 editor_tiny: Stored text in non-entity form
TinyMCE has a default entity_encoding 'named',
which causes text with diacritic symbols to be converted to HTML entities,
e.g. pâté will be convert to pâté
That will be a problem with the Glossary auto-linking filter if a course has a text concept like pâté,
then the filter will likely fail to get the text concept.
Changing the TinyMCE entity_encoding to 'raw' will resolve the problem.
james-cnz [Wed, 30 Aug 2023 00:21:14 +0000 (12:21 +1200)]
MDL-79204 course: Remove HTML tag trailing slashes