Sara Arjona [Fri, 8 Oct 2021 09:37:23 +0000 (11:37 +0200)]
MDL-72674 componentlibrary: Remove whitespaces
Peter Dias [Thu, 7 Oct 2021 13:24:03 +0000 (21:24 +0800)]
MDL-52206 quiz: Integration bug fixes
abgreeve [Fri, 8 Oct 2021 01:12:57 +0000 (09:12 +0800)]
Merge branch 'MDL-72578-master' of git://github.com/ferranrecio/moodle
Víctor Déniz [Thu, 7 Oct 2021 21:17:46 +0000 (22:17 +0100)]
Merge branch 'master-MDL-64576-v2' of https://github.com/golenkovm/moodle
Eloy Lafuente (stronk7) [Thu, 7 Oct 2021 21:10:00 +0000 (23:10 +0200)]
Merge branch 'MDL-71306' of https://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Thu, 7 Oct 2021 20:53:47 +0000 (22:53 +0200)]
Merge branch 'MDL-72674-master' of git://github.com/junpataleta/moodle
Eloy Lafuente (stronk7) [Thu, 7 Oct 2021 20:42:16 +0000 (22:42 +0200)]
Merge branch 'MDL-72309' of git://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Thu, 7 Oct 2021 20:38:53 +0000 (22:38 +0200)]
Merge branch 'MDL-72635-master' of git://github.com/lameze/moodle
Eloy Lafuente (stronk7) [Thu, 7 Oct 2021 20:31:46 +0000 (22:31 +0200)]
Merge branch 'MDL-72454-master' of git://github.com/HuongNV13/moodle
Eloy Lafuente (stronk7) [Thu, 7 Oct 2021 19:06:07 +0000 (21:06 +0200)]
Merge branch 'MDL-72621-master' of git://github.com/andrewnicols/moodle
Eloy Lafuente (stronk7) [Thu, 7 Oct 2021 19:03:48 +0000 (21:03 +0200)]
Merge branch 'MDL-61564' of https://github.com/danmarsden/moodle
Eloy Lafuente (stronk7) [Thu, 7 Oct 2021 18:21:40 +0000 (20:21 +0200)]
Merge branch 'MDL-72753-master' of git://github.com/ilyatregubov/moodle
Ferran Recio [Mon, 4 Oct 2021 06:48:10 +0000 (08:48 +0200)]
MDL-72578 core_courseformat: fix renderers deprecation messages
Ferran Recio [Fri, 17 Sep 2021 10:42:57 +0000 (12:42 +0200)]
MDL-72578 course: fix format backward compatibility
The existing course format plugins are not adapted tu use the new
courseformat subsystem. This means they don't provide a valid renderer,
or hardcode the inclusion of the topics renderer.php file, or do not
extend the format renderer but the core one (missing some methods). This
commit provides some quick fixes to prevent exceptions.
Ferran Recio [Wed, 15 Sep 2021 13:35:15 +0000 (15:35 +0200)]
MDL-72578 course: activity render to output classes
Víctor Déniz [Thu, 7 Oct 2021 15:02:52 +0000 (16:02 +0100)]
Merge branch 'MDL-57980-master_grade_items_index' of https://github.com/agrowe/moodle
Jun Pataleta [Thu, 7 Oct 2021 14:48:10 +0000 (22:48 +0800)]
Merge branch 'MDL-72278-master' of git://github.com/bmbrands/moodle
Bas Brands [Wed, 18 Aug 2021 12:56:59 +0000 (14:56 +0200)]
MDL-72278 theme_boost: open drawer with fake blocks on first visit
Eloy Lafuente (stronk7) [Thu, 7 Oct 2021 12:37:20 +0000 (14:37 +0200)]
Merge branch 'MDL-52206' of https://github.com/ilyatregubov/moodle
Ilya Tregubov [Thu, 7 Oct 2021 09:56:43 +0000 (16:56 +0700)]
MDL-52206 workshop: Fix Behat test broken by recent courseindex changes.
Ilya Tregubov [Thu, 7 Oct 2021 04:58:57 +0000 (11:58 +0700)]
MDL-72753 courseformat: Fix broken site installation via UI.
Fixing regression caused by MDL-71795.
Huong Nguyen [Wed, 6 Oct 2021 08:28:11 +0000 (15:28 +0700)]
MDL-72454 Themes: Removal of back to top link
abgreeve [Thu, 7 Oct 2021 07:11:12 +0000 (15:11 +0800)]
Merge branch 'MDL-72543-master' of git://github.com/lameze/moodle
Shamim Rezaie [Thu, 7 Oct 2021 06:36:31 +0000 (17:36 +1100)]
Merge branch 'MDL-72629-master-2' of git://github.com/mickhawkins/moodle
Jun Pataleta [Thu, 7 Oct 2021 06:33:38 +0000 (14:33 +0800)]
Merge branch 'MDL-72682' of git://github.com/paulholden/moodle
abgreeve [Thu, 7 Oct 2021 06:32:17 +0000 (14:32 +0800)]
Merge branch 'MDL-69696-master' of git://github.com/cameron1729/moodle
Matt Porritt [Wed, 6 Jan 2021 05:13:31 +0000 (05:13 +0000)]
MDL-69696 mod_assign: Class refactoring - rendering
Refactor rendering classes to be more PSR compliant.
Move renderer to output class folder and initial
splitting of classes in renderable.php into individual
class files. To make it easier to refactor assign UI
functionality in the future.
Michael Hawkins [Tue, 21 Sep 2021 05:34:01 +0000 (13:34 +0800)]
MDL-72629 timeline: Reduce footprint when a course has no events
This also improves the noevents string so it makes sense in all
contexts.
Simey Lameze [Wed, 15 Sep 2021 23:03:43 +0000 (07:03 +0800)]
MDL-72543 block_timeline: change the display of event names
Shamim Rezaie [Thu, 7 Oct 2021 06:05:11 +0000 (17:05 +1100)]
Merge branch 'MDL-71938-master' of git://github.com/HuongNV13/moodle
Matt Porritt [Wed, 6 Jan 2021 05:03:50 +0000 (05:03 +0000)]
MDL-69696 mod_assign: Class refactoring - UI style change
Assign view UI style change.
Style submission status and grading summary tables
to have matched visual styles.
Ilya Tregubov [Thu, 7 Oct 2021 05:55:12 +0000 (12:55 +0700)]
Merge branch 'MDL-52206-master-rebased' of git://github.com/peterRd/moodle
abgreeve [Thu, 7 Oct 2021 05:39:45 +0000 (13:39 +0800)]
Merge branch 'MDL-72277-master' of https://github.com/dcai/moodle
hiendinh [Thu, 24 Jun 2021 02:51:41 +0000 (09:51 +0700)]
MDL-71938 tool_usertours: New "Display step numbers" setting
Co-authored-by: Huong Nguyen <huongnv13@gmail.com>
Dongsheng Cai [Wed, 18 Aug 2021 12:04:06 +0000 (22:04 +1000)]
MDL-72277 block_timeline: UI improvements
Shamim Rezaie [Thu, 7 Oct 2021 02:28:00 +0000 (13:28 +1100)]
MDL-72517 qformat: Removed extra whitespaces
Peter [Mon, 9 Dec 2019 04:50:30 +0000 (12:50 +0800)]
MDL-52206 completion: Behat test
Co-authored-by: aanabit
Shamim Rezaie [Thu, 7 Oct 2021 02:03:06 +0000 (13:03 +1100)]
Merge branch 'MDL-72517-master' of git://github.com/cescobedo/moodle
Jun Pataleta [Wed, 6 Oct 2021 14:49:03 +0000 (22:49 +0800)]
Merge branch 'MDL-70874-master_take2' of git://github.com/lucaboesch/moodle
Jun Pataleta [Wed, 6 Oct 2021 14:44:40 +0000 (22:44 +0800)]
Merge branch 'MDL-72339-master' of https://github.com/sammarshallou/moodle
Luca Bösch [Sat, 13 Feb 2021 13:31:33 +0000 (14:31 +0100)]
MDL-70874 gradereport_user: Add colors and icon distinguishing pass/fail
sam marshall [Wed, 1 Sep 2021 13:14:19 +0000 (14:14 +0100)]
MDL-72339 core_availability: Unsafe to use format_string in description
The availability condition get_description method is called while
gathering data for the modinfo object. As such it is not safe to
call other functions which might rely on modinfo, such as format_string
(if using filters which access modinfo).
This change provides a mechanism to call format_string later, and also
a general callback to do other stuff later as well if needed. It uses
the same approach already taken to make activity names work correctly
in the availability_condition class.
Jun Pataleta [Wed, 6 Oct 2021 10:20:04 +0000 (18:20 +0800)]
Merge branch 'MDL-72557-master' of git://github.com/rezaies/moodle
cescobedo [Mon, 13 Sep 2021 09:53:54 +0000 (11:53 +0200)]
MDL-72517 qformat: Remove ExamView question format
Ilya Tregubov [Wed, 6 Oct 2021 07:01:21 +0000 (14:01 +0700)]
Merge branch 'MDL-72662' of git://github.com/paulholden/moodle
Andrew Nicols [Wed, 6 Oct 2021 04:55:03 +0000 (12:55 +0800)]
Merge branch 'MDL-72515-master' of git://github.com/marinaglancy/moodle
Ilya Tregubov [Wed, 6 Oct 2021 03:53:55 +0000 (10:53 +0700)]
Merge branch 'MDL-72452-resource-filter' of https://github.com/Peterburnett/moodle
Jake Dallimore [Wed, 6 Oct 2021 02:51:29 +0000 (10:51 +0800)]
Merge branch 'MDL-72094-master' of git://github.com/mihailges/moodle
Andrew Nicols [Wed, 6 Oct 2021 01:15:31 +0000 (09:15 +0800)]
Merge branch 'MDL-71707' of https://github.com/paulholden/moodle
Andrew Nicols [Wed, 6 Oct 2021 01:11:58 +0000 (09:11 +0800)]
Merge branch 'MDL-72599' of git://github.com/paulholden/moodle
Paul Holden [Mon, 27 Sep 2021 15:14:26 +0000 (16:14 +0100)]
MDL-72682 reportbuilder: indicate count of applied report filters.
Eloy Lafuente (stronk7) [Tue, 5 Oct 2021 22:25:03 +0000 (00:25 +0200)]
on-demand release 4.0dev+
Víctor Déniz [Tue, 5 Oct 2021 15:24:17 +0000 (16:24 +0100)]
Merge branch 'MDL-71963' of https://github.com/stronk7/moodle
Andrew Nicols [Tue, 5 Oct 2021 03:54:27 +0000 (11:54 +0800)]
MDL-72463 courseformat: Add missing docs
Eloy Lafuente (stronk7) [Tue, 5 Oct 2021 14:55:32 +0000 (16:55 +0200)]
MDL-71963 behat: Let's search for blocks, not for strings
In classic, the "Search forums" string still was around (in the
"Add a block" block). So, instead of searching for strings, we
use the explicit step that allows us to look for blocks.
Andrew Nicols [Tue, 5 Oct 2021 03:52:13 +0000 (11:52 +0800)]
Merge branch 'MDL-72463-master' of git://github.com/ferranrecio/moodle
Andrew Nicols [Tue, 5 Oct 2021 03:41:08 +0000 (11:41 +0800)]
Merge branch 'MDL-72407-master' of git://github.com/sarjona/moodle
Shamim Rezaie [Tue, 5 Oct 2021 03:37:43 +0000 (14:37 +1100)]
Merge branch 'MDL-72500' of git://github.com/paulholden/moodle
Andrew Nicols [Tue, 5 Oct 2021 03:28:38 +0000 (11:28 +0800)]
Merge branch 'MDL-72326' of https://github.com/NeillM/moodle
Andrew Nicols [Tue, 5 Oct 2021 03:14:51 +0000 (11:14 +0800)]
Merge branch 'MDL-72347-master' of git://github.com/sarjona/moodle
Andrew Nicols [Tue, 5 Oct 2021 03:03:05 +0000 (11:03 +0800)]
Merge branch 'MDL-72348-master' of git://github.com/sarjona/moodle
Ilya Tregubov [Tue, 5 Oct 2021 02:42:16 +0000 (04:42 +0200)]
Merge branch 'MDL-72455-master' of git://github.com/bmbrands/moodle
Ilya Tregubov [Tue, 5 Oct 2021 02:17:21 +0000 (04:17 +0200)]
Merge branch 'MDL-56773-master' of git://github.com/rezaies/moodle
Andrew Nicols [Tue, 5 Oct 2021 01:32:01 +0000 (09:32 +0800)]
Merge branch 'MDL-72642-master' of git://github.com/mihailges/moodle
Jun Pataleta [Tue, 5 Oct 2021 01:04:36 +0000 (09:04 +0800)]
Merge branch 'MDL-39324-master' of https://github.com/kiratskitizing/moodle
Víctor Déniz [Mon, 4 Oct 2021 23:49:42 +0000 (00:49 +0100)]
Merge branch 'MDL-72597' of git://github.com/paulholden/moodle
Andrew Nicols [Mon, 4 Oct 2021 23:44:27 +0000 (07:44 +0800)]
Merge branch 'MDL-72707' of https://github.com/stronk7/moodle
Víctor Déniz [Mon, 4 Oct 2021 23:02:39 +0000 (00:02 +0100)]
Merge branch 'MDL-72691_Open_popup_fix_after_ajax_reload' of git://github.com/lostrogit/moodle
Eloy Lafuente (stronk7) [Mon, 4 Oct 2021 13:34:35 +0000 (15:34 +0200)]
Merge branch 'MDL-72276' of https://github.com/vmdef/moodle
Andrew Nicols [Mon, 4 Oct 2021 13:00:22 +0000 (21:00 +0800)]
MDL-71963 js: Address lint issues in integration
Andrew Nicols [Mon, 4 Oct 2021 11:46:36 +0000 (19:46 +0800)]
Merge branch 'MDL-71963-master' of https://github.com/Chocolate-lightning/moodle
Víctor Déniz [Mon, 4 Oct 2021 12:58:56 +0000 (13:58 +0100)]
MDL-72276 block_timeline: behat scenario update after aria label change
Ilya Tregubov [Mon, 4 Oct 2021 07:50:38 +0000 (09:50 +0200)]
Merge branch 'MDL-72395' of https://github.com/stronk7/moodle
Víctor Déniz [Mon, 4 Oct 2021 07:47:45 +0000 (08:47 +0100)]
Merge branch 'MDL-72276-master' of git://github.com/junpataleta/moodle
Ilya Tregubov [Mon, 4 Oct 2021 06:41:14 +0000 (08:41 +0200)]
Merge branch 'master_MDL-71679-mod_quiz-52' of https://github.com/catalyst/moodle-MDL-70329
Andrew Nicols [Mon, 4 Oct 2021 04:33:52 +0000 (12:33 +0800)]
Merge branch 'MDL-71795-master' of git://github.com/ferranrecio/moodle
Paul Holden [Wed, 1 Sep 2021 20:52:13 +0000 (21:52 +0100)]
MDL-71707 libraries: upgrade to version 3.3.0 of Spout.
Simey Lameze [Wed, 22 Sep 2021 00:17:43 +0000 (08:17 +0800)]
MDL-72635 calendar: fix typo in data attribute
Alex Rowe [Fri, 24 Sep 2021 05:25:09 +0000 (15:25 +1000)]
MDL-57980 grade_items: add mdl_grade_items index
New index created on itemtype, itemmodule, iteminstance and courseid
Paul Holden [Mon, 4 Oct 2021 20:09:56 +0000 (21:09 +0100)]
MDL-71306 cohort: ignore empty values in form autocomplete element.
Jun Pataleta [Mon, 4 Oct 2021 16:29:34 +0000 (00:29 +0800)]
MDL-72674 core: Add component library documentation for accessible links
Carlos Castillo [Fri, 1 Oct 2021 16:36:24 +0000 (11:36 -0500)]
MDL-72691 reportbuilder: Encode popup data inside report actions.
Encode all popup data for report actions inside the action link
itself, because previously reloading a report via AJAX meant
actions no longer opened in popups, because the required JS was
absent from the page.
Paul Holden [Thu, 16 Sep 2021 15:27:13 +0000 (16:27 +0100)]
MDL-72597 course: use formatted course module name in context header.
Jun Pataleta [Fri, 24 Sep 2021 10:08:39 +0000 (18:08 +0800)]
MDL-72674 core: Add indicator that feedback link opens in new window
* New pix icon i/externallink
* New lang string opensinnewwindow
* Use the external link pix icon with "Opens in new window" lang string
as its alt text and add it to the "Give feedback about this software"
link.
* Update cta template to indicate whether the link opens in new window.
Neill Magill [Thu, 12 Aug 2021 11:12:38 +0000 (12:12 +0100)]
MDL-72326 grunt: Fix component library grunt on Windows
Before this change grunt tried to use the Linux version of files in
node_modules/.bin rather than the Windows version which is generated
by npm.
To avoid this issue we need to run the components directly.
Peter Dias [Thu, 24 Jun 2021 06:02:56 +0000 (14:02 +0800)]
MDL-52206 core: Update new activity_custom_completion
Update the custom_completion classes to accept the new completion
criteria
Peter Dias [Fri, 10 Jul 2020 04:32:31 +0000 (12:32 +0800)]
MDL-52206 completion: New criteria to handle behaviour between modules
Peter Dias [Wed, 24 Jun 2020 03:55:01 +0000 (11:55 +0800)]
MDL-52206 quiz: Remove completionpass completion from quiz
AMOS BEGIN
MOV [completionpass,mod_quiz],[completionpassgrade,core_completion]
MOV [completionpassdesc,mod_quiz],[completionpassgrade_desc,core_completion]
MOV [completionpass_help,mod_quiz],[completionpassgrade_help,core_completion]
AMOS END
Peter [Wed, 4 Dec 2019 02:14:31 +0000 (10:14 +0800)]
MDL-52206 core: Add completion criteria to course_modules
Peter [Fri, 29 Nov 2019 05:26:40 +0000 (13:26 +0800)]
MDL-52206 core: Add completion based on pass grade
Add new completion based on pass grade to the completion criteria.
Joshua Ebarvia [Mon, 4 Oct 2021 09:24:38 +0000 (19:54 +1030)]
MDL-39324 mod_url: Fix icon when URL has params
Marina Glancy [Tue, 7 Sep 2021 12:02:48 +0000 (14:02 +0200)]
MDL-72515 admin: do not call curl unnecessary on plugins page
Sara Arjona [Thu, 16 Sep 2021 16:16:09 +0000 (18:16 +0200)]
MDL-72407 videojs: Remove videojs-flash and videojs-swf libraries
Apart from removing these libraries because the Flash Player was deprecated
in 2017 and officially discontinued on 31 December 2020, the rtmp and useflash
settings have been removed too (they make no sense anymore).
Sara Arjona [Mon, 20 Sep 2021 14:45:41 +0000 (16:45 +0200)]
MDL-72348 repository: Deprecate import from skydrive repo
The repository_skydrive has been removed from core. Methods for
importing files from skydrive to onedrive repository have been
deprecated and will be completely removed in Moodle 4.4.
Sara Arjona [Mon, 20 Sep 2021 13:47:51 +0000 (15:47 +0200)]
MDL-72348 repository: Remove Microsoft OneDrive legacy (skydrive)
The repository_skydrive was deprecated in 3.3 and here it has been
removed from core.
Sara Arjona [Fri, 17 Sep 2021 09:45:36 +0000 (11:45 +0200)]
MDL-72347 filter: Remove censor filter
Word censorship filter is not widely used these days so it has been
removed from Moodle core.
Paul Holden [Tue, 10 Aug 2021 18:17:31 +0000 (19:17 +0100)]
MDL-72309 course: make category a required field in forms.
Course category fields were changed en masse from simple select
elements to autocompletes in
93d72205, but weren't defined as
required fields. This could lead to exceptions and/or unexpected
behaviour if their values were cleared prior to form submission.
Mathew May [Wed, 14 Jul 2021 06:44:25 +0000 (14:44 +0800)]
MDL-71963 Core: Add toast for confirmation modal success
Andrew Nicols [Wed, 30 Jun 2021 01:37:34 +0000 (09:37 +0800)]
MDL-71963 Core: Convert block deletion to a modal
Co-authored-by: Mathew May <mathewm@hotmail.co.nz>
Safat Shahin [Fri, 6 Aug 2021 16:03:58 +0000 (02:03 +1000)]
MDL-71679 mod_quiz: Updates for new qbank api
This implementation will introduct changes to
the mod_quiz to implement the new qbank api
for view. Major changes are introduced in
the custom view and also all the legacy points
to the old qbank are changed to qbank plugins
where needed. It also deprecated and deletes
classes and scripts which were kept not to
break mod_quiz for the new api implementation.