Sara Arjona [Tue, 10 Aug 2021 15:37:59 +0000 (17:37 +0200)]
MDL-58939 repository: Remove picasa repository
Picasa is discontinued since 2016 so repository_picasa has been
removed from core Moodle.
Sara Arjona [Tue, 10 Aug 2021 14:41:35 +0000 (16:41 +0200)]
MDL-58939 portfolio: Remove picasa portfolio
Picasa is discontinued since 2016 so portfolio_picasa has been
removed from core Moodle.
Ilya Tregubov [Fri, 17 Sep 2021 06:58:30 +0000 (08:58 +0200)]
weekly release 4.0dev
Ilya Tregubov [Fri, 17 Sep 2021 06:58:27 +0000 (08:58 +0200)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Ilya Tregubov [Thu, 16 Sep 2021 12:57:51 +0000 (14:57 +0200)]
Merge branch 'MDL-72173-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Thu, 16 Sep 2021 12:47:18 +0000 (20:47 +0800)]
MDL-72173 behat: Respect login page preference
Jun Pataleta [Thu, 16 Sep 2021 07:39:42 +0000 (15:39 +0800)]
Merge branch 'MDL-72173-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Thu, 16 Sep 2021 07:03:07 +0000 (15:03 +0800)]
MDL-72173 behat: Fix typo Logout <> Log out
Sara Arjona [Thu, 16 Sep 2021 05:23:25 +0000 (07:23 +0200)]
Merge branch 'MDL-72118-master-solr-fix' of https://github.com/snake/moodle
Jun Pataleta [Thu, 16 Sep 2021 04:58:01 +0000 (12:58 +0800)]
Merge branch 'MDL-71602-master-2' of git://github.com/rezaies/moodle
Jun Pataleta [Thu, 16 Sep 2021 04:36:54 +0000 (12:36 +0800)]
Merge branch 'MDL-72116-master' of git://github.com/sarjona/moodle
Jun Pataleta [Thu, 16 Sep 2021 04:22:45 +0000 (12:22 +0800)]
Merge branch 'MDL-72173-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Mon, 19 Jul 2021 02:00:48 +0000 (10:00 +0800)]
MDL-72173 behat: Add tests for login/logout steps
Andrew Nicols [Mon, 19 Jul 2021 01:43:16 +0000 (09:43 +0800)]
MDL-72173 behat: Automatically log user out on behat login
Andrew Nicols [Sun, 18 Jul 2021 13:53:27 +0000 (21:53 +0800)]
MDL-72173 behat: Add and use behat logout URL
Jake Dallimore [Thu, 16 Sep 2021 03:51:35 +0000 (11:51 +0800)]
MDL-72118 search: fix unit test dependant on HTML block pluginname
Change this to use "Block: Text" instead.
Jake Dallimore [Thu, 16 Sep 2021 03:02:18 +0000 (11:02 +0800)]
Merge branch 'MDL-71860-master' of git://github.com/lameze/moodle
Leon Stringer [Sat, 21 Aug 2021 13:50:53 +0000 (14:50 +0100)]
MDL-71860 core: Migrate lang string
Corresponding move of language string invalidpersistenterror following
move of class invalid_persistent_exception in MDL-57273.
AMOS BEGIN
MOV [invalidpersistenterror,core_competencies],[invalidpersistenterror,core_error]
AMOS END
Jun Pataleta [Thu, 16 Sep 2021 01:46:56 +0000 (09:46 +0800)]
Merge branch 'MDL-72589' of https://github.com/stronk7/moodle
AMOS bot [Thu, 16 Sep 2021 00:07:46 +0000 (00:07 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Wed, 15 Sep 2021 22:37:10 +0000 (00:37 +0200)]
Merge branch 'MDL-72432-master' of https://github.com/katerynadegtyariova/moodle
Eloy Lafuente (stronk7) [Wed, 15 Sep 2021 22:34:44 +0000 (00:34 +0200)]
Merge branch 'MDL-72118-master' of git://github.com/sarjona/moodle
Eloy Lafuente (stronk7) [Wed, 15 Sep 2021 22:32:47 +0000 (00:32 +0200)]
Merge branch 'MDL-72093-master' of git://github.com/mihailges/moodle
Eloy Lafuente (stronk7) [Wed, 15 Sep 2021 14:50:00 +0000 (16:50 +0200)]
MDL-72589 behat: Create course with 3 sections (workaround)
With the default 5 sections course, after editing the activities, the
"log out" link is exactly on the edge of the view port. It's one of
those cases where Chrome fails to click/press it (have tried both).
So just make the course to have 3 sections is enough to avoid the
problem. Some day Chrome will fix that problem but, until then...
we cannot do much apart from changing the window size or try to
configure things to show differently.
Eloy Lafuente (stronk7) [Tue, 14 Sep 2021 21:21:25 +0000 (23:21 +0200)]
MDL-72589 behat: Add @skip_chrome_zerosize to failing scenarios
All the scenarios failing with Chrome zero-size errors are
getting the @skip_chrome_zerosize to be able to keep them apart from
regular runs. See MDL-71108 for more information about
that error.
They will be run by another job, specifically using that tag to
keep them failing and under control.
Ilya Tregubov [Wed, 15 Sep 2021 12:06:17 +0000 (14:06 +0200)]
Merge branch 'MDL-72310-master' of git://github.com/aanabit/moodle
Jake Dallimore [Wed, 15 Sep 2021 02:49:26 +0000 (10:49 +0800)]
Merge branch 'MDL-71550-master' of git://github.com/bmbrands/moodle
Jake Dallimore [Wed, 15 Sep 2021 02:11:48 +0000 (10:11 +0800)]
Merge branch 'MDL-71137-master' of https://github.com/NashTechOpenUniversity/moodle
Eloy Lafuente (stronk7) [Tue, 14 Sep 2021 20:48:10 +0000 (22:48 +0200)]
Merge branch 'MDL-72251-RB-Tasks_admin_UI_fix_time' of git://github.com/lostrogit/moodle
Eloy Lafuente (stronk7) [Tue, 14 Sep 2021 20:42:15 +0000 (22:42 +0200)]
Merge branch 'MDL-72115-master' of git://github.com/sarjona/moodle
Eloy Lafuente (stronk7) [Tue, 14 Sep 2021 20:21:55 +0000 (22:21 +0200)]
Merge branch '71093-master-backup-honor-formatstringstriptags' of https://github.com/DSI-Universite-Rennes2/moodle
Eloy Lafuente (stronk7) [Tue, 14 Sep 2021 20:17:19 +0000 (22:17 +0200)]
Merge branch 'MDL-72192' of git://github.com/paulholden/moodle
Ilya Tregubov [Tue, 14 Sep 2021 14:25:07 +0000 (16:25 +0200)]
MDL-72119 admin: Fix warning on installation of new site.
Ilya Tregubov [Tue, 14 Sep 2021 10:20:22 +0000 (12:20 +0200)]
Merge branch 'MDL-72119-master' of git://github.com/sarjona/moodle
Ilya Tregubov [Tue, 14 Sep 2021 09:49:04 +0000 (11:49 +0200)]
Merge branch 'MDL-71961-master' of git://github.com/nguyenphuctien/moodle
Mihail Geshoski [Tue, 27 Jul 2021 06:26:05 +0000 (14:26 +0800)]
MDL-72093 navigation: Update behat tests
Mihail Geshoski [Tue, 27 Jul 2021 04:55:07 +0000 (12:55 +0800)]
MDL-72093 navigation: Update secondary nav unit tests
Mihail Geshoski [Wed, 21 Jul 2021 02:17:34 +0000 (10:17 +0800)]
MDL-72093 mod_workshop: Replace strings in secondary nav
Mihail Geshoski [Wed, 21 Jul 2021 02:12:40 +0000 (10:12 +0800)]
MDL-72093 mod_choice: Replace strings in secondary nav
Mihail Geshoski [Wed, 21 Jul 2021 02:06:27 +0000 (10:06 +0800)]
MDL-72093 mod_chat: Replace strings in secondary nav
Mihail Geshoski [Wed, 21 Jul 2021 01:49:41 +0000 (09:49 +0800)]
MDL-72093 booktool_exportimscp: Replace strings in secondary nav
Mihail Geshoski [Wed, 21 Jul 2021 01:43:43 +0000 (09:43 +0800)]
MDL-72093 navigation: Replace strings in course and module secondary nav
Jun Pataleta [Tue, 14 Sep 2021 02:42:52 +0000 (10:42 +0800)]
Merge branch 'MDL-71473-master' of git://github.com/sarjona/moodle
Eloy Lafuente (stronk7) [Mon, 13 Sep 2021 21:35:22 +0000 (23:35 +0200)]
Merge branch 'master-MDL-72527' of https://github.com/matt-catalyst/moodle
Jun Pataleta [Mon, 13 Sep 2021 14:10:19 +0000 (22:10 +0800)]
Merge branch 'MDL-71228-master-v02' of git://github.com/ferranrecio/moodle
Ilya Tregubov [Mon, 13 Sep 2021 11:38:25 +0000 (13:38 +0200)]
Merge branch 'MDL-71846' of git://github.com/paulholden/moodle
Tien Nguyen [Mon, 19 Jul 2021 01:32:32 +0000 (08:32 +0700)]
MDL-71961 Quiz: Disable quiz navigation buttons when files are uploading
Sara Arjona [Wed, 11 Aug 2021 14:07:34 +0000 (16:07 +0200)]
MDL-72115 course: Rename Miscellaneous category
The "Miscellaneous" course category has been renamed to Category 1.
Besides, the description field has been set from FORMAT_MOODLE to
FORMAT_HTML.
Sara Arjona [Mon, 16 Aug 2021 14:05:17 +0000 (16:05 +0200)]
MDL-71473 lib: Remove XMPPHP (Jabber) third-party lib
As the message_jabber notification plugin has been removed from core,
the XMPPHP library (aka Jabber) is not required any more so it has
been completely removed from Moodle core too.
Sara Arjona [Mon, 16 Aug 2021 11:10:48 +0000 (13:10 +0200)]
MDL-71473 message: Remove jabber output notification
Jabber is not widely used these days so message_jabber has been removed
from Moodle core.
Sara Arjona [Thu, 12 Aug 2021 13:44:17 +0000 (15:44 +0200)]
MDL-72119 admin: Move Enable WS for mobile to Advanced features
The "Enable web services for mobile devices" setting has been moved
from the "Mobile app settings" page to "Advanced features".
Besides, the "Mobile app" section and the "Mobile settings" page
won't be displayed if WS for mobile devices setting is disabled.
Sara Arjona [Thu, 12 Aug 2021 10:43:14 +0000 (12:43 +0200)]
MDL-72119 admin: Move Enable MoodleNet to Advanced features
The "Enable MoodleNet integration" setting has been moved from
the "MoodleNet settings" page to "Advanced features".
Besides, the "MoodleNet settings" page and section won't be
displayed if MoodleNet integration setting is disabled.
Sara Arjona [Thu, 12 Aug 2021 10:26:06 +0000 (12:26 +0200)]
MDL-72119 admin: Move Enable messaging to Advanced features
The "Enable messaging" setting has been moved from "Messaging
settings" page to "Advanced features".
Besides, the "Messaging settings" page won't be displayed if
$CFG->messaging is disabled.
Sara Arjona [Thu, 12 Aug 2021 10:00:45 +0000 (12:00 +0200)]
MDL-72119 admin: Move Enable competencies to Advanced features
The "Enable competencies" setting has been moved from "Competencies
settings" page to "Advanced features".
Besides, the behaviour of the "Competencies" section has been reviewed
to completely hide it when competencies are disabled.
Sara Arjona [Thu, 12 Aug 2021 07:31:03 +0000 (09:31 +0200)]
MDL-72118 block_html: Rename HTML block to Text
Sara Arjona [Fri, 13 Aug 2021 10:24:36 +0000 (12:24 +0200)]
MDL-72116 dashboard: Remove some of the current blocks
The following blocks have been removed from the Dashboard:
- Online users
- Upcoming events
- Learning plans
- Recently accessed courses
This change will only apply on new installations.
Andrew Nicols [Fri, 16 Jul 2021 15:58:36 +0000 (23:58 +0800)]
MDL-72173 behat: Switch to behat login URL
gthomas2 [Fri, 16 Jul 2021 11:36:02 +0000 (12:36 +0100)]
MDL-72173 behat: Add alternative login file for behat
Matt Clarkson [Wed, 8 Sep 2021 02:38:34 +0000 (14:38 +1200)]
MDL-72527 core: Fix behat unit test failure
$CFG->behat_wwwroot, $CFG->behat_dataroot and $CFG->behat_prefix being
undefined resulted in unit test failure.
Carlos Castillo [Tue, 10 Aug 2021 16:49:07 +0000 (11:49 -0500)]
MDL-72251 Task: Display the time in full accuracy
For more specific diagnostic, it's added seconds in tasks time.
Eloy Lafuente (stronk7) [Sat, 11 Sep 2021 10:12:12 +0000 (12:12 +0200)]
weekly release 4.0dev
Eloy Lafuente (stronk7) [Sat, 11 Sep 2021 10:12:07 +0000 (12:12 +0200)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Shamim Rezaie [Fri, 10 Sep 2021 14:47:44 +0000 (00:47 +1000)]
MDL-71240 filter_tex: Add allowlist for filter_tex_sanitize_formula
Jake Dallimore [Fri, 10 Sep 2021 03:20:21 +0000 (11:20 +0800)]
Merge branch 'MDL-72216-master-fix' of git://github.com/junpataleta/moodle
Jun Pataleta [Fri, 10 Sep 2021 03:08:17 +0000 (11:08 +0800)]
MDL-72216 question: Fix button spacing in preview template
Eloy Lafuente (stronk7) [Thu, 9 Sep 2021 08:50:31 +0000 (10:50 +0200)]
Merge branch 'MDL-71385-master-3' of git://github.com/junpataleta/moodle
Jun Pataleta [Thu, 9 Sep 2021 04:06:00 +0000 (12:06 +0800)]
Merge branch 'MDL-71899-master-2' of git://github.com/HuongNV13/moodle
Eloy Lafuente (stronk7) [Wed, 8 Sep 2021 21:44:49 +0000 (23:44 +0200)]
Merge branch 'MDL-63207-master' of git://github.com/cescobedo/moodle
Eloy Lafuente (stronk7) [Wed, 8 Sep 2021 21:23:20 +0000 (23:23 +0200)]
Merge branch 'MDL-69855-master' of git://github.com/junpataleta/moodle
Ferran Recio [Mon, 21 Jun 2021 14:20:00 +0000 (16:20 +0200)]
MDL-71228 course: sorting course on section state change
Ferran Recio [Mon, 21 Jun 2021 13:47:09 +0000 (15:47 +0200)]
MDL-71228 course: course index drag and drop
Jun Pataleta [Fri, 6 Aug 2021 02:50:43 +0000 (10:50 +0800)]
MDL-71385 theme: Fix contrast for dimmed text against striped table rows
In order to achieve good colour contrast between dimmed text and striped
table rows, the background colour of the striped rows are being
lightened to 0.03 alpha. While $gray-600 is being adjusted to a bit
darker shade of #6a737b. This gives a colour contrast ratio of 4.5:1
between the dimmed text colour and the striped table row background
which meets WCAG 2.1 Level AA requirements.
Comparing the normal font colour (#212529) with the adjusted dimmed text
colour gives a contrast ratio of 3.20:1 which meets WCAG 2.1 Level AA
requirements and still makes them distinguishable from one another.
Huong Nguyen [Thu, 9 Sep 2021 02:33:15 +0000 (09:33 +0700)]
MDL-71899 performance: Improve activity completion data caching
- Modified SQL in get_data() to get the activity completion of all course modules without calling get_fast_modinfo() to reduce the DB queries.
- Building activity completion cache for the whole course in one time instead of building the cache for each course module by passing $wholecourse = true to get_data()
Huong Nguyen [Thu, 9 Sep 2021 02:21:11 +0000 (09:21 +0700)]
MDL-71899 performance: Improve course image caching
Changed to use get_course() instead of get_fast_modinfo() for better performance
AMOS bot [Thu, 9 Sep 2021 00:07:44 +0000 (00:07 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Wed, 8 Sep 2021 15:07:58 +0000 (17:07 +0200)]
Merge branch 'MDL-72358-master' of git://github.com/sarjona/moodle
Eloy Lafuente (stronk7) [Wed, 8 Sep 2021 14:32:43 +0000 (16:32 +0200)]
Merge branch 'MDL-71614-fix' of github.com:sarjona/moodle
Sara Arjona [Wed, 8 Sep 2021 14:13:57 +0000 (16:13 +0200)]
MDL-71614 qbank_previewquestion: Add role button to Preview
Sara Arjona [Wed, 8 Sep 2021 13:27:13 +0000 (15:27 +0200)]
MDL-71614 qbank_exporttoxml: Use correct helper class name
Eloy Lafuente (stronk7) [Wed, 8 Sep 2021 09:28:47 +0000 (11:28 +0200)]
Merge branch 'MDL-72216-master' of git://github.com/lucaboesch/moodle
Jun Pataleta [Wed, 8 Sep 2021 09:02:57 +0000 (17:02 +0800)]
Merge branch 'MDL-68164-cache_pg_type' of https://github.com/brendanheywood/moodle
Sara Arjona [Wed, 8 Sep 2021 07:29:22 +0000 (09:29 +0200)]
Merge branch 'master_MDL-71614-previewquestion' of https://github.com/catalyst/moodle-MDL-70329
Safat Shahin [Wed, 2 Jun 2021 02:36:52 +0000 (12:36 +1000)]
MDL-71614 qbank_previewquestion: Add Preview question plugin to core
This implementation will introduce a qbank plugin "previewquestion"
which will view the preview question action in the question bank
actions by replacing the core classes, scripts and yui modules.
This plugin will also replace the preview option in the edit
question form. Having this plugin will give users the
flexibility of enabling or disabling this feature from
the question bank view.
This change will also allow other qbank plugins to add
elements or information in the preview question page
by implementing a callback. It also changes the pop
up to page redirect from base view page to make sure
any changes in preview reflects in the base view, for
example, comments added and the number of comments in
the comments colum changes while back from the preview
page. Other locations like edit and qtype plugins where
the preview is implemented, stays the same.
Co-Authored-By: Guillermo Gomez Arias <guillermogomez@catalyst-au.net>
Co-Authored-By: Safat Shahin <safatshahin@catalyst-au.net>
Eloy Lafuente (stronk7) [Tue, 7 Sep 2021 21:51:53 +0000 (23:51 +0200)]
Merge branch 'MDL-72499' of git://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Tue, 7 Sep 2021 21:46:58 +0000 (23:46 +0200)]
Merge branch 'MDL-72467' of git://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Tue, 7 Sep 2021 21:29:35 +0000 (23:29 +0200)]
Merge branch 'MDL-72071' of git://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Tue, 7 Sep 2021 21:25:21 +0000 (23:25 +0200)]
Merge branch 'MDL-71925-master_wordcount' of https://github.com/brickfield/moodle
Eloy Lafuente (stronk7) [Tue, 7 Sep 2021 20:59:15 +0000 (22:59 +0200)]
Merge branch 'MDL-72488-master-importdatastring' of git://github.com/mudrd8mz/moodle
cescobedo [Wed, 21 Jul 2021 05:55:03 +0000 (07:55 +0200)]
MDL-63207 auth_ldap: Update user profile if field is empty
Eloy Lafuente (stronk7) [Tue, 7 Sep 2021 17:29:47 +0000 (19:29 +0200)]
Merge branch 'MDL-69504-master' of https://github.com/snake/moodle
Eloy Lafuente (stronk7) [Tue, 7 Sep 2021 17:25:15 +0000 (19:25 +0200)]
Merge branch 'MDL-67610-master-2' of git://github.com/junpataleta/moodle
Jun Pataleta [Fri, 13 Aug 2021 16:24:52 +0000 (00:24 +0800)]
MDL-67610 mod_forum: Do not include private replies in unread count
Fetching the counts of unread posts should only include unread regular
posts or unread private reply posts directed to the user unless the user
has the capability to read private replies.
In order to retrieve the correct counts, we also need to loop through
each forum instance in the course to check the capability of the user to
read private replies in each forum.
Eloy Lafuente (stronk7) [Tue, 7 Sep 2021 14:30:44 +0000 (16:30 +0200)]
Merge branch 'MDL-72025-master' of https://github.com/sammarshallou/moodle
Paul Holden [Tue, 31 Aug 2021 22:48:36 +0000 (23:48 +0100)]
MDL-72447 question: require sesskey to toggle plugin enabled state.
Brendan Heywood [Tue, 27 Jul 2021 12:39:21 +0000 (22:39 +1000)]
MDL-68164 dml: Cache postgres field type metadata in MUC
Paul Holden [Fri, 21 May 2021 07:30:35 +0000 (08:30 +0100)]
MDL-71726 course: respect user access when exporting participants.
We should ensure that users being exported are enrolled on the
course being exported from. In courses where the current user can't
access all groups we should ensure that users being exported belong
to the same groups as them.
Sujith Haridasan [Tue, 13 Jul 2021 10:56:19 +0000 (16:26 +0530)]
MDL-71160 auth_db: Use strict comaprison
Use strict comparison to avoid type juggling.
Signed-off-by: Sujith Haridasan <sujith@moodle.com>
Paul Holden [Mon, 12 Jul 2021 21:14:25 +0000 (22:14 +0100)]
MDL-71976 auth_shibboleth: consistent session parsing during logout.
Shamim Rezaie [Fri, 16 Jul 2021 11:08:36 +0000 (21:08 +1000)]
MDL-71240 filter_tex: Sanitize the whole latex document
LaTeX documents have a preamble section and admins can use a \newcommand
statement to define new commands there (or to give an alias to another
command). This commit makes sure no blocked command can escape
sanitization by being used in a new seemingly harmless command that is
defined in the LaTeX preamble.
Shamim Rezaie [Fri, 16 Jul 2021 10:00:07 +0000 (20:00 +1000)]
MDL-71240 filter_tex: Support paranoid mode for openin_any in latex