Paul Holden [Wed, 31 Aug 2022 08:16:06 +0000 (09:16 +0100)]
MDL-75191 task: cross DB support for task output filter.
Specifically avoids Oracle exception ORA-00932.
Jun Pataleta [Wed, 31 Aug 2022 07:44:51 +0000 (15:44 +0800)]
Merge branch 'MDL-74669' of https://github.com/call-learning/moodle
Sara Arjona [Wed, 31 Aug 2022 06:27:30 +0000 (08:27 +0200)]
Merge branch 'MDL-72489-master-take2' of https://github.com/lucaboesch/moodle
Jun Pataleta [Wed, 31 Aug 2022 05:52:30 +0000 (13:52 +0800)]
Merge branch 'MDL-72188-master_seb_js_integration-with-message' of https://github.com/catalyst/moodle
Luca Bösch [Wed, 31 Aug 2022 05:35:46 +0000 (07:35 +0200)]
MDL-72489 core_search: searchareas page table sort.
Andrew Madden [Mon, 28 Mar 2022 21:17:13 +0000 (08:17 +1100)]
MDL-72188 quizaccess_seb: Implement Safe Exam Browser JS API
* Replaces checking header for SEB config keys to assess quiz access.
* Adds new web service accessible via Ajax
* Forces the use of the new API where available
* Stores access in Moodle SESSION for quiz instead of checking every
page.
Sara Arjona [Tue, 30 Aug 2022 14:10:08 +0000 (16:10 +0200)]
Merge branch 'MDL-74873-master' of https://github.com/dthies/moodle
Sara Arjona [Tue, 30 Aug 2022 14:04:59 +0000 (16:04 +0200)]
Merge branch 'MDL-68717-master' of https://github.com/laurentdavid/moodle
Ilya Tregubov [Tue, 30 Aug 2022 10:59:50 +0000 (14:59 +0400)]
Merge branch 'MDL-75245' of https://github.com/paulholden/moodle
Víctor Déniz [Tue, 30 Aug 2022 10:42:46 +0000 (11:42 +0100)]
Merge branch 'MDL-75360' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 30 Aug 2022 10:17:23 +0000 (12:17 +0200)]
Merge branch 'MOODLE_master_MDL-75218-favicon' of https://github.com/danielneis/moodle
Eloy Lafuente (stronk7) [Tue, 30 Aug 2022 08:59:41 +0000 (10:59 +0200)]
Merge branch 'MDL-75191-fix' of https://github.com/sarjona/moodle
Sara Arjona [Tue, 30 Aug 2022 08:16:16 +0000 (10:16 +0200)]
MDL-75191 phpunit: add core_admin to phpunit.xml.dist
Víctor Déniz [Tue, 30 Aug 2022 08:12:03 +0000 (09:12 +0100)]
Merge branch 'MDL-70480-master' of https://github.com/chanqihui/moodle
Sara Arjona [Tue, 30 Aug 2022 07:48:29 +0000 (09:48 +0200)]
Merge branch 'MDL-75191' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 30 Aug 2022 05:02:42 +0000 (07:02 +0200)]
Merge branch 'MDL-75564-master' of https://github.com/aanabit/moodle
Ilya Tregubov [Tue, 30 Aug 2022 03:59:19 +0000 (07:59 +0400)]
Merge branch 'MDL-71662' of https://github.com/paulholden/moodle
Daniel Neis Araujo [Tue, 16 Aug 2022 20:57:41 +0000 (17:57 -0300)]
MDL-75218 theme: Add a Favicon setting
Jun Pataleta [Mon, 29 Aug 2022 07:47:57 +0000 (15:47 +0800)]
Merge branch 'MDL-73685-admin-role-bug' of https://github.com/brendanheywood/moodle
Jun Pataleta [Mon, 29 Aug 2022 05:12:18 +0000 (13:12 +0800)]
Merge branch 'MDL-72592-master' of https://github.com/lameze/moodle
Jun Pataleta [Mon, 29 Aug 2022 05:10:20 +0000 (13:10 +0800)]
Merge branch 'MDL-75353-master' of https://github.com/sarjona/moodle
Shamim Rezaie [Sun, 28 Aug 2022 13:39:47 +0000 (23:39 +1000)]
Merge branch 'MDL-75275-master' of https://github.com/sarjona/moodle
Amaia Anabitarte [Wed, 24 Aug 2022 08:13:33 +0000 (10:13 +0200)]
MDL-75564 mod_data: Remove underconstruction_title string
Shamim Rezaie [Fri, 26 Aug 2022 11:07:34 +0000 (21:07 +1000)]
weekly release 4.1dev
Jake Dallimore [Thu, 25 Aug 2022 02:08:19 +0000 (10:08 +0800)]
Merge branch 'MDL-75247-master' of https://github.com/cameron1729/moodle
Simey Lameze [Fri, 19 Aug 2022 08:50:20 +0000 (16:50 +0800)]
MDL-72592 block_myprofile: behat and other code fixes
This commit fixes few things:
- Fix correct language string order.
- Change the code in myprofile.php to be consistent with other checks.
- Update provided test to fix behat failure.
Víctor Déniz [Tue, 23 Aug 2022 17:15:18 +0000 (18:15 +0100)]
Merge branch 'MDL-75143-master' of https://github.com/sarjona/moodle
Víctor Déniz [Tue, 23 Aug 2022 16:16:19 +0000 (17:16 +0100)]
Merge branch 'MDL-71000-SQL_QUERY_AUX_READONLY' of https://github.com/catalyst/moodle
Víctor Déniz [Tue, 23 Aug 2022 11:49:15 +0000 (12:49 +0100)]
Merge branch 'MDL-75537' of https://github.com/paulholden/moodle
Víctor Déniz [Tue, 23 Aug 2022 08:02:19 +0000 (09:02 +0100)]
Merge branch 'MDL-75290' of https://github.com/paulholden/moodle
Cameron Ball [Mon, 15 Aug 2022 06:13:14 +0000 (14:13 +0800)]
MDL-75247 assignfeedback_editpdf: Requeue conversion task for polling
Srdjan [Fri, 19 Mar 2021 05:01:28 +0000 (15:01 +1000)]
MDL-71000 lib/dml: New query type SQL_QUERY_AUX_READONLY
For SQL_QUERY_AUX queries that can go to readonly, conditions permitting.
Víctor Déniz [Mon, 22 Aug 2022 13:16:02 +0000 (14:16 +0100)]
Merge branch 'MDL-75031' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 3 Aug 2022 15:46:27 +0000 (17:46 +0200)]
MDL-75143 mod_data: Use standard notification for Save as preset
Apart from using the standard notification, the message has been
replaced to the one suggested by the Product UX team.
Sara Arjona [Mon, 1 Aug 2022 16:31:11 +0000 (18:31 +0200)]
MDL-75143 mod_data: Edit presets
Sara Arjona [Thu, 4 Aug 2022 11:09:53 +0000 (13:09 +0200)]
MDL-75143 mod_data: Add user support to preset behat generator
The 'user' parameter has been added to the 'mod_data > presets'
generator, to let define the author of the preset.
When it's not defined, admin is used as the author.
Carsten Nielsen [Tue, 28 Jun 2022 13:45:23 +0000 (15:45 +0200)]
MDL-72592 block_myprofile: Add lastlogin date to myprofile block
Paul Holden [Fri, 19 Aug 2022 12:25:32 +0000 (13:25 +0100)]
MDL-75537 reportbuilder: add entity joins to user:auth filter.
Sara Arjona [Tue, 9 Aug 2022 14:04:44 +0000 (16:04 +0200)]
MDL-75353 mod_data: always return str in data_generate_default_template
From now on, the data_generate_default_template method will always return
a string with the template content or an empty string when there is no
content available (for instance, when the database has no fields).
This method won't return a boolean anymore.
Sara Arjona [Fri, 5 Aug 2022 15:03:00 +0000 (17:03 +0200)]
MDL-75275 mod_data: Add ##actionsmenu## action tag
Sara Arjona [Mon, 8 Aug 2022 13:23:00 +0000 (15:23 +0200)]
MDL-75275 mod_data: Add user support to entry behat generator
The 'user' parameter has been added to the 'mod_data > entries'
generator, to let define the author of the entry.
When it's not defined, admin is used as the author.
Paul Holden [Fri, 8 Jul 2022 16:06:27 +0000 (17:06 +0100)]
MDL-75191 task: implement task logs datasource for custom reporting.
Update existing entity to define remaining report elements. Add new
report source joining the entity to the user entity to provide data
for the reportbuilder editor.
Paul Holden [Thu, 7 Jul 2022 11:55:38 +0000 (12:55 +0100)]
MDL-75191 reportbuilder: use column callbacks in avg/sum aggregation.
When aggregating a column using either method, for numeric types we
should execute column callbacks to ensure consistent formatting.
Paul Holden [Fri, 29 Jul 2022 16:41:50 +0000 (17:41 +0100)]
MDL-75245 reportbuilder: re-factor current tag elements to new entity.
Update previous implementation of tags (
9ebd801c) in report sources to
use equivalent tag entity columns and filters.
Paul Holden [Mon, 18 Jul 2022 15:49:30 +0000 (16:49 +0100)]
MDL-75245 tag: implement tags datasource for custom reporting.
Create entity definitions for collections, tags and instances for
new report source to provide data for the reportbuilder editor.
Sara Arjona [Thu, 18 Aug 2022 12:54:11 +0000 (14:54 +0200)]
weekly release 4.1dev
Ilya Tregubov [Thu, 18 Aug 2022 08:44:05 +0000 (12:44 +0400)]
Merge branch 'MDL-75214-fix' of https://github.com/sarjona/moodle
Sara Arjona [Thu, 18 Aug 2022 05:48:51 +0000 (07:48 +0200)]
MDL-75214 behat: Export grades fix
This issue has started causing some errors with behat. It seems the
"Save changes" button is not clickable, so changing the window size
will do the magic.
Laurent David [Wed, 20 Jul 2022 17:00:18 +0000 (13:00 -0400)]
MDL-75210 mod_quiz: fix sequential quiz access
* As a student I should only be able to access the next question or the current question
* The API should not show more than the current question
* Once the quiz is previewed we can see the question in any order (existing behaviour)
* Related to ticket MDL-71728
Co-authored-by: Rajneel Totaram <rjnlfj@yahoo.com>
Co-authored-by: Tim Hunt <t.j.hunt@open.ac.uk>
Brendan Heywood [Thu, 18 Aug 2022 03:55:46 +0000 (13:55 +1000)]
MDL-73685 admin: Fix regression from MDL-69498
Andrew Nicols [Thu, 18 Aug 2022 03:17:19 +0000 (11:17 +0800)]
Merge branch 'MDL-75029' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 18 Aug 2022 02:52:02 +0000 (10:52 +0800)]
Merge branch 'MDL-74608' of https://github.com/timhunt/moodle
David Matamoros [Wed, 17 Aug 2022 14:55:45 +0000 (16:55 +0200)]
MDL-74364 course: Fix for deleted users SQL condition
Sara Arjona [Wed, 17 Aug 2022 15:08:17 +0000 (17:08 +0200)]
Merge branch 'MDL-75390-master' of https://github.com/sarjona/moodle
Sara Arjona [Wed, 17 Aug 2022 14:52:13 +0000 (16:52 +0200)]
Merge branch 'MDL-75063-master' of https://github.com/andelacruz/moodle
Ilya Tregubov [Wed, 17 Aug 2022 10:53:50 +0000 (14:53 +0400)]
Merge branch 'MDL-74364-master' of https://github.com/dravek/moodle
David Matamoros [Wed, 30 Mar 2022 10:34:04 +0000 (12:34 +0200)]
MDL-74364 course: Add course participants datasource
- New Report Builder source for course participants
- New course completion entity
- New course enrolment entity
- New course last access entity
Sara Arjona [Wed, 17 Aug 2022 10:26:38 +0000 (12:26 +0200)]
Merge branch 'MDL-75312' of https://github.com/paulholden/moodle
Ilya Tregubov [Wed, 17 Aug 2022 07:53:57 +0000 (11:53 +0400)]
Merge branch 'MDL-75214-master' of https://github.com/rezaies/moodle
Sara Arjona [Wed, 17 Aug 2022 06:58:35 +0000 (08:58 +0200)]
Merge branch 'MDL-49795-master-test' of https://github.com/rezaies/moodle
Ilya Tregubov [Wed, 17 Aug 2022 04:24:56 +0000 (08:24 +0400)]
Merge branch 'MOODLE_master_MDL-73119' of https://github.com/danielneis/moodle
Ilya Tregubov [Wed, 17 Aug 2022 04:15:59 +0000 (08:15 +0400)]
Merge branch 'MDL-61401-master' of https://github.com/BruceGoodGuy/moodle
Shamim Rezaie [Wed, 17 Aug 2022 03:29:05 +0000 (13:29 +1000)]
Merge branch 'MDL-75386-master' of https://github.com/andrewnicols/moodle
Daniel Neis Araujo [Thu, 18 Nov 2021 21:17:02 +0000 (18:17 -0300)]
MDL-73119 contentbank: Add pluginfile callback to content type plugins
Shamim Rezaie [Tue, 16 Aug 2022 17:07:10 +0000 (03:07 +1000)]
MDL-49795 core: Fixed missing index (competencyid) for upgrades
Shamim Rezaie [Tue, 16 Aug 2022 17:02:40 +0000 (03:02 +1000)]
Merge branch 'MDL-49795-add-missing-keys-indexes-to-core-tables' of https://github.com/keevan/moodle into MDL-49795-master-test
Shamim Rezaie [Tue, 16 Aug 2022 16:32:00 +0000 (02:32 +1000)]
Merge branch 'MDL-73876-master' of https://github.com/ilyatregubov/moodle
Shamim Rezaie [Tue, 16 Aug 2022 16:24:00 +0000 (02:24 +1000)]
Merge branch 'MDL-75414-master' of https://github.com/sarjona/moodle
Shamim Rezaie [Tue, 16 Aug 2022 16:17:52 +0000 (02:17 +1000)]
Merge branch 'MDL-49795-add-missing-keys-indexes-to-core-tables' of https://github.com/keevan/moodle
Shamim Rezaie [Tue, 16 Aug 2022 15:52:07 +0000 (01:52 +1000)]
Merge branch 'MDL-67685_Master' of https://github.com/tuanngocnguyen/moodle
Sara Arjona [Tue, 16 Aug 2022 14:58:28 +0000 (16:58 +0200)]
Merge branch 'MDL-72178-master' of https://github.com/NoelDeMartin/moodle
Sara Arjona [Tue, 16 Aug 2022 14:50:33 +0000 (16:50 +0200)]
Merge branch 'MDL-75137-master' of https://github.com/aanabit/moodle
hieuvu [Tue, 26 Jul 2022 02:11:07 +0000 (09:11 +0700)]
MDL-61401 workshop: Ability for tutors to search for students.
Tim Hunt [Fri, 29 Apr 2022 14:37:05 +0000 (15:37 +0100)]
MDL-74608 activities: a new option to force the activity language
For a long time, Moodle has had the feature to force the language
for a whole course. This change adds the same feature at activity
level.
The course-level feature was controlled by a capability
moodle/course:setforcedlanguage, and I decided to use the same
capability to control this feature. I think a new capability would be
overkill.
Amaia Anabitarte [Wed, 13 Jul 2022 10:45:37 +0000 (12:45 +0200)]
MDL-75137 mod_data: Fix and improve behat tests
Amaia Anabitarte [Wed, 13 Jul 2022 17:02:12 +0000 (19:02 +0200)]
MDL-75137 mod_data: Redesign zero state page
Co-authored-by: Ferran Recio <ferran@moodle.com>
Amaia Anabitarte [Thu, 14 Jul 2022 09:08:46 +0000 (11:08 +0200)]
MDL-75137 mod_data: Add entry throws an exception if there is no field
Mark Johnson [Tue, 9 Aug 2022 11:20:10 +0000 (19:20 +0800)]
MDL-75388 lib: Update mustache to 2.14.1
MDL-67114 and MDL-73586 local changes removed as they are now available
upstream.
Petr Skoda [Fri, 15 Jul 2022 17:16:52 +0000 (19:16 +0200)]
MDL-75237 core: improve PARAM_SAFEPATH docs
Petr Skoda [Fri, 15 Jul 2022 17:12:28 +0000 (19:12 +0200)]
MDL-75237 qformat_blackboard_six: sanitise blackboard import file paths
Petr Skoda [Fri, 15 Jul 2022 17:22:43 +0000 (19:22 +0200)]
MDL-75237 core: Revert MDL-72029
This reverts commit
d585f902fc2bc4f04ac2b097aa9bfde8a71f8fba.
Petr Skoda [Fri, 15 Jul 2022 17:22:18 +0000 (19:22 +0200)]
MDL-75237 qformat_blackboard_six: Revert MDL-72029
This reverts commit
3cafb305ded.
Paul Holden [Wed, 27 Jul 2022 20:47:15 +0000 (21:47 +0100)]
MDL-75326 h5p: require sesskey to toggle library enabled state.
Shamim Rezaie [Fri, 12 Aug 2022 01:52:47 +0000 (11:52 +1000)]
weekly release 4.1dev
Shamim Rezaie [Fri, 12 Aug 2022 01:52:45 +0000 (11:52 +1000)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
AMOS bot [Fri, 12 Aug 2022 00:08:19 +0000 (00:08 +0000)]
Automatically generated installer lang files
Daniel Thies [Sun, 29 May 2022 18:34:59 +0000 (13:34 -0500)]
MDL-74873 core_message: Disable notification preferences controls
Noel De Martin [Thu, 19 May 2022 15:54:07 +0000 (17:54 +0200)]
MDL-72178 feedback: Implement behat generators
Based on Andrew's WIP from https://github.com/andrewnicols/moodle/commit/
b3d40cb20d1f0edf0bf21077c8f94bce5dec56db
Co-authored-by: Andrew Nicols <andrew@nicols.co.uk>
Sara Arjona [Wed, 10 Aug 2022 09:38:17 +0000 (11:38 +0200)]
MDL-75414 mod_data: Fix error when displaying fields in single view
This is a regression from MDL-75146, when the manager class was created.
The field class was not found in the Single view, because the field.class.php
file was not included (so the base class was used in all the cases for this
view). That's why the image field was displaying only the image name instead
of building the <img element or the URLs were displaying only the text, instead
of creating a link for them.
Jun Pataleta [Tue, 9 Aug 2022 16:26:26 +0000 (00:26 +0800)]
Merge branch 'MDL-75375-master' of https://github.com/junpataleta/moodle
Brendan Heywood [Thu, 4 Aug 2022 11:16:18 +0000 (21:16 +1000)]
MDL-75375 cache: Fix file store path cleaning
Jun Pataleta [Tue, 9 Aug 2022 03:11:19 +0000 (11:11 +0800)]
Merge branch 'MDL-74636' of https://github.com/timhunt/moodle
Jun Pataleta [Mon, 8 Aug 2022 14:30:01 +0000 (22:30 +0800)]
Merge branch 'MDL-74800-master' of https://github.com/ferranrecio/moodle
Jun Pataleta [Sun, 3 Jul 2022 09:02:06 +0000 (17:02 +0800)]
MDL-74800 core: block actions fix suggestion
Jun Pataleta [Sun, 3 Jul 2022 08:47:19 +0000 (16:47 +0800)]
MDL-74800 core: action menu role fix
The action menu could have a role button or menubar depending on the
number of options available.
Ferran Recio [Tue, 14 Jun 2022 10:28:55 +0000 (12:28 +0200)]
MDL-74800 core_courseformat: fix accessibility checks
Ferran Recio [Wed, 8 Jun 2022 16:41:08 +0000 (18:41 +0200)]
MDL-74800 output: fix edit button accessibility
Ferran Recio [Wed, 8 Jun 2022 16:39:10 +0000 (18:39 +0200)]
MDL-74800 message: fix invalid aria-label attributes
Laurent David [Thu, 4 Aug 2022 09:12:19 +0000 (11:12 +0200)]
MDL-68717 core_calendar: Hide completed event
* "expectcompletionon" type of event should be hidden if the related
activity is completed
Jun Pataleta [Mon, 8 Aug 2022 03:17:12 +0000 (11:17 +0800)]
Merge branch 'MDL-75142-master' of https://github.com/sarjona/moodle