Adrian Greeve [Thu, 28 May 2020 03:49:37 +0000 (11:49 +0800)]
Merge branch 'MDL-68822-master' of git://github.com/ferranrecio/moodle
deraadt [Thu, 16 Apr 2020 01:47:45 +0000 (11:47 +1000)]
MDL-68425 user: Add capability check for messaging
Bas Brands [Wed, 27 May 2020 11:17:50 +0000 (13:17 +0200)]
MDL-67874 core_filepicker: fix focus styles for filepicker folders
Adrian Greeve [Thu, 28 May 2020 01:09:27 +0000 (09:09 +0800)]
Merge branch 'MDL-66911-38_core_file_add_license_help_to_fileselect' of https://github.com/tomdickman/moodle
Andrew Nicols [Wed, 27 May 2020 23:35:10 +0000 (07:35 +0800)]
Merge branch 'MDL-68846' of https://github.com/stronk7/moodle
Michael Hawkins [Wed, 27 May 2020 03:19:46 +0000 (11:19 +0800)]
MDL-68829 user: Update participants SQL for Oracle/MSSQL compatibility
This refactors the SQL to join on a distinct list of users, removing
the need for GROUP BY statements, and fixing the related errors in
Oracle/MSSQL
Eloy Lafuente (stronk7) [Wed, 27 May 2020 15:55:32 +0000 (17:55 +0200)]
MDL-68846 behat: Avoid asserting AM/PM strings. They are not cross-os
The exists/contains steps of behat are case-sensitive, in the other
side, depending of the OS and locales, time functions are not 100%
consistent. See https://bugs.php.net/bug.php?id=76378 for example.
So only solutions are:
1) Create a specific new step performing the checks case insensitively.
2) Avoid making AM / PM part of the checks.
Here we have opted by the 2nd approach, it's not critical part to check.
Sara Arjona [Wed, 27 May 2020 13:09:39 +0000 (15:09 +0200)]
Merge branch 'MDL-68343-master' of git://github.com/rezaies/moodle
Sara Arjona [Wed, 27 May 2020 10:26:46 +0000 (12:26 +0200)]
Merge branch 'MDL-68667-master' of git://github.com/aanabit/moodle
Jun Pataleta [Wed, 27 May 2020 08:48:03 +0000 (16:48 +0800)]
Merge branch 'MDL-67828-master' of git://github.com/rezaies/moodle
Sara Arjona [Wed, 27 May 2020 07:46:47 +0000 (09:46 +0200)]
Merge branch 'MDL-68758-master' of git://github.com/peterRd/moodle
Jun Pataleta [Wed, 27 May 2020 06:51:25 +0000 (14:51 +0800)]
Merge branch 'MDL-67743-master-final' of git://github.com/andrewnicols/moodle
Jake Dallimore [Wed, 27 May 2020 06:24:51 +0000 (14:24 +0800)]
Merge branch 'MDL-52138-master-take4' of git://github.com/lucaboesch/moodle
Peter Dias [Wed, 20 May 2020 00:00:17 +0000 (08:00 +0800)]
MDL-68758 core_repository: Allow ability to download files on all views.
Jake Dallimore [Wed, 27 May 2020 05:54:51 +0000 (13:54 +0800)]
Merge branch 'MDL-67874-master' of git://github.com/bmbrands/moodle
Andrew Nicols [Wed, 27 May 2020 04:49:39 +0000 (12:49 +0800)]
Merge branch 'MDL-68765-master' of https://github.com/ised-isde-canada/moodle
Andrew Nicols [Wed, 27 May 2020 04:12:27 +0000 (12:12 +0800)]
Merge branch 'master_MDL-68054' of https://github.com/danmarsden/moodle
Andrew Nicols [Wed, 27 May 2020 03:51:57 +0000 (11:51 +0800)]
MDL-67743 user: Remove incorrect ARIA role on autocomplete
The autocomplete is not a listbox so cannot be multiselectable.
Andrew Nicols [Wed, 27 May 2020 03:16:22 +0000 (11:16 +0800)]
MDL-67743 table: Sort direction is an integer
Jun Pataleta [Wed, 27 May 2020 03:03:54 +0000 (11:03 +0800)]
Merge branch 'MDL-68750-master' of git://github.com/andrewnicols/moodle
Adrian Greeve [Wed, 27 May 2020 02:55:20 +0000 (10:55 +0800)]
Merge branch 'MDL-68788' of https://github.com/Chocolate-lightning/moodle
Michael Hawkins [Fri, 15 May 2020 10:43:15 +0000 (18:43 +0800)]
MDL-68678 user: Made filterset match text clearer
Part of MDL-67743
Bas Brands [Thu, 30 Apr 2020 09:22:50 +0000 (11:22 +0200)]
MDL-68259 user: add styling to participant filters
Part of MDL-67743
Andrew Nicols [Wed, 15 Apr 2020 05:59:21 +0000 (13:59 +0800)]
MDL-68169 user: Limit the number of filter conditions
Part of MDL-67743
Andrew Nicols [Fri, 3 Apr 2020 12:41:43 +0000 (20:41 +0800)]
MDL-68169 user: Add keyword filter
Part of MDL-67743
Andrew Nicols [Fri, 3 Apr 2020 11:45:50 +0000 (19:45 +0800)]
MDL-68169 user: Add accesssince filter
Part of MDL-67743
Andrew Nicols [Fri, 3 Apr 2020 09:13:38 +0000 (17:13 +0800)]
MDL-68169 user: Add enrolment instance filter
Part of MDL-67743
Andrew Nicols [Fri, 3 Apr 2020 08:32:45 +0000 (16:32 +0800)]
MDL-68169 user: Add groups filter
Part of MDL-67743
Andrew Nicols [Fri, 3 Apr 2020 07:00:42 +0000 (15:00 +0800)]
MDL-68169 user: Add roles filter
Part of MDL-67743
Andrew Nicols [Thu, 26 Mar 2020 00:55:18 +0000 (08:55 +0800)]
MDL-67917 user: Use custom templates for participant value selection
Part of MDL-67743
Andrew Nicols [Thu, 26 Mar 2020 00:54:46 +0000 (08:54 +0800)]
MDL-67917 core: Add custom template support to autocomplete
Part of MDL-67743
Andrew Nicols [Wed, 25 Mar 2020 07:22:00 +0000 (15:22 +0800)]
MDL-67917 user: Add skeleton for new participants filter
Part of MDL-67743
AMOS BEGIN
CPY [select,core],[selectfiltertype,core_user]
AMOS END
Andrew Nicols [Wed, 25 Mar 2020 07:11:06 +0000 (15:11 +0800)]
MDL-67917 core: Return newly added nodes from template helpers
Part of MDL-67743
Andrew Nicols [Tue, 26 May 2020 03:05:56 +0000 (11:05 +0800)]
MDL-68750 tool_dataprivacy: Correct behat test modal checks
Tom Dickman [Wed, 16 Oct 2019 00:03:15 +0000 (11:03 +1100)]
MDL-66911 core files: Add license help to file selector
This improvement adds a help icon to the 'Choose license' option
providing links to further information on each license.
Utilise templates for license links to avoid code reuse.
Eloy Lafuente (stronk7) [Tue, 26 May 2020 21:43:05 +0000 (23:43 +0200)]
Merge branch 'MDL-68789-master' of git://github.com/crazyserver/moodle
Luca Bösch [Fri, 8 May 2020 06:02:02 +0000 (08:02 +0200)]
MDL-52138 core_grades: gradebook striped styling
Eloy Lafuente (stronk7) [Tue, 26 May 2020 20:52:49 +0000 (22:52 +0200)]
on-demand release 3.9dev+
Sara Arjona [Tue, 26 May 2020 18:03:22 +0000 (20:03 +0200)]
Merge branch 'MDL-68388' of https://github.com/stronk7/moodle
Eloy Lafuente (stronk7) [Tue, 26 May 2020 17:00:24 +0000 (19:00 +0200)]
MDL-68388 core_grades: Tweak unit test assertion to make Oracle happy
Also modify some comments and get rid of some void return types.
Shamim Rezaie [Tue, 26 May 2020 16:36:55 +0000 (02:36 +1000)]
MDL-67828 calendar: Fix the js error in IE11
Ferran Recio [Tue, 26 May 2020 15:25:28 +0000 (17:25 +0200)]
MDL-68822 mod_h5pactivity: add description to view.php
Sara Arjona [Tue, 26 May 2020 14:23:20 +0000 (16:23 +0200)]
Merge branch 'MDL-67386-master-hotfix' of github.com:bmbrands/moodle
Bas Brands [Tue, 26 May 2020 12:04:38 +0000 (14:04 +0200)]
MDL-67386 theme_classic: initialize the bootstrap loader.
Bas Brands [Wed, 8 Apr 2020 10:24:02 +0000 (12:24 +0200)]
MDL-67874 theme_boost: make focus outline accessible
Andrew Nicols [Tue, 26 May 2020 03:05:47 +0000 (11:05 +0800)]
MDL-68750 analytics: Correct behat test modal checks
Andrew Nicols [Tue, 26 May 2020 02:55:12 +0000 (10:55 +0800)]
MDL-68750 core_tag: Add missing confirmation dialogue title
Andrew Nicols [Sun, 17 May 2020 06:09:01 +0000 (14:09 +0800)]
MDL-68750 behat: Correct dialogue selector
Jun Pataleta [Tue, 26 May 2020 04:39:24 +0000 (12:39 +0800)]
Merge branch 'MDL-45184-master' of git://github.com/junpataleta/moodle
Jun Pataleta [Tue, 26 May 2020 04:26:40 +0000 (12:26 +0800)]
MDL-45184 tool_licensemanager: Behat fixes
* Fix license manager test
* Remove unnecessary @javascript tags
* Remove unnecessary "I log out" steps
* Fix structure so each scenario will have a single Given-When-Then
Jun Pataleta [Tue, 26 May 2020 04:11:07 +0000 (12:11 +0800)]
MDL-45184 tool_licensemanager: Move $deletelicense for proper scope
Andrew Nicols [Tue, 26 May 2020 03:29:48 +0000 (11:29 +0800)]
Merge branch 'MDL-68099-master' of git://github.com/marinaglancy/moodle
Adrian Greeve [Tue, 26 May 2020 02:33:03 +0000 (10:33 +0800)]
Merge branch 'MDL-68757' of https://github.com/timhunt/moodle
Andrew Nicols [Tue, 26 May 2020 02:15:52 +0000 (10:15 +0800)]
MDL-68388 grade: Tidy comments and whitespace
Andrew Nicols [Tue, 26 May 2020 02:11:08 +0000 (10:11 +0800)]
Merge branch 'MDL-68388' of https://github.com/marcusboon/moodle
Tom Dickman [Thu, 31 Oct 2019 01:32:17 +0000 (12:32 +1100)]
MDL-45184 tool_licenses: Add custom licenses
This feature adds an admin tool for creating custom licenses.
Now custom licenses can be added and amended in Moodle, and the site
default can be set to a custom license.
Core licenses remain hard-coded and are uneditable, so they will always
require update within Moodle core updates, and maintain their
internationalisation through core language strings.
This also includes fundamental changes to the license API including
the addition of license caching and deprecation of no longer required
admin settings for license management.
Andrew Nicols [Tue, 26 May 2020 02:04:51 +0000 (10:04 +0800)]
Merge branch 'MDL-64427' of https://github.com/NeillM/moodle
Andrew Nicols [Tue, 26 May 2020 00:06:39 +0000 (08:06 +0800)]
Merge branch 'MDL-67547' of https://github.com/paulholden/moodle
Andrew Nicols [Tue, 26 May 2020 00:02:50 +0000 (08:02 +0800)]
Merge branch 'MDL-68270-master' of git://github.com/bmbrands/moodle
Victor Deniz Falcon [Mon, 25 May 2020 23:55:02 +0000 (00:55 +0100)]
Merge branch 'MDL-68252' of https://github.com/timhunt/moodle
Paul Holden [Tue, 5 May 2020 10:25:43 +0000 (11:25 +0100)]
MDL-67547 mod_forum: convert pluginfile URLs prior to export.
Paul Holden [Mon, 27 Apr 2020 09:13:30 +0000 (10:13 +0100)]
MDL-67547 dataformat_pdf: method to convert images to supported format.
For Dataformats that support exporting HTML content, provide an API for
converting images within that content to something suitable for the format.
This fixes an issue with the PDF writer when it encountered a pluginfile.php
image, which it tried to request via HTTP without an active session. This
resulted in a 303 header returned by Moodle instead of the actual image,
causing an exception in the underlying TCPDF library.
Adrian Greeve [Mon, 25 May 2020 23:48:53 +0000 (07:48 +0800)]
Merge branch 'MDL-68348-master-6' of git://github.com/mickhawkins/moodle
Marcus Boon [Thu, 9 Apr 2020 03:00:29 +0000 (13:00 +1000)]
MDL-68388 core_grades: Use MUC for grade letters
In the get_grade_letters there is a static variable that is used
to cache grade letters, we should use MUC for this so that it is
reset properly between unit tests.
Amaia Anabitarte [Mon, 25 May 2020 11:25:01 +0000 (13:25 +0200)]
MDL-68667 repository_contentbank: Filename and content name use test
Amaia Anabitarte [Mon, 25 May 2020 11:26:24 +0000 (13:26 +0200)]
MDL-68667 filepicker: Use shortitle parameter
Amaia Anabitarte [Mon, 25 May 2020 11:27:09 +0000 (13:27 +0200)]
MDL-68667 core_contentbank: Fix content generator to use filename
Sara Arjona [Mon, 25 May 2020 15:58:39 +0000 (17:58 +0200)]
Merge branch 'MDL-67386-master-fix' of github.com:sarjona/moodle
Sara Arjona [Mon, 25 May 2020 15:57:34 +0000 (17:57 +0200)]
MDL-67386 theme_boost: update latest CSS changes
Sara Arjona [Mon, 25 May 2020 15:46:41 +0000 (17:46 +0200)]
Merge branch 'MDL-67386-master' of git://github.com/bmbrands/moodle
Sara Arjona [Mon, 25 May 2020 15:11:03 +0000 (17:11 +0200)]
Merge branch 'MDL-68177-master_course_renderer_split_methods' of https://github.com/roland04/moodle
Mikel Martín [Tue, 28 Apr 2020 08:38:14 +0000 (10:38 +0200)]
MDL-68177 course: split course_info_box into different methods
Bas Brands [Tue, 7 Apr 2020 14:49:21 +0000 (16:49 +0200)]
MDL-68270 core_output: prevent blurring of navbar logo
Bas Brands [Tue, 19 May 2020 10:00:13 +0000 (12:00 +0200)]
MDL-67386 theme_boost: upgrade bootstrap to version 4.5.0
Sara Arjona [Mon, 25 May 2020 13:47:44 +0000 (15:47 +0200)]
Merge branch 'MDL-68819-master' of git://github.com/lucaboesch/moodle
Pau Ferrer Ocaña [Mon, 25 May 2020 12:53:18 +0000 (14:53 +0200)]
MDL-68789 behat: Change app page menu text selector
Andrew Nicols [Mon, 25 May 2020 11:55:11 +0000 (19:55 +0800)]
Merge branch 'MDL-68103-master' of git://github.com/bmbrands/moodle
Bas Brands [Wed, 15 Apr 2020 11:51:46 +0000 (13:51 +0200)]
MDL-68103 theme_classic: show content full width when printing
Andrew Nicols [Mon, 25 May 2020 11:10:21 +0000 (19:10 +0800)]
Merge branch 'MDL-68549' of https://github.com/HuongNV13/moodle
Michael Hawkins [Thu, 30 Apr 2020 06:13:47 +0000 (14:13 +0800)]
MDL-68348 user: Added filterset joins unit testing
Michael Hawkins [Fri, 24 Apr 2020 08:20:45 +0000 (16:20 +0800)]
MDL-68348 user: Added other logical operators to filter unit tests
Michael Hawkins [Tue, 28 Apr 2020 08:40:57 +0000 (16:40 +0800)]
MDL-68348 user: User filter match types support - enrol method & status
Completed support for all join types (any/all/none) for enrolment
method and status filtering. This includes handling forced status
filtering where a user does not have the capability to view suspended
users, as well as handling front page (whole site) participants page.
Michael Hawkins [Thu, 23 Apr 2020 13:31:27 +0000 (21:31 +0800)]
MDL-68348 lib: User filter match types support - groups
Updated groups_get_members_join to support different filter match types
Michael Hawkins [Wed, 8 Apr 2020 10:19:13 +0000 (18:19 +0800)]
MDL-68348 user: User filter match types support - keywords/last access
The last access implementation also fixes an existing bug,
where it was assumed never accessed would be 0, when it also needed to
handle null to return correct results. Related userlib unit tests also
updated to reflect this, as well as some incorrect comment wording.
Michael Hawkins [Fri, 24 Apr 2020 11:59:32 +0000 (19:59 +0800)]
MDL-68348 lib: Added create_user_course_lastaccess generator
This creates a last access record for a user within a course.
It is requires for testing accesssince participants filtering.
Michael Hawkins [Wed, 8 Apr 2020 09:11:52 +0000 (17:11 +0800)]
MDL-68348 user: User filter match types support - filterset and roles
Michael Hawkins [Wed, 20 May 2020 08:58:41 +0000 (16:58 +0800)]
MDL-68348 lib: Default filters to match ALL for backwards compatibility
Temporarily defaulting filtersets and their filters to join type ALL
for backwards compatibility, so the existing participants unified
filter continues to function consistently. This will be reverted once
the new participants filter UI replaces the existing unified filter.
Sara Arjona [Mon, 25 May 2020 09:57:39 +0000 (11:57 +0200)]
Merge branch 'MDL-68248-master' of https://github.com/DinhHien0307/moodle
Nick Phillips [Wed, 4 Mar 2020 03:16:41 +0000 (16:16 +1300)]
MDL-68103 theme_classic: hidden-print => d-print-none for BS4.
Sara Arjona [Mon, 25 May 2020 09:37:41 +0000 (11:37 +0200)]
Merge branch 'MDL-68448-master-fix' of github.com:sarjona/moodle
Sara Arjona [Mon, 25 May 2020 09:35:15 +0000 (11:35 +0200)]
MDL-68448 h5pactivity: remove illegal whitespaces
Sara Arjona [Mon, 25 May 2020 08:56:18 +0000 (10:56 +0200)]
Merge branch 'MDL-68448-master' of git://github.com/cescobedo/moodle
Adrian Greeve [Mon, 25 May 2020 08:14:54 +0000 (16:14 +0800)]
Merge branch 'MDL-68629_master' of https://github.com/t-schroeder/moodle
Jake Dallimore [Mon, 25 May 2020 08:11:55 +0000 (16:11 +0800)]
Merge branch 'MDL-62853' of https://github.com/paulholden/moodle
Andrew Nicols [Mon, 25 May 2020 07:23:37 +0000 (15:23 +0800)]
Merge branch 'MDL-68658' of https://github.com/stronk7/moodle
cescobedo [Thu, 21 May 2020 19:13:37 +0000 (21:13 +0200)]
MDL-68448 mod_h5pactivity: Add new ws get_h5pactivities_by_courses
This WS is required by the Moodle app in order to fetch
the activity information for displaying it to app users.
cescobedo [Thu, 21 May 2020 19:12:38 +0000 (21:12 +0200)]
MDL-68448 core_h5p: Add get export information to helper
Create a new method in the helper to use in the player,
in the external WS and in the API. Also, add a
new method in API to help to get export information
by other WS.
Adrian Greeve [Mon, 25 May 2020 06:40:14 +0000 (14:40 +0800)]
Merge branch 'MDL-63812' of https://github.com/timhunt/moodle
Jake Dallimore [Mon, 25 May 2020 03:36:48 +0000 (11:36 +0800)]
Merge branch 'MDL-68567-master' of git://github.com/sarjona/moodle
Luca Bösch [Sun, 24 May 2020 19:50:33 +0000 (21:50 +0200)]
MDL-68819 core_contentbank: "Upload" button is not localized.