Paul Holden [Tue, 1 Nov 2022 14:05:39 +0000 (14:05 +0000)]
MDL-76142 cohort: cross DB support for description filter.
Specifically avoids Oracle exception ORA-00932.
Ilya Tregubov [Tue, 1 Nov 2022 12:00:21 +0000 (15:00 +0300)]
on-demand release 4.1dev+
Jun Pataleta [Tue, 1 Nov 2022 06:06:13 +0000 (14:06 +0800)]
Merge branch 'MDL-74643-patch' of https://github.com/ilyatregubov/moodle
Ilya Tregubov [Tue, 1 Nov 2022 05:59:51 +0000 (08:59 +0300)]
MDL-74643 core_user: Fix Behat test.
Stop using deprecated steps.
Andrew Nicols [Tue, 1 Nov 2022 03:51:33 +0000 (11:51 +0800)]
Merge branch 'mdl-75010' of https://github.com/danmarsden/moodle
Andrew Nicols [Tue, 1 Nov 2022 03:17:27 +0000 (11:17 +0800)]
Merge branch 'MDL-75468' of https://github.com/paulholden/moodle
Andrew Nicols [Tue, 1 Nov 2022 02:47:14 +0000 (10:47 +0800)]
Merge branch 'MDL-76076_master' of https://github.com/marxjohnson/moodle
Jun Pataleta [Tue, 1 Nov 2022 01:25:34 +0000 (09:25 +0800)]
Merge branch 'MDL-73141-master' of https://github.com/dravek/moodle
Jun Pataleta [Tue, 1 Nov 2022 01:17:19 +0000 (09:17 +0800)]
Merge branch 'MDL-76120-master' of https://github.com/andrewnicols/moodle
Sara Arjona [Mon, 31 Oct 2022 17:18:29 +0000 (18:18 +0100)]
Merge branch 'MDL-75358-master' of https://github.com/junpataleta/moodle
Jun Pataleta [Mon, 31 Oct 2022 14:42:24 +0000 (22:42 +0800)]
MDL-75358 blog: Make attachment callback parameter nullable
Mark Johnson [Tue, 25 Oct 2022 12:55:09 +0000 (13:55 +0100)]
MDL-76076 cache: Add locking before write for parent caches
Sara Arjona [Mon, 31 Oct 2022 12:39:43 +0000 (13:39 +0100)]
Merge branch 'MDL-75771-master' of https://github.com/PhMemmel/moodle
Ilya Tregubov [Mon, 31 Oct 2022 11:52:47 +0000 (14:52 +0300)]
Merge branch 'MDL-74643-master' of https://github.com/mickhawkins/moodle
Michael Hawkins [Mon, 17 Oct 2022 07:49:33 +0000 (15:49 +0800)]
MDL-74643 tool_mobile: Update API to support supportavailability config
Co-authored-by: Juan Leyva <juanleyvadelgado@gmail.com>
Michael Hawkins [Fri, 14 Oct 2022 16:47:03 +0000 (00:47 +0800)]
MDL-74643 core_user: New admin setting for site support availability
This allows admins to configure whether contact site support is
available to everyone, authenticated users, or nobody.
The behat testing checks linked and direct access for each setting,
as well as adding testing that the support page override works as
expected.
Michael Hawkins [Fri, 14 Oct 2022 16:37:29 +0000 (00:37 +0800)]
MDL-74643 core_user: Added behat page resolver
Currently this supports resolving the Contact Site Support page.
Jun Pataleta [Mon, 31 Oct 2022 09:10:23 +0000 (17:10 +0800)]
Merge branch 'MDL-75469-master' of https://github.com/kevpercy/moodle
Jun Pataleta [Mon, 31 Oct 2022 08:49:25 +0000 (16:49 +0800)]
Merge branch 'MDL-76108-master' of https://github.com/aanabit/moodle
Jun Pataleta [Mon, 31 Oct 2022 05:33:56 +0000 (13:33 +0800)]
Merge branch 'MDL-75487' of https://github.com/paulholden/moodle
Jake Dallimore [Mon, 31 Oct 2022 03:43:49 +0000 (11:43 +0800)]
Merge branch 'MDL-76041-master' of https://github.com/call-learning/moodle
Jun Pataleta [Mon, 31 Oct 2022 02:10:16 +0000 (10:10 +0800)]
Merge branch 'MDL-75358-master' of https://github.com/marinaglancy/moodle
Dan Marsden [Sun, 30 Oct 2022 23:39:45 +0000 (12:39 +1300)]
MDL-75010 core: Prevent user last access update on user key login
David Matamoros [Tue, 23 Nov 2021 12:18:40 +0000 (13:18 +0100)]
MDL-73141 core_cohort: Convert cohort listing to Report Builder
Víctor Déniz [Fri, 28 Oct 2022 16:44:50 +0000 (17:44 +0100)]
Merge branch 'MDL-68437-master' of https://github.com/mihailges/moodle
Amaia Anabitarte [Fri, 28 Oct 2022 16:16:32 +0000 (18:16 +0200)]
MDL-76108 mod_lesson: improving count call for PHP8.0
Philipp Memmel [Thu, 27 Oct 2022 20:33:02 +0000 (22:33 +0200)]
MDL-75771 core_courseformat: Add behat test for show_editor function
Philipp Memmel [Fri, 16 Sep 2022 15:42:17 +0000 (17:42 +0200)]
MDL-75771 core_courseformat: Fix capability for edit controls
course_format\base:show_editor now by default uses 'moodle/course:manageactivities', but also accepts other capabilities as param
Andrew Nicols [Fri, 28 Oct 2022 12:53:21 +0000 (20:53 +0800)]
MDL-76120 behat: Swap click on select option to set field
Recent versions of Marionette do not like to click on the option
element so we must always use the set field option.
Sara Arjona [Fri, 28 Oct 2022 12:09:39 +0000 (14:09 +0200)]
on-demand release 4.1dev+
Sara Arjona [Fri, 28 Oct 2022 12:09:38 +0000 (14:09 +0200)]
NOBUG: Fixed file access permissions
Sara Arjona [Fri, 28 Oct 2022 12:09:34 +0000 (14:09 +0200)]
NOBUG: Fixed SVG browser compatibility
Jake Dallimore [Fri, 28 Oct 2022 03:49:42 +0000 (11:49 +0800)]
Merge branch 'MDL-68943-master' of https://github.com/cameron1729/moodle
Jake Dallimore [Fri, 28 Oct 2022 03:05:41 +0000 (11:05 +0800)]
Merge branch 'MDL-76073-master' of https://github.com/marinaglancy/moodle
Cameron Ball [Tue, 23 Aug 2022 02:57:49 +0000 (10:57 +0800)]
MDL-68943 assignfeedback_editpdf: Upgrade step for stale conversions
Cameron Ball [Wed, 27 Jul 2022 07:35:18 +0000 (15:35 +0800)]
MDL-68943 assignfeedback_editpdf: Reconvert updated files
Jake Dallimore [Fri, 28 Oct 2022 01:35:39 +0000 (09:35 +0800)]
Merge branch 'MDL-76069-master' of https://github.com/mihailges/moodle
Sara Arjona [Thu, 27 Oct 2022 19:45:21 +0000 (21:45 +0200)]
Merge branch 'MDL-75188-master' of https://github.com/laurentdavid/moodle
Laurent David [Wed, 12 Oct 2022 12:39:27 +0000 (14:39 +0200)]
MDL-75188 mod_data: Use cmid instead of id
* Based on previous changes, fix ids so they are consistent with other modules (in preparation for MDL-75255)
Laurent David [Mon, 22 Aug 2022 07:55:56 +0000 (09:55 +0200)]
MDL-75188 mod_data: Move import preset for to a modal
* Use a modal instead of a standard page to select the preset file
and import it.
* Change the zero state import button to a modal dialog so it uses the same
workflow as on the preset page
Sara Arjona [Thu, 27 Oct 2022 15:35:04 +0000 (17:35 +0200)]
Merge branch 'MDL-75471' of https://github.com/paulholden/moodle
Sara Arjona [Thu, 27 Oct 2022 15:24:11 +0000 (17:24 +0200)]
Merge branch 'MDL-75449' of https://github.com/paulholden/moodle
Víctor Déniz [Thu, 27 Oct 2022 15:09:05 +0000 (16:09 +0100)]
Merge branch 'MDL-75467' of https://github.com/paulholden/moodle
Sara Arjona [Thu, 27 Oct 2022 15:03:51 +0000 (17:03 +0200)]
Merge branch 'MDL-76023' of https://github.com/paulholden/moodle
Sara Arjona [Thu, 27 Oct 2022 14:56:21 +0000 (16:56 +0200)]
Merge branch 'MDL-64231-master' of https://github.com/ferranrecio/moodle
Sara Arjona [Thu, 27 Oct 2022 14:50:09 +0000 (16:50 +0200)]
Merge branch 'MDL-75165' of https://github.com/paulholden/moodle
Víctor Déniz [Thu, 27 Oct 2022 14:29:40 +0000 (15:29 +0100)]
Merge branch 'MDL-75969-master' of https://github.com/andrewnicols/moodle
Mihail Geshoski [Thu, 27 Oct 2022 13:56:18 +0000 (21:56 +0800)]
MDL-76069 enrol_manual: Fix missing breadcrumbs
Ferran Recio [Wed, 7 Sep 2022 14:04:39 +0000 (16:04 +0200)]
MDL-64231 mod_assign: download submissions with group folder
Jake Dallimore [Thu, 27 Oct 2022 08:41:08 +0000 (16:41 +0800)]
Merge branch 'MDL-75868-master' of https://github.com/ferranrecio/moodle
Sara Arjona [Thu, 27 Oct 2022 07:32:50 +0000 (09:32 +0200)]
Merge branch 'MDL-75166' of https://github.com/paulholden/moodle
Sara Arjona [Thu, 27 Oct 2022 06:48:08 +0000 (08:48 +0200)]
Merge branch 'MDL-69275-submissionreview-resquashed' of https://github.com/cengage/moodle
Jun Pataleta [Thu, 27 Oct 2022 03:56:35 +0000 (11:56 +0800)]
Merge branch 'MDL-75597-master' of https://github.com/ferranrecio/moodle
Andrew Nicols [Thu, 27 Oct 2022 03:31:57 +0000 (11:31 +0800)]
Merge branch 'MDL-76002-master' of https://github.com/snake/moodle
Claude Vervoort [Thu, 21 Apr 2022 14:21:31 +0000 (10:21 -0400)]
MDL-69275 mod_lti: submission review (gradebook launch)
Jun Pataleta [Wed, 26 Oct 2022 13:13:25 +0000 (21:13 +0800)]
Merge branch 'MDL-75957-master-1' of https://github.com/mihailges/moodle
Jun Pataleta [Wed, 26 Oct 2022 06:15:05 +0000 (14:15 +0800)]
Merge branch 'MDL-75478-master' of https://github.com/stevandoMoodle/moodle
Jun Pataleta [Wed, 26 Oct 2022 05:37:45 +0000 (13:37 +0800)]
Merge branch 'MDL-72558' of https://github.com/NoelDeMartin/moodle
Amaia Anabitarte [Fri, 14 Oct 2022 11:36:37 +0000 (13:36 +0200)]
MDL-76006 mod_data: Change zero state images
Sara Arjona [Tue, 25 Oct 2022 15:47:44 +0000 (17:47 +0200)]
Merge branch 'MDL-75335-master' of https://github.com/aanabit/moodle
Amaia Anabitarte [Tue, 25 Oct 2022 14:04:15 +0000 (16:04 +0200)]
MDL-75335 mod_data: Zero state for Fields and Templates
Amaia Anabitarte [Tue, 25 Oct 2022 13:58:27 +0000 (15:58 +0200)]
MDL-75335 mod_data: Change Use a preset string
Jun Pataleta [Tue, 25 Oct 2022 09:17:48 +0000 (17:17 +0800)]
on-demand release 4.1dev+
Jun Pataleta [Tue, 25 Oct 2022 09:17:45 +0000 (17:17 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Marina Glancy [Tue, 25 Oct 2022 08:49:06 +0000 (10:49 +0200)]
MDL-76073 badges: badge RB entity should have nullable callbacks
Jake Dallimore [Tue, 25 Oct 2022 03:55:45 +0000 (11:55 +0800)]
Merge branch 'MDL-75727' of https://github.com/timhunt/moodle
Andrew Nicols [Tue, 25 Oct 2022 03:49:25 +0000 (11:49 +0800)]
Merge branch 'MDL-76049' of https://github.com/timhunt/moodle
Jun Pataleta [Tue, 25 Oct 2022 03:46:25 +0000 (11:46 +0800)]
Merge branch 'MDL-75099-master' of https://github.com/rmady/moodle
Andrew Nicols [Tue, 25 Oct 2022 03:14:06 +0000 (11:14 +0800)]
Merge branch 'master-MDL-74991' of https://github.com/golenkovm/moodle
Andrew Nicols [Tue, 25 Oct 2022 03:10:32 +0000 (11:10 +0800)]
Merge branch 'MDL-75763-master' of https://github.com/call-learning/moodle
Jake Dallimore [Tue, 25 Oct 2022 03:08:47 +0000 (11:08 +0800)]
Merge branch 'MDL-74315-master' of https://github.com/roland04/moodle
Andrew Nicols [Tue, 25 Oct 2022 02:48:21 +0000 (10:48 +0800)]
Merge branch 'MDL-75760' of https://github.com/stronk7/moodle
Mihail Geshoski [Mon, 24 Oct 2022 16:26:39 +0000 (00:26 +0800)]
MDL-75957 core: Prevent repositioning dropdowns along the y-axis
Disables filipping the dropdowns up or dynamically repositioning
them along the y-axis to prevent them getting hidden behind the
navbar or them covering the trigger element.
Víctor Déniz [Mon, 24 Oct 2022 15:43:08 +0000 (16:43 +0100)]
Merge branch 'MDL-75074-master' of https://github.com/sammarshallou/moodle
Víctor Déniz [Mon, 24 Oct 2022 15:36:26 +0000 (16:36 +0100)]
Merge branch 'MDL-75482-master' of https://github.com/stevandoMoodle/moodle
Sara Arjona [Mon, 24 Oct 2022 15:30:12 +0000 (17:30 +0200)]
Merge branch 'MDL-75465-master' of https://github.com/stevandoMoodle/moodle
Víctor Déniz [Mon, 24 Oct 2022 15:00:46 +0000 (16:00 +0100)]
Merge branch 'MDL-75483-master' of https://github.com/davewoloszyn/moodle
Sara Arjona [Mon, 24 Oct 2022 14:48:44 +0000 (16:48 +0200)]
Merge branch 'MDL-75474-master' of https://github.com/davewoloszyn/moodle
Víctor Déniz [Mon, 24 Oct 2022 14:44:09 +0000 (15:44 +0100)]
Merge branch 'MDL-75352' of https://github.com/paulholden/moodle
Andrew Nicols [Mon, 24 Oct 2022 14:22:28 +0000 (22:22 +0800)]
Merge branch 'MDL-74911-master' of https://github.com/matthewhilton/moodle
Sara Arjona [Mon, 24 Oct 2022 14:09:39 +0000 (16:09 +0200)]
Merge branch 'MDL-75470-master' of https://github.com/davewoloszyn/moodle
Andrew Nicols [Mon, 24 Oct 2022 13:50:45 +0000 (21:50 +0800)]
Merge branch 'MDL-75684-master' of https://github.com/sarjona/moodle
Sara Arjona [Mon, 24 Oct 2022 13:47:21 +0000 (15:47 +0200)]
Merge branch 'MDL-73030' of https://github.com/paulholden/moodle
Sara Arjona [Mon, 24 Oct 2022 13:35:12 +0000 (15:35 +0200)]
Merge branch 'MDL-75897' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 18 Oct 2022 13:45:11 +0000 (15:45 +0200)]
MDL-75684 mod_data: Display pending approval in resources
In MDL-75664, the approval status badge was re-added. However,
the resources list template was missing so this commit is for
fixing this.
Sara Arjona [Mon, 3 Oct 2022 15:42:00 +0000 (17:42 +0200)]
MDL-75684 mod_data: Add metadata to templates
Each template should display at the top the information about the
user who has created the entry, when it was created and modified.
Apart from that, this commit also includes:
- For the Journal preset, a link on each card entry title has been
added, to open the Single view.
- For the Resources preset, the Author field has been renamed to
"Author of resource" and the Description to "Content".
- For the Resources preset, the Author and Type fields will be
hidden in the List view for small devices.
Sara Arjona [Tue, 4 Oct 2022 11:37:46 +0000 (13:37 +0200)]
MDL-75684 mod_data: Remove duplicated label
Sara Arjona [Mon, 3 Oct 2022 13:30:40 +0000 (15:30 +0200)]
MDL-75684 mod_data: Add author name/lastname to adv search
Add the "First name" and "Last name" fields at the beginning of the
advanced search template for all the presets.
Sara Arjona [Mon, 3 Oct 2022 10:40:04 +0000 (12:40 +0200)]
MDL-75684 mod_data: Remove List/Single view headings
Apart from removing the "List view" and "Single view" h2 headings,
the presets and templates must be also reviewed to confirm no
heading is skipped (so h2 > h3 > h4 ...).
For the Journal preset, the "Reflections" heading has been removed
here too.
Sara Arjona [Mon, 3 Oct 2022 10:12:25 +0000 (12:12 +0200)]
MDL-75684 mod_data: Update action icons
The edit icon has been replaced from a cog to a pencil.
Besides, the actions icons will be displayed using black colour.
Jun Pataleta [Mon, 24 Oct 2022 07:58:14 +0000 (15:58 +0800)]
Merge branch 'MDL-75936-master' of https://github.com/andrewnicols/moodle
Andrew Nicols [Tue, 11 Oct 2022 03:04:13 +0000 (11:04 +0800)]
MDL-75936 core_message: Migrate message_drawer_helper to ESM
Andrew Nicols [Tue, 11 Oct 2022 01:49:31 +0000 (09:49 +0800)]
MDL-75936 core_message: Drawer must be ready before firing drawer events
This commit addresses a race condition when showing the message drawer
and opening the settings page from the Message preferences page.
In that situation, the message/edit.php page calls the
message_drawer_helper.showSettings function, which publishes a request
to show the drawer.
In some conditions (notably faster machines, or after MDL-66107) this
event is fired before the message_drawer.init has listened to it.
The solution here is to delay firing of the event until the drawer
announces itself as ready.
This ensures that the event is subscribed to before it is fired.
Jun Pataleta [Mon, 24 Oct 2022 05:16:24 +0000 (13:16 +0800)]
Merge branch 'MDL-76018-master' of https://github.com/sammarshallou/moodle
Matthew Hilton [Sun, 11 Sep 2022 22:30:52 +0000 (08:30 +1000)]
MDL-74911 assignfeedback_editpdf: per-assignment conversion poll lock
The lock ensures that multiple conversions do not happen for the same
assignment submission.
Otherwise, subsequent conversions will fail when trying to save the
converted file.
Matthew Hilton [Thu, 6 Oct 2022 03:12:13 +0000 (13:12 +1000)]
MDL-74911 assignfeedback_editpdf: unlock session when polling conversion
Polling conversions will run the document conversion immediately if the
conversion has not already been completed.
Releasing the session lock while doing this ensures large conversions
do not unnecessarily hold the users session.
AMOS bot [Sun, 23 Oct 2022 00:08:19 +0000 (00:08 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Fri, 16 Sep 2022 08:24:21 +0000 (10:24 +0200)]
MDL-75760 database: Keep mysql driver working over all PHP versions
Before PHP 8.1, the mysqli extension had MYSQLI_REPORT_OFF as default setting.
With PHP 8.1, it has been changed to MYSQLI_REPORT_ERROR|MYSQLI_REPORT_STRICT
The native driver is not ready to work with this new reporting level,
see MDL-75761 about to considering to improve it.
So this change just ensures that we continue using MYSQLI_REPORT_OFF
with any PHP version.
Sara Arjona [Fri, 21 Oct 2022 14:24:41 +0000 (16:24 +0200)]
Merge branch 'MDL-72828-master' of https://github.com/davewoloszyn/moodle
Sara Arjona [Fri, 21 Oct 2022 14:22:44 +0000 (16:22 +0200)]
Merge branch 'MDL-61921-master' of https://github.com/HuongNV13/moodle