Adrian Greeve [Wed, 20 May 2020 05:17:58 +0000 (13:17 +0800)]
Merge branch 'MDL-68333-master' of git://github.com/marinaglancy/moodle
Adrian Greeve [Wed, 20 May 2020 00:35:18 +0000 (08:35 +0800)]
Merge branch 'MDL-67548-master' of https://github.com/kabalin/moodle
Andrew Nicols [Tue, 19 May 2020 23:32:49 +0000 (07:32 +0800)]
MDL-68464 user: Remove legacy selectall
Eloy Lafuente (stronk7) [Tue, 19 May 2020 22:17:53 +0000 (00:17 +0200)]
Merge branch 'MDL-68464-master-final' of git://github.com/andrewnicols/moodle
Víctor Déniz Falcón [Tue, 19 May 2020 19:43:46 +0000 (20:43 +0100)]
Merge branch 'MDL-68299-master' of git://github.com/bmbrands/moodle
Marina Glancy [Mon, 6 Apr 2020 10:36:35 +0000 (12:36 +0200)]
MDL-68333 testing: trigger user_created event in user generator
Sara Arjona [Tue, 19 May 2020 15:54:25 +0000 (17:54 +0200)]
weekly release 3.9dev+
Sara Arjona [Tue, 19 May 2020 15:54:22 +0000 (17:54 +0200)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Andrew Nicols [Tue, 19 May 2020 08:27:51 +0000 (16:27 +0800)]
MDL-68463 core_user: Correct Show all link details
Juan Leyva [Tue, 19 May 2020 09:54:53 +0000 (11:54 +0200)]
MDL-68294 tool_mobile: Fix custom strings and limits calculation
Andrew Nicols [Tue, 19 May 2020 08:13:48 +0000 (16:13 +0800)]
Merge branch 'srdjan-slave-conn' of https://github.com/srdjan-catalyst/moodle
Bas Brands [Thu, 2 Apr 2020 13:39:29 +0000 (15:39 +0200)]
MDL-68299 theme_boost: theme updates for accessible zoom
The Moodle UI should be functional in a viewport of 320px by 256px to
meet WCAG 1.4.10
this patch contains improvements to:
-prevent horizontal scrolling
-better wrapping of page header
-message drawer funtional on tiny screens
-remove indenting on courses
-prevent elements overlapping on quiz editing
-better navigation tabs
-fix colour picker
-quiz editing
Srdjan [Tue, 19 May 2020 08:09:14 +0000 (18:09 +1000)]
MDL-19711 dml: call mysqli::real_connect() with @
Juan Leyva [Mon, 18 May 2020 19:20:36 +0000 (21:20 +0200)]
MDL-68294 tool_mobile: Fix key and default apps values
Srdjan [Tue, 19 May 2020 06:21:48 +0000 (16:21 +1000)]
MDL-19711 dml: Fix undefined $dberr
In mysqli_native_moodle_database::raw_connect()
Andrew Nicols [Thu, 14 May 2020 03:10:57 +0000 (11:10 +0800)]
MDL-68464 enrol_manual: Comment out buggy behat line
This is commented out because auto-hidden toasts currently call `hide()`
and trigger the `bs.toast.hide` event immediately, and _then_ apply the
autohide delay.
Since we automatically add M.util.pending_js calls when we _start_ to
hide, and resolve them when the hide _finishes_, this means that we do:
- addToast called
- trigger `bs.toast.show` event
- add to pending_js
- [pending_js queue not empty - behat waits]
- message is shown in UI
- `hide()` called
- trigger `bs.toast.hide` event
- add to pending_js
- [pending_js queue not empty - behat waits]
- start autohide delay
- [pending_js queue not empty - behat waits]
- [pending_js queue not empty - behat waits]
- [pending_js queue not empty - behat waits]
- [pending_js queue not empty - behat waits]
- end autohide delay
- remove message (no longer present in DOM)
- trigger `bs.toast.hidden` event
- resolve pending_js
- [pending_js queue empty - behat stops waiting]
- Behat runs next step: And I should see "1 enrolled users"
-- Step fails beacuse the message has been shown, and has then been removed
The conversation should have been:
- addToast called
- trigger `bs.toast.show` event
- add to pending_js
- [pending_js queue not empty - behat waits]
- message is shown in UI
- start autohide delay
- trigger `bs.toast.shown` event
- resolve pending_js
- [pending_js queue empty - behat stops waiting]
- Behat runs next step: And I should see "1 enrolled users"
-- Step passes
- autohide delay ends and calls `hide()`
- trigger bs.toast.hide event
- add to pending_js
- [behat waits]
- end autohide delay
- remove message (no longer present in DOM)
- trigger `bs.toast.hidden` event
- resolve pending_js
- [pending_js queue empty - behat stops waiting]
- Behat run continues
See MDL-67386 for futher information.
Andrew Nicols [Mon, 20 Apr 2020 03:24:26 +0000 (11:24 +0800)]
MDL-68464 enrol_manual: Reload participants table after enroling
Andrew Nicols [Mon, 20 Apr 2020 01:24:12 +0000 (09:24 +0800)]
MDL-68464 enrol_manual: Rewrite quickenrolment to use ES6
Andrew Nicols [Tue, 19 May 2020 04:29:20 +0000 (12:29 +0800)]
Merge branch 'srdjan-slave-conn' of https://github.com/srdjan-catalyst/moodle
Jun Pataleta [Tue, 19 May 2020 04:24:14 +0000 (12:24 +0800)]
Merge branch 'MDL-68463-master-3' of git://github.com/andrewnicols/moodle
Andrew Nicols [Tue, 19 May 2020 04:18:15 +0000 (12:18 +0800)]
MDL-68463 user: Show count link should always exist in DOM
Jun Pataleta [Tue, 19 May 2020 03:46:39 +0000 (11:46 +0800)]
Merge branch 'MDL-68528-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Sun, 26 Apr 2020 07:57:59 +0000 (15:57 +0800)]
MDL-68528 js: Normalise core component for template strings
Andrew Nicols [Sun, 26 Apr 2020 07:57:32 +0000 (15:57 +0800)]
MDL-68528 js: Normalise empty component to "core" for string
Srdjan [Thu, 7 May 2020 04:14:29 +0000 (14:14 +1000)]
MDL-19711 dml: Enable use of readonly slave database handles
Implemented with moodle_read_slave_trait
Functionality is triggered by supplying config dboption['readonly'].
See config-dist.php for more info on supported dboptions.
pgsql and mysqli drivers are using this feature. Also added support for
connection timeout for these two drivers.
AMOS bot [Tue, 19 May 2020 00:07:17 +0000 (00:07 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Mon, 18 May 2020 23:13:22 +0000 (01:13 +0200)]
Merge branch 'MDL-68656-master' of https://github.com/catalyst/moodle
Sara Arjona [Mon, 18 May 2020 18:33:05 +0000 (20:33 +0200)]
Merge branch 'MDL-68760' of https://github.com/timhunt/moodle
Sara Arjona [Mon, 18 May 2020 18:24:17 +0000 (20:24 +0200)]
Merge branch 'MDL-68728-master-2' of git://github.com/andrewnicols/moodle
Tim Hunt [Mon, 18 May 2020 16:31:43 +0000 (17:31 +0100)]
MDL-68760 timezones: add string for new timezone America/Nuuk
Tim Hunt [Mon, 18 May 2020 15:51:17 +0000 (16:51 +0100)]
MDL-68760 string tests: make test_timezone_lang_strings message helpful
Eloy Lafuente (stronk7) [Mon, 18 May 2020 15:14:12 +0000 (17:14 +0200)]
Merge branch 'MDL-68526-master' of git://github.com/aanabit/moodle
Víctor Déniz Falcón [Mon, 18 May 2020 15:04:58 +0000 (16:04 +0100)]
Merge branch 'MDL-67812-master-latest-3' of git://github.com/mihailges/moodle
Sara Arjona [Mon, 18 May 2020 14:16:23 +0000 (16:16 +0200)]
Merge branch 'MDL-68450-master' of git://github.com/cescobedo/moodle
Amaia Anabitarte [Mon, 11 May 2020 16:51:13 +0000 (18:51 +0200)]
MDL-68526 core_contentbank: Tests for delete/move by context
Amaia Anabitarte [Mon, 11 May 2020 16:53:30 +0000 (18:53 +0200)]
MDL-68526 core_contentbank: Delete content when a course is deleted
Or when a course category is moved/deleted
Andrew Nicols [Mon, 18 May 2020 12:53:20 +0000 (20:53 +0800)]
Merge branch 'MDL-68497-master' of git://github.com/bmbrands/moodle
Sara Arjona [Mon, 18 May 2020 12:39:10 +0000 (14:39 +0200)]
Merge branch 'MDL-68449-master' of git://github.com/cescobedo/moodle
Andrew Nicols [Mon, 18 May 2020 12:29:52 +0000 (20:29 +0800)]
Merge branch 'MDL-68503_master' of https://github.com/marxjohnson/moodle
cescobedo [Fri, 15 May 2020 18:16:03 +0000 (20:16 +0200)]
MDL-68450 mod_h5pactivity: Add WS view_h5pactivity
This is the external method for triggering the course module viewed event
and update the module completion status. Affects mobile app.
cescobedo [Fri, 15 May 2020 17:41:26 +0000 (19:41 +0200)]
MDL-68449 mod_h5pactivity: Add a WS for get access information
This WS should return access information required by an external client to check if and how to display the activity module.
Require for Mobile App
Andrew Nicols [Fri, 24 Apr 2020 06:50:30 +0000 (14:50 +0800)]
MDL-68463 user: Remove old selectall attribute
Andrew Nicols [Fri, 24 Apr 2020 04:33:36 +0000 (12:33 +0800)]
MDL-68463 user: Update select/show [count] links dynamically
Andrew Nicols [Wed, 13 May 2020 07:59:23 +0000 (15:59 +0800)]
MDL-68463 core: Add helper functions to toggle checkboxes
Andrew Nicols [Mon, 18 May 2020 02:16:55 +0000 (10:16 +0800)]
MDL-68463 report_participants: Use new shared participant actions module
Andrew Nicols [Fri, 24 Apr 2020 01:40:20 +0000 (09:40 +0800)]
MDL-68463 user: Rewrite participant bulk actions in ES
Sara Arjona [Mon, 18 May 2020 11:54:34 +0000 (13:54 +0200)]
Merge branch 'MDL-68253-master' of git://github.com/lucaboesch/moodle
Sara Arjona [Mon, 18 May 2020 10:49:32 +0000 (12:49 +0200)]
Merge branch 'MDL-68294-master' of git://github.com/jleyva/moodle
Sara Arjona [Mon, 18 May 2020 10:09:00 +0000 (12:09 +0200)]
Merge branch 'read-only-session' of https://github.com/Agilicus/moodle
Andrew Nicols [Mon, 18 May 2020 00:06:58 +0000 (08:06 +0800)]
MDL-68728 calendar: Pending promises for event summary
Andrew Nicols [Sun, 17 May 2020 06:10:28 +0000 (14:10 +0800)]
MDL-68728 calendar: Remove calendar modal on close
Andrew Nicols [Mon, 18 May 2020 04:10:02 +0000 (12:10 +0800)]
Merge branch 'MDL-62487' of https://github.com/timhunt/moodle
Adrian Greeve [Mon, 18 May 2020 03:55:36 +0000 (11:55 +0800)]
Merge branch 'MDL-67791-master' of git://github.com/ferranrecio/moodle
Adrian Greeve [Mon, 18 May 2020 03:34:38 +0000 (11:34 +0800)]
Merge branch 'MDL-68563-master' of git://github.com/lameze/moodle
Mihail Geshoski [Fri, 15 May 2020 03:37:49 +0000 (11:37 +0800)]
MDL-67812 repository_contentbank: Add behat tests
Mihail Geshoski [Fri, 15 May 2020 03:17:00 +0000 (11:17 +0800)]
MDL-67812 core_filepicker: Add behat steps for filepicker
Mihail Geshoski [Fri, 15 May 2020 03:08:11 +0000 (11:08 +0800)]
MDL-67812 core_contentbank: Modify behat tests
Modify all behat tests that use the behat contentbank content generator
in order to use the updated generator structure
Adrian Greeve [Mon, 18 May 2020 02:35:44 +0000 (10:35 +0800)]
Merge branch 'master_MDL-64843_course_copy_ui' of https://github.com/catalyst/moodle
Mihail Geshoski [Fri, 15 May 2020 03:06:07 +0000 (11:06 +0800)]
MDL-67812 core_contentbank: Modify behat contentbank content generator
Enables the behat contentbank content generator to create content in
multiple contexts and optionaly create files on the filesystem
Mihail Geshoski [Thu, 30 Apr 2020 06:48:20 +0000 (14:48 +0800)]
MDL-67812 core: Add content bank files repository in standard plugins
Mihail Geshoski [Thu, 30 Apr 2020 06:45:09 +0000 (14:45 +0800)]
MDL-67812 repository_contentbank: Add unit tests
Mihail Geshoski [Thu, 30 Apr 2020 06:44:48 +0000 (14:44 +0800)]
MDL-67812 repository_contentbank: Create content bank files repository
Adrian Greeve [Mon, 18 May 2020 00:21:53 +0000 (08:21 +0800)]
Merge branch 'MDL-68636-master' of git://github.com/aanabit/moodle
AMOS bot [Mon, 18 May 2020 00:07:37 +0000 (00:07 +0000)]
Automatically generated installer lang files
AMOS bot [Sun, 17 May 2020 00:07:09 +0000 (00:07 +0000)]
Automatically generated installer lang files
Juan Leyva [Fri, 15 May 2020 11:12:57 +0000 (13:12 +0200)]
MDL-68294 core_component: Fix test that depends on tool_mobile
Juan Leyva [Mon, 27 Apr 2020 18:09:04 +0000 (20:09 +0200)]
MDL-68294 tool_mobile: WebService for validating subscription key
Juan Leyva [Wed, 22 Apr 2020 09:53:32 +0000 (11:53 +0200)]
MDL-68294 tool_mobile: New subscription page
Don Bowman [Thu, 14 May 2020 12:38:20 +0000 (08:38 -0400)]
MDL-68696 sessions: Fixed redis session handler for readonly
In
39770792ca62 read-only sessions were allowed.
In the redis case, as called from the mobile application,
this can lead to returning 'false' for session rather than ''.
Tim Hunt [Fri, 15 May 2020 12:11:43 +0000 (13:11 +0100)]
MDL-62487 quiz manual grading: implement suggestions from int review
Add privacy provider bits, and tidy code.
Tim Hunt [Sat, 28 Mar 2020 22:49:43 +0000 (22:49 +0000)]
MDL-62487 quiz manual grading: store options as user preferences
Tim Hunt [Sat, 28 Mar 2020 22:12:30 +0000 (22:12 +0000)]
MDL-62487 quiz manual grading: clean coding style and add PHPdocs
Ferran Recio [Thu, 14 May 2020 14:45:08 +0000 (16:45 +0200)]
MDL-67791 mod_h5pactivity: attempt report UI ajustments
Luca Bösch [Wed, 25 Mar 2020 15:20:52 +0000 (16:20 +0100)]
MDL-68253 mod_book: Remove prev arrow on the firstmost page.
Amaia Anabitarte [Thu, 7 May 2020 11:10:46 +0000 (13:10 +0200)]
MDL-68636 core_contentbank: Redirect to view page when uploading a file
Amaia Anabitarte [Wed, 6 May 2020 08:11:35 +0000 (10:11 +0200)]
MDL-68636 core_contentbank: Changing get_icon function
Amaia Anabitarte [Tue, 5 May 2020 14:16:23 +0000 (16:16 +0200)]
MDL-68636 core_contentbank: Changing parameter classes to be consistent
Víctor Déniz Falcón [Fri, 1 May 2020 17:09:44 +0000 (18:09 +0100)]
MDL-68636 core_contentbank: added method to get H5P id from pathnamehash
Eloy Lafuente (stronk7) [Fri, 15 May 2020 09:08:05 +0000 (11:08 +0200)]
on-demand release 3.9dev+
Eloy Lafuente (stronk7) [Fri, 15 May 2020 09:07:59 +0000 (11:07 +0200)]
NOBUG: Fixed SVG browser compatibility
Matt Porritt [Sun, 1 Mar 2020 17:24:19 +0000 (04:24 +1100)]
MDL-64843 Backup: Course copy user interface
This patch adds better core support for copying courses.
There is now a simplified and dedicated UI for copying
courses. This can be accessed from the course context
menu or course management screens.
All backups are done asynchronously and there can be multiple
copies of a course in flight at once.
Jun Pataleta [Fri, 15 May 2020 03:58:39 +0000 (11:58 +0800)]
Merge branch 'MDL-52846' of git://github.com/stronk7/moodle
Andrew Nicols [Fri, 15 May 2020 02:54:15 +0000 (10:54 +0800)]
Merge branch 'MDL-66917' of https://github.com/paulholden/moodle
Andrew Nicols [Fri, 15 May 2020 02:15:49 +0000 (10:15 +0800)]
MDL-67689 core: Whitespace fix
Andrew Nicols [Fri, 15 May 2020 02:13:43 +0000 (10:13 +0800)]
Merge branch 'MDL-67689-master' of git://github.com/bmbrands/moodle
Andrew Nicols [Fri, 15 May 2020 01:04:21 +0000 (09:04 +0800)]
Merge branch 'MDL-68537-master' of git://github.com/jleyva/moodle
Andrew Nicols [Fri, 15 May 2020 00:57:24 +0000 (08:57 +0800)]
MDL-67990 antivirus_clamav: Typo fix
Andrew Nicols [Fri, 15 May 2020 00:56:10 +0000 (08:56 +0800)]
Merge branch 'MDL-67990' of https://github.com/OdyX/moodle
Eloy Lafuente (stronk7) [Thu, 14 May 2020 23:58:41 +0000 (01:58 +0200)]
Merge branch 'MDL-68677-master' of git://github.com/andrewnicols/moodle
Eloy Lafuente (stronk7) [Thu, 14 May 2020 23:30:28 +0000 (01:30 +0200)]
Merge branch 'MDL-68084' of https://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Thu, 14 May 2020 14:35:35 +0000 (16:35 +0200)]
Merge branch 'MDL-68645-master-earlyoutputinit' of git://github.com/mudrd8mz/moodle
Ferran Recio [Fri, 24 Apr 2020 18:17:59 +0000 (20:17 +0200)]
MDL-67791 mod_h5pactivity: adding attempts reports
Sara Arjona [Thu, 14 May 2020 11:10:01 +0000 (13:10 +0200)]
Merge branch 'MDL-68200-master-take2' of git://github.com/rezaies/moodle
Sara Arjona [Thu, 14 May 2020 10:31:29 +0000 (12:31 +0200)]
Merge branch 'MDL-68246-master-IR-squashed' of git://github.com/mickhawkins/moodle
Ferran Recio [Thu, 23 Apr 2020 16:06:55 +0000 (18:06 +0200)]
MDL-67791 mod_h5pactivity: adding review attempts capability
Sara Arjona [Thu, 14 May 2020 07:55:35 +0000 (09:55 +0200)]
Merge branch 'MDL-68241-master' of git://github.com/ferranrecio/moodle
Andrew Nicols [Tue, 21 Apr 2020 06:23:48 +0000 (14:23 +0800)]
MDL-68246 user: Add participants_search role & keyword unit tests
Created the participants_search unit testing file, including
tests for role, keywords, status and enroment method filtering.
Co-authored-by: Michael Hawkins <michaelh@moodle.com>
Michael Hawkins [Thu, 26 Mar 2020 08:13:40 +0000 (16:13 +0800)]
MDL-68246 user: Adding the participants_search class
This class introduces support for multiple values per filter to the
participants page.
Michael Hawkins [Thu, 26 Mar 2020 11:03:12 +0000 (19:03 +0800)]
MDL-68246 lib: Prepare for participants filter multiple groups support
These function updates are in preparation for the participants_search
class, which will be used to support multiple values per filter when
filtering the participants page.
Michael Hawkins [Mon, 20 Apr 2020 08:23:03 +0000 (16:23 +0800)]
MDL-68246 lib: Grouplib coding standards and consistency improvements