Eloy Lafuente (stronk7) [Wed, 25 Mar 2020 23:04:05 +0000 (00:04 +0100)]
Merge branch 'MDL-67442' of https://github.com/jonof/moodle
Jun Pataleta [Wed, 25 Mar 2020 16:10:01 +0000 (00:10 +0800)]
Merge branch 'MDL-68149' of https://github.com/timhunt/moodle
Jun Pataleta [Wed, 25 Mar 2020 14:34:36 +0000 (22:34 +0800)]
Merge branch 'MDL-68153' of https://github.com/timhunt/moodle
Jun Pataleta [Wed, 25 Mar 2020 00:43:28 +0000 (08:43 +0800)]
Merge branch 'MDL-68111-master' of https://github.com/snake/moodle
Jun Pataleta [Wed, 25 Mar 2020 00:34:41 +0000 (08:34 +0800)]
Merge branch 'MDL-67024-master' of git://github.com/farhan6318/moodle
Jake Dallimore [Wed, 25 Mar 2020 00:28:27 +0000 (08:28 +0800)]
Merge branch 'MDL-67934' of https://github.com/timhunt/moodle
Jake Dallimore [Wed, 25 Mar 2020 00:04:47 +0000 (08:04 +0800)]
Merge branch 'MDL-58413-master-take2' of git://github.com/lucaboesch/moodle
Eloy Lafuente (stronk7) [Tue, 24 Mar 2020 22:59:26 +0000 (23:59 +0100)]
Merge branch 'MDL-67731' of https://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Tue, 24 Mar 2020 21:48:05 +0000 (22:48 +0100)]
Merge branch 'MDL-67930' of https://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Tue, 24 Mar 2020 21:38:59 +0000 (22:38 +0100)]
Merge branch 'MDL-68068-master' of git://github.com/cescobedo/moodle
Jake Dallimore [Tue, 24 Mar 2020 04:10:33 +0000 (12:10 +0800)]
Merge branch 'MDL-68135-master' of git://github.com/rezaies/moodle
Jake Dallimore [Thu, 5 Mar 2020 03:44:06 +0000 (11:44 +0800)]
MDL-68111 core: add 'enablemoodlenet' setting to advanced features
This will control whether any MoodleNet features are presented to users
Paul Holden [Fri, 13 Mar 2020 23:30:33 +0000 (23:30 +0000)]
MDL-67731 backup: fix async restores in progress table listing.
Paul Holden [Fri, 13 Mar 2020 20:42:37 +0000 (20:42 +0000)]
MDL-67930 mod_forum: consistent default group image when hidden.
Luca Bösch [Wed, 4 Mar 2020 09:23:25 +0000 (10:23 +0100)]
MDL-58413 mod_url: support internationalized domain names.
Internationalized domain names (IDN) do work in the URL resource.
cescobedo [Sat, 29 Feb 2020 09:50:40 +0000 (10:50 +0100)]
MDL-68068 core_h5p: Replace $_SESSION by $SESSION
The third-party library H5P has some references to instead of Moodle's.
That implies that the information is not saved to backends and other issues,
so only the Moodle one should be used by core (core should be free from and always use .).
Farhan Karmali [Mon, 24 Feb 2020 08:17:14 +0000 (13:47 +0530)]
MDL-67024 Lib: Check if user->mnethostid is set before using it
Adrian Greeve [Fri, 20 Mar 2020 05:35:42 +0000 (13:35 +0800)]
weekly release 3.9dev
Peter Dias [Thu, 19 Mar 2020 04:00:03 +0000 (12:00 +0800)]
MDL-60817 file: Populate header only if exists
Adrian Greeve [Thu, 19 Mar 2020 03:26:25 +0000 (11:26 +0800)]
Merge branch 'MDL-68081-master' of https://github.com/kritisingh1/moodle
Adrian Greeve [Thu, 19 Mar 2020 03:03:07 +0000 (11:03 +0800)]
Merge branch 'MDL-68014-master' of git://github.com/peterRd/moodle
Adrian Greeve [Thu, 19 Mar 2020 01:41:30 +0000 (09:41 +0800)]
Merge branch 'MDL-67924' of https://github.com/Chocolate-lightning/moodle
Jun Pataleta [Wed, 18 Mar 2020 15:01:08 +0000 (23:01 +0800)]
Merge branch 'MDL-68108-master' of git://github.com/crazyserver/moodle
Víctor Déniz Falcón [Wed, 18 Mar 2020 14:26:30 +0000 (14:26 +0000)]
Merge branch 'MDL-60817-master-4' of git://github.com/mihailges/moodle
Pau Ferrer Ocaña [Wed, 4 Mar 2020 11:14:37 +0000 (12:14 +0100)]
MDL-68108 formslib: Add element password inline template
Adrian Greeve [Wed, 18 Mar 2020 01:57:41 +0000 (09:57 +0800)]
Merge branch 'MDL-67901-master' of git://github.com/bmbrands/moodle
Jun Pataleta [Tue, 17 Mar 2020 23:21:22 +0000 (07:21 +0800)]
Merge branch 'MDL-68056-master' of https://github.com/snake/moodle
Sara Arjona [Tue, 17 Mar 2020 08:03:12 +0000 (09:03 +0100)]
Merge branch 'MDL-67707-master' of git://github.com/ferranrecio/moodle
Adrian Greeve [Tue, 17 Mar 2020 08:01:26 +0000 (16:01 +0800)]
Merge branch 'MDL-67907-master' of git://github.com/dpalou/moodle
Adrian Greeve [Tue, 17 Mar 2020 07:23:49 +0000 (15:23 +0800)]
Merge branch 'MDL-67970-master' of git://github.com/rezaies/moodle
Shamim Rezaie [Fri, 28 Feb 2020 05:31:12 +0000 (16:31 +1100)]
MDL-67970 course: More informative aria-label for 'more help'
Shamim Rezaie [Thu, 27 Feb 2020 09:10:35 +0000 (20:10 +1100)]
MDL-67970 output: use div for content wraping instead of span
span is not a valid content wrapper tag.
Moreover, according to W3C validation service report, it is not valid to
have div elements as children of a span element.
We can safely replace span with div here because the element's css class
is .action and display of .action is set to flex in both boost and
classic themes.
Shamim Rezaie [Wed, 26 Feb 2020 16:25:39 +0000 (03:25 +1100)]
MDL-67970 output: use fieldset in core/chooser instead of label
Shamim Rezaie [Wed, 26 Feb 2020 15:01:51 +0000 (02:01 +1100)]
MDL-67970 core: remove unnecessary roles
- The navigation role is unnecessary for element nav
- The textbox role is unnecessary for element textarea
Shamim Rezaie [Wed, 26 Feb 2020 14:46:07 +0000 (01:46 +1100)]
MDL-67970 output: replace new-sections attribute with data-new-sections
new-sections is not a valid attribute name for the a element.
Replaced that with data-new-sections
Shamim Rezaie [Wed, 26 Feb 2020 11:54:29 +0000 (22:54 +1100)]
MDL-67970 output: fixed duplicate id attribute
action_menu::export_for_template generates the id attributes and send it
to core/action_menu_trigger template as part of the attributes variable.
Shamim Rezaie [Wed, 26 Feb 2020 10:27:33 +0000 (21:27 +1100)]
MDL-67970 search: fixed stray end tag (input)
Adrian Greeve [Tue, 17 Mar 2020 03:30:33 +0000 (11:30 +0800)]
Merge branch 'MDL-67981' of https://github.com/timhunt/moodle
Ferran Recio [Thu, 13 Feb 2020 09:28:02 +0000 (10:28 +0100)]
MDL-67707 mod_h5pactivity: add plugin to standard list
Ferran Recio [Wed, 5 Feb 2020 17:04:57 +0000 (18:04 +0100)]
MDL-67707 mod_h5pactivity: plugin skeleton
AMOS BEGIN
CPY [h5poptions,atto_h5p],[h5pdisplay,mod_h5pactivity]
CPY [downloadbutton,atto_h5p],[displayexport,mod_h5pactivity]
CPY [embedbutton,atto_h5p],[displayembed,mod_h5pactivity]
CPY [copyrightbutton,atto_h5p],[displaycopyright,mod_h5pactivity]
AMOS END
Ferran Recio [Wed, 12 Feb 2020 11:25:13 +0000 (12:25 +0100)]
MDL-67707 core_h5p: move shared h5p files to core fixtures
Ferran Recio [Wed, 12 Feb 2020 11:24:14 +0000 (12:24 +0100)]
MDL-67707 core_h5p: add public H5P player methods
Ferran Recio [Wed, 5 Feb 2020 15:57:11 +0000 (16:57 +0100)]
MDL-67707 course: add support for PARAM_ALPHANUM module names
Sara Arjona [Mon, 16 Mar 2020 08:12:18 +0000 (09:12 +0100)]
Merge branch 'MDL-67913-master' of git://github.com/lameze/moodle
Simey Lameze [Wed, 4 Mar 2020 03:39:24 +0000 (11:39 +0800)]
MDL-67913 core_user: refactor participants page to use new filter API
Simey Lameze [Wed, 4 Mar 2020 03:37:02 +0000 (11:37 +0800)]
MDL-67913 core_table: introduce dynamic table interface
Andrew Nicols [Fri, 21 Feb 2020 00:48:03 +0000 (08:48 +0800)]
MDL-67913 user: Add participants table filterset
Andrew Nicols [Wed, 11 Mar 2020 11:14:50 +0000 (19:14 +0800)]
MDL-67913 core_table: Add filter classes
Andrew Nicols [Mon, 17 Feb 2020 23:47:42 +0000 (07:47 +0800)]
MDL-67913 core: Add new core_table component path
Jake Dallimore [Wed, 26 Feb 2020 07:29:05 +0000 (15:29 +0800)]
MDL-68056 core_course: remove feature test for non-js activity creation
We rely on JS now, so we don't need to keep this feature.
Jake Dallimore [Wed, 26 Feb 2020 06:01:47 +0000 (14:01 +0800)]
MDL-68056 core_course: improve render performance when editing
Only generate the non-ajax controls in cases where we know we need
them. Otherwise, only generate the new link style control. This patch
includes a behat check as many of our tests use the 'I add "Page" to
section "1"' syntax, which runs without JS.
Jonathon Fowler [Tue, 3 Dec 2019 05:20:40 +0000 (15:20 +1000)]
MDL-67442 assign: expand/contract text works in all browsers now
Mihail Geshoski [Fri, 13 Mar 2020 04:48:00 +0000 (12:48 +0800)]
MDL-60817 mod_workshop: Fix behat tests
Mihail Geshoski [Fri, 13 Mar 2020 04:47:50 +0000 (12:47 +0800)]
MDL-60817 core_repository: Show a warning if file extension is modified
Mathew May [Tue, 10 Mar 2020 05:17:39 +0000 (13:17 +0800)]
MDL-67924 core: Changes to features for Goutte & editing button
Mathew May [Thu, 27 Feb 2020 07:15:29 +0000 (15:15 +0800)]
MDL-67924 core: Now show the editing button everywhere
Tim Hunt [Tue, 11 Feb 2020 17:31:05 +0000 (17:31 +0000)]
MDL-67934 questions: give a sensible default idnumber when duplicating
Victor Deniz Falcon [Thu, 12 Mar 2020 14:22:06 +0000 (14:22 +0000)]
weekly release 3.9dev
Victor Deniz Falcon [Thu, 12 Mar 2020 14:22:00 +0000 (14:22 +0000)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Eloy Lafuente (stronk7) [Thu, 12 Mar 2020 09:08:22 +0000 (10:08 +0100)]
Merge branch 'MDL-66607-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Thu, 12 Mar 2020 04:42:17 +0000 (12:42 +0800)]
Merge branch 'MDL-68030-master' of https://github.com/Chocolate-lightning/moodle
Mathew May [Thu, 12 Mar 2020 04:05:20 +0000 (12:05 +0800)]
MDL-68030 core_course: Relocate chooser templates
Mathew May [Tue, 10 Mar 2020 01:01:17 +0000 (09:01 +0800)]
MDL-68030 core_course: Update behat
Mathew May [Thu, 5 Mar 2020 07:00:32 +0000 (15:00 +0800)]
MDL-68030 core_course: Tuncate long module names
Mathew May [Thu, 5 Mar 2020 02:29:42 +0000 (10:29 +0800)]
MDL-68030 core_course: Set focus onto the help area header
Mathew May [Tue, 3 Mar 2020 06:13:45 +0000 (14:13 +0800)]
MDL-68030 core_course: Properly size elements in the chooser
Eloy Lafuente (stronk7) [Thu, 12 Mar 2020 00:19:23 +0000 (01:19 +0100)]
Merge branch 'MDL-68125-regression' of https://github.com/brendanheywood/moodle
Eloy Lafuente (stronk7) [Wed, 11 Mar 2020 23:23:30 +0000 (00:23 +0100)]
Merge branch 'MDL-67752-master-userstats' of git://github.com/mudrd8mz/moodle
Eloy Lafuente (stronk7) [Wed, 11 Mar 2020 22:47:43 +0000 (23:47 +0100)]
Merge branch 'MDL-68019-master' of git://github.com/peterRd/moodle
Brendan Heywood [Wed, 11 Mar 2020 22:33:57 +0000 (09:33 +1100)]
MDL-68125 core: Fixed $CFG->reverseproxyignore install regression
Eloy Lafuente (stronk7) [Wed, 11 Mar 2020 21:56:13 +0000 (22:56 +0100)]
Merge branch 'MDL-68061-master' of git://github.com/mickhawkins/moodle
Tim Hunt [Wed, 11 Mar 2020 20:40:51 +0000 (20:40 +0000)]
MDL-68153 qbank: question of unknown type should not cause fatal error
Regression casued by MDL-67153
Eloy Lafuente (stronk7) [Wed, 11 Mar 2020 18:40:14 +0000 (19:40 +0100)]
Merge branch 'MDL-67063-master-fix' of github.com:sarjona/moodle
Sara Arjona [Wed, 11 Mar 2020 17:18:09 +0000 (18:18 +0100)]
MDL-67063 core_h5p: return the correct default handler
Tim Hunt [Wed, 11 Mar 2020 12:28:39 +0000 (12:28 +0000)]
MDL-68149 qtype_match: correctly distinguish 0 and 0.0 answers
Also added a test for backup & restore (which was working).
Tim Hunt [Wed, 11 Mar 2020 11:01:56 +0000 (11:01 +0000)]
MDL-68149 qtype_match: Updatey tests to follow make_question() pattern
kritisingh1 [Wed, 11 Mar 2020 11:58:54 +0000 (17:28 +0530)]
MDL-68081 Groups: Fixes string error in member removal function
Andrew Nicols [Wed, 11 Mar 2020 05:05:40 +0000 (13:05 +0800)]
MDL-66607 message: Add pendingJS checks
Andrew Nicols [Mon, 9 Mar 2020 01:08:21 +0000 (09:08 +0800)]
MDL-66607 message: Resolve race conditions in message deletion process
This commit makes several changes:
1) Explicitly stop polling for messages when a conversation is deleted;
2) Check for deleted conversations when displaying new messages;
3) Do not add a new empty conversation; and
4) Introduce pendingJS checks to ensure that Behat waits for messags to finish rendering.
Andrew Nicols [Wed, 11 Mar 2020 08:06:00 +0000 (16:06 +0800)]
Merge branch 'MDL-67063-master' of git://github.com/sarjona/moodle
Sara Arjona [Tue, 21 Jan 2020 12:45:10 +0000 (13:45 +0100)]
MDL-67063 h5p: new h5plib plugintype for supporting multi coreAPI
A new plugintype has been created for having more than one installed
third-party H5P libraries. Existing libraries have been moved from
lib/h5p to the new h5plib_v124 plugin.
Andrew Nicols [Wed, 11 Mar 2020 03:33:25 +0000 (11:33 +0800)]
Merge branch 'MDL-68146' of https://github.com/stronk7/moodle
Eloy Lafuente (stronk7) [Tue, 10 Mar 2020 21:59:36 +0000 (22:59 +0100)]
MDL-68146 forms: remove duped help and advanced icons in checkboxes
They are exceptionally shown later, after the checkbox text already.
This is a fix for the regression introduced by MDL-63424.
Eloy Lafuente (stronk7) [Tue, 10 Mar 2020 12:44:03 +0000 (13:44 +0100)]
Merge branch 'MDL-65724-master-3' of git://github.com/peterRd/moodle
Eloy Lafuente (stronk7) [Tue, 10 Mar 2020 11:56:23 +0000 (12:56 +0100)]
Merge branch 'MDL-67337-master' of git://github.com/aanabit/moodle
Amaia Anabitarte [Thu, 23 Jan 2020 12:05:47 +0000 (13:05 +0100)]
MDL-67337 filter_displayh5p: Apply filter inside <a> tags
Eloy Lafuente (stronk7) [Tue, 10 Mar 2020 10:28:44 +0000 (11:28 +0100)]
Merge branch 'MDL-67189-master' of git://github.com/dpalou/moodle
Dani Palou [Thu, 5 Mar 2020 10:47:35 +0000 (11:47 +0100)]
MDL-67189 external: Add test to catch PHP exceptions
Dani Palou [Wed, 12 Feb 2020 09:14:52 +0000 (10:14 +0100)]
MDL-67189 external: Catch Throwable in call_external_function
Shamim Rezaie [Tue, 10 Mar 2020 05:30:08 +0000 (16:30 +1100)]
MDL-68135 output: remove the presentation role from user pic
"presentation" is not a valid role for the img element.
Moreover, it doesn't make sense to have both role="presentation" and
aria-hidden="true" for an element at the same time.
For more info please see:
https://timwright.org/blog/2016/11/19/difference-rolepresentation-aria-hiddentrue/
Eloy Lafuente (stronk7) [Mon, 9 Mar 2020 19:36:09 +0000 (20:36 +0100)]
Merge branch 'MDL-67827-master' of git://github.com/andrewnicols/moodle
Sara Arjona [Mon, 9 Mar 2020 17:49:02 +0000 (18:49 +0100)]
Merge branch 'MDL-66671-master' of https://github.com/dthies/moodle
Sara Arjona [Mon, 9 Mar 2020 17:16:56 +0000 (18:16 +0100)]
Merge branch 'MDL-67968-master' of git://github.com/rezaies/moodle
Sara Arjona [Mon, 9 Mar 2020 14:06:35 +0000 (15:06 +0100)]
Merge branch 'MDL-67902-master' of git://github.com/rezaies/moodle
AMOS bot [Mon, 9 Mar 2020 00:11:44 +0000 (00:11 +0000)]
Automatically generated installer lang files
Sara Arjona [Tue, 21 Jan 2020 12:35:37 +0000 (13:35 +0100)]
MDL-67063 core: fix error for supporting numbers in component
Component names should always support numbers (but the first character).
This patch will add PARAM_COMPONENT the expected regular expression
to validate the expected format.
Sara Arjona [Tue, 21 Jan 2020 12:32:50 +0000 (13:32 +0100)]
MDL-67063 output: make public get_jsrev method
Tim Hunt [Wed, 19 Feb 2020 17:01:31 +0000 (17:01 +0000)]
MDL-67981 questions: avoid errors deleting contextless questions
Shamim Rezaie [Fri, 6 Mar 2020 16:27:35 +0000 (03:27 +1100)]
MDL-67968 calendar: use aria-label instead of the abbr tag
Shamim Rezaie [Thu, 20 Feb 2020 13:21:11 +0000 (00:21 +1100)]
MDL-67968 calendar: explain weekday abbreviations