moodle.git
3 years agoMDL-73938 reportbuilder: helper methods for automating report tests. 165e26fad953116eb59e9c887e1f0836021a2863
Paul Holden [Fri, 11 Mar 2022 10:53:35 +0000 (10:53 +0000)]
MDL-73938 reportbuilder: helper methods for automating report tests.

Implement stress tester methods for iterating over report columns,
aggregation and conditions. Assert that each works correctly in
isolation, and when used in conjunction with other columns.

3 years agoMDL-73938 reportbuilder: add filters API to support stress testing.
Paul Holden [Fri, 19 Aug 2022 12:19:27 +0000 (13:19 +0100)]
MDL-73938 reportbuilder: add filters API to support stress testing.

Filter types can now define sample values, to be used in forthcoming
stress test helpers, in order for them to become active in a report.

3 years agoweekly release 4.1dev
Ilya Tregubov [Fri, 2 Sep 2022 04:49:13 +0000 (08:49 +0400)]
weekly release 4.1dev

3 years agoMerge branch 'MDL-73376-master-fix' of https://github.com/junpataleta/moodle
Sara Arjona [Thu, 1 Sep 2022 12:04:50 +0000 (14:04 +0200)]
Merge branch 'MDL-73376-master-fix' of https://github.com/junpataleta/moodle

3 years agoMDL-73376 qbank: Remove uniqueidentifier fragment argument
Jun Pataleta [Thu, 1 Sep 2022 06:55:44 +0000 (14:55 +0800)]
MDL-73376 qbank: Remove uniqueidentifier fragment argument

The uniqueidentifier argument is only needed by the version selector and
can be set within the output fragment function using it. There's no need
for it to be a parameter when calling the output fragment function.

3 years agoMerge branch 'MDL-74770' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 1 Sep 2022 03:32:15 +0000 (11:32 +0800)]
Merge branch 'MDL-74770' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-75092-master' of https://github.com/PhMemmel/moodle
Jun Pataleta [Thu, 1 Sep 2022 03:05:36 +0000 (11:05 +0800)]
Merge branch 'MDL-75092-master' of https://github.com/PhMemmel/moodle

3 years agoMerge branch 'MDL-73228' of https://github.com/call-learning/moodle
Jun Pataleta [Thu, 1 Sep 2022 02:56:33 +0000 (10:56 +0800)]
Merge branch 'MDL-73228' of https://github.com/call-learning/moodle

3 years agoMerge branch 'master_MDL-73376-version-selection' of https://github.com/catalyst...
Jun Pataleta [Thu, 1 Sep 2022 02:52:54 +0000 (10:52 +0800)]
Merge branch 'master_MDL-73376-version-selection' of https://github.com/catalyst/moodle-MDL-72752

3 years agoMDL-73376 qbank_comment: Version selection in modal
Safat Shahin [Sat, 26 Mar 2022 05:21:02 +0000 (16:21 +1100)]
MDL-73376 qbank_comment: Version selection in modal

This commit implements version selection in the comment
modal to allow users to change the version of question
using that dropdown.

3 years agoMDL-73228 mod_bigbluebuttonbn: Close all meetings when deleting
Laurent David [Thu, 23 Jun 2022 14:51:48 +0000 (16:51 +0200)]
MDL-73228 mod_bigbluebuttonbn: Close all meetings when deleting

* When a BigblueButtonBN activity is deleted, we need to also close all
running meetings (including group meetings)

3 years agoMerge branch 'MDL-75111' of https://github.com/stronk7/moodle
Jun Pataleta [Wed, 31 Aug 2022 15:06:05 +0000 (23:06 +0800)]
Merge branch 'MDL-75111' of https://github.com/stronk7/moodle

3 years agoMerge branch 'MDL-12643' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 31 Aug 2022 14:36:37 +0000 (16:36 +0200)]
Merge branch 'MDL-12643' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-75521-master' of https://github.com/aanabit/moodle
Sara Arjona [Wed, 31 Aug 2022 13:48:33 +0000 (15:48 +0200)]
Merge branch 'MDL-75521-master' of https://github.com/aanabit/moodle

3 years agoMerge branch 'MDL-73076-master' of https://github.com/lameze/moodle
Sara Arjona [Wed, 31 Aug 2022 13:45:30 +0000 (15:45 +0200)]
Merge branch 'MDL-73076-master' of https://github.com/lameze/moodle

3 years agoMerge branch 'MDL-75019-master' of https://github.com/andelacruz/moodle
Jun Pataleta [Wed, 31 Aug 2022 12:25:37 +0000 (20:25 +0800)]
Merge branch 'MDL-75019-master' of https://github.com/andelacruz/moodle

3 years agoMerge branch 'MDL-74901-master' of https://github.com/snake/moodle
Ilya Tregubov [Wed, 31 Aug 2022 12:00:50 +0000 (16:00 +0400)]
Merge branch 'MDL-74901-master' of https://github.com/snake/moodle

3 years agoMerge branch 'MDL-74714' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 31 Aug 2022 11:25:31 +0000 (13:25 +0200)]
Merge branch 'MDL-74714' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-74862-master' of https://github.com/jleyva/moodle
Sara Arjona [Wed, 31 Aug 2022 11:13:25 +0000 (13:13 +0200)]
Merge branch 'MDL-74862-master' of https://github.com/jleyva/moodle

3 years agoMerge branch 'MDL-74969-master' of https://github.com/marinaglancy/moodle
Sara Arjona [Wed, 31 Aug 2022 10:29:11 +0000 (12:29 +0200)]
Merge branch 'MDL-74969-master' of https://github.com/marinaglancy/moodle

3 years agoMerge branch 'MDL-75412-master' of https://github.com/sarjona/moodle
Sara Arjona [Wed, 31 Aug 2022 10:00:54 +0000 (12:00 +0200)]
Merge branch 'MDL-75412-master' of https://github.com/sarjona/moodle

3 years agoMerge branch 'MDL-75191-fix' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 31 Aug 2022 09:48:57 +0000 (11:48 +0200)]
Merge branch 'MDL-75191-fix' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-72830-master' of https://github.com/dthies/moodle
Ilya Tregubov [Wed, 31 Aug 2022 08:57:05 +0000 (12:57 +0400)]
Merge branch 'MDL-72830-master' of https://github.com/dthies/moodle

3 years agoMerge branch 'MDL-75333' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 31 Aug 2022 08:34:08 +0000 (10:34 +0200)]
Merge branch 'MDL-75333' of https://github.com/paulholden/moodle

3 years agoMDL-75191 task: cross DB support for task output filter.
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.

3 years agoMerge branch 'MDL-74861-master' of https://github.com/andelacruz/moodle
Ilya Tregubov [Wed, 31 Aug 2022 07:53:15 +0000 (11:53 +0400)]
Merge branch 'MDL-74861-master' of https://github.com/andelacruz/moodle

3 years agoMerge branch 'MDL-74669' of https://github.com/call-learning/moodle
Jun Pataleta [Wed, 31 Aug 2022 07:44:51 +0000 (15:44 +0800)]
Merge branch 'MDL-74669' of https://github.com/call-learning/moodle

3 years agoMerge branch 'MDL-72489-master-take2' of https://github.com/lucaboesch/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

3 years agoMerge branch 'MDL-72188-master_seb_js_integration-with-message' of https://github...
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

3 years agoMDL-72489 core_search: searchareas page table sort.
Luca Bösch [Wed, 31 Aug 2022 05:35:46 +0000 (07:35 +0200)]
MDL-72489 core_search: searchareas page table sort.

3 years agoMDL-72188 quizaccess_seb: Implement Safe Exam Browser JS API
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.

3 years agoMDL-75333 reportbuilder: report audience type for site admins.
Paul Holden [Thu, 28 Jul 2022 18:05:02 +0000 (19:05 +0100)]
MDL-75333 reportbuilder: report audience type for site admins.

3 years agoMerge branch 'MDL-74873-master' of https://github.com/dthies/moodle
Sara Arjona [Tue, 30 Aug 2022 14:10:08 +0000 (16:10 +0200)]
Merge branch 'MDL-74873-master' of https://github.com/dthies/moodle

3 years agoMerge branch 'MDL-68717-master' of https://github.com/laurentdavid/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

3 years agoMerge branch 'MDL-75245' of https://github.com/paulholden/moodle
Ilya Tregubov [Tue, 30 Aug 2022 10:59:50 +0000 (14:59 +0400)]
Merge branch 'MDL-75245' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-75360' 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

3 years agoMerge branch 'MOODLE_master_MDL-75218-favicon' of https://github.com/danielneis/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

3 years agoMerge branch 'MDL-75191-fix' of https://github.com/sarjona/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

3 years agoMDL-75191 phpunit: add core_admin to phpunit.xml.dist
Sara Arjona [Tue, 30 Aug 2022 08:16:16 +0000 (10:16 +0200)]
MDL-75191 phpunit: add core_admin to phpunit.xml.dist

3 years agoMerge branch 'MDL-70480-master' of https://github.com/chanqihui/moodle
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

3 years agoMerge branch 'MDL-75191' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 30 Aug 2022 07:48:29 +0000 (09:48 +0200)]
Merge branch 'MDL-75191' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-75564-master' of https://github.com/aanabit/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

3 years agoMerge branch 'MDL-71662' of https://github.com/paulholden/moodle
Ilya Tregubov [Tue, 30 Aug 2022 03:59:19 +0000 (07:59 +0400)]
Merge branch 'MDL-71662' of https://github.com/paulholden/moodle

3 years agoMDL-75218 theme: Add a Favicon setting
Daniel Neis Araujo [Tue, 16 Aug 2022 20:57:41 +0000 (17:57 -0300)]
MDL-75218 theme: Add a Favicon setting

3 years agoMerge branch 'MDL-73685-admin-role-bug' of https://github.com/brendanheywood/moodle
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

3 years agoMerge branch 'MDL-72592-master' of https://github.com/lameze/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

3 years agoMerge branch 'MDL-75353-master' of https://github.com/sarjona/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

3 years agoMerge branch 'MDL-75275-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

3 years agoMDL-75111 phpunit: Move tests to use correct names and ns (take#4)
Eloy Lafuente (stronk7) [Fri, 1 Jul 2022 14:43:34 +0000 (16:43 +0200)]
MDL-75111 phpunit: Move tests to use correct names and ns (take#4)

Applied the following changes to various testcase classes:

- Namespaced with component[\level2-API]
- Moved to level2-API subdirectory when required.
- Fixed incorrect use statements with leading backslash.
- Remove file phpdoc block
- Remove MOODLE_INTERNAL if not needed.
- Changed code to point to global scope when needed.
- Fix some relative paths and comments here and there.
- All them passing individually.
- Complete runs passing too.

Special mention to:

- The following task tests have been moved within the level2 directory:
  - \core\adhoc_task_test => \core\task\adhoc_task_test
  - \core\scheduled_task_test => \core\task\scheduled_task_test
  - \core\calendar_cron_task_test => \core\task\calendar_cron_task_test
  - \core\h5p_get_content_types_task_test => \core\task\h5p_get_content_types_task_test
  - \core\task_database_logger_test => \core\task\database_logger_test
  - \core\task_logging_test => \core\task\logging_test

- The following event tests have been moved within level2 directory:
  - \core\event_context_locked_test => \core\event\context_locked_test
  - \core\event_deprecated_test => \core\event\deprecated_test
  - \core\event_grade_deleted_test => \core\event\grade_deleted_test
  - \core\event_profile_field_test => \core\event\profile_field_test
  - \core\event_unknown_logged_test => \core\event\unknown_logged_test
  - \core\event_user_graded_test => \core\event\user_graded_test
  - \core\event_user_password_updated_test => \core\event\user_password_updated_test

- The following output tests have been moved within level2 directory:
  - \core\mustache_template_finder_test => \core\output\mustache_template_finder_test
  - \core\mustache_template_source_loader_test => \core\output\mustache_template_source_loader_test
  - \core\output_mustache_helper_collection_test => \core\output\mustache_helper_collection_test

- The following tests have been moved to their correct tests directories:
  - lib/tests/time_splittings_test.php => analytics/tests/time_splittings_test.php

- All the classes and tests under lib/filebrowser and lib/filestorage
  belong to core, not to core_files. Some day we should move
  them to their correct subsystem.
- All the classes and tests under lib/grade belong to core, not
  to core_grades. Some day we should move them to their correct
  subsystem.
- The core_grades_external class and its \core\grades_external_test
  unit test should belong to the grades subsystem or, alternatively,
  to \core\external, they both should be moved together.
- The core_grading_external class and its \core\grading_external_test
  unit test should belong to the grading subsystem or, alternatively,
  to \core\external, they both should be moved together.
- The \core\message\message and \core\message\inbound (may be others)
  classes, and their associated tests should go to the core_message
  subsystem.
- The core_user class, and its associated tests should go to the
  core_user subsystem.
- The \core\update namespace is plain wrong (update is not valid API)
  and needs action 1) create it or 2) move elsewhere.

3 years agoMDL-75564 mod_data: Remove underconstruction_title string
Amaia Anabitarte [Wed, 24 Aug 2022 08:13:33 +0000 (10:13 +0200)]
MDL-75564 mod_data: Remove underconstruction_title string

3 years agoweekly release 4.1dev
Shamim Rezaie [Fri, 26 Aug 2022 11:07:34 +0000 (21:07 +1000)]
weekly release 4.1dev

3 years agoMDL-75412 mod_data: Add journal preset
Sara Arjona [Wed, 24 Aug 2022 13:49:48 +0000 (15:49 +0200)]
MDL-75412 mod_data: Add journal preset

3 years agoMerge branch 'MDL-75247-master' of https://github.com/cameron1729/moodle
Jake Dallimore [Thu, 25 Aug 2022 02:08:19 +0000 (10:08 +0800)]
Merge branch 'MDL-75247-master' of https://github.com/cameron1729/moodle

3 years agoMDL-72592 block_myprofile: behat and other code fixes
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.

3 years agoMDL-75521 mod_data: Use moodle_url on mod/data/view.php for baseurl
Amaia Anabitarte [Wed, 24 Aug 2022 16:21:35 +0000 (18:21 +0200)]
MDL-75521 mod_data: Use moodle_url on mod/data/view.php for baseurl

3 years agoMerge branch 'MDL-75143-master' of https://github.com/sarjona/moodle
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

3 years agoMerge branch 'MDL-71000-SQL_QUERY_AUX_READONLY' of https://github.com/catalyst/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

3 years agoMerge branch 'MDL-75537' of https://github.com/paulholden/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

3 years agoMerge branch 'MDL-75290' 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

3 years agoMDL-75247 assignfeedback_editpdf: Requeue conversion task for polling
Cameron Ball [Mon, 15 Aug 2022 06:13:14 +0000 (14:13 +0800)]
MDL-75247 assignfeedback_editpdf: Requeue conversion task for polling

3 years agoMDL-71000 lib/dml: New query type SQL_QUERY_AUX_READONLY
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.

3 years agoMerge branch 'MDL-75031' of https://github.com/paulholden/moodle
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

3 years agoMDL-75143 mod_data: Use standard notification for Save as preset
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.

3 years agoMDL-75143 mod_data: Edit presets
Sara Arjona [Mon, 1 Aug 2022 16:31:11 +0000 (18:31 +0200)]
MDL-75143 mod_data: Edit presets

3 years agoMDL-75143 mod_data: Add user support to preset behat generator
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.

3 years agoMDL-72592 block_myprofile: Add lastlogin date to myprofile block
Carsten Nielsen [Tue, 28 Jun 2022 13:45:23 +0000 (15:45 +0200)]
MDL-72592 block_myprofile: Add lastlogin date to myprofile block

3 years agoMDL-75092 backup: Fix selector for adding select all/none link
Philipp Memmel [Fri, 19 Aug 2022 15:17:29 +0000 (17:17 +0200)]
MDL-75092 backup: Fix selector for adding select all/none link

3 years agoMDL-75537 reportbuilder: add entity joins to user:auth filter.
Paul Holden [Fri, 19 Aug 2022 12:25:32 +0000 (13:25 +0100)]
MDL-75537 reportbuilder: add entity joins to user:auth filter.

3 years agoMDL-75353 mod_data: always return str in data_generate_default_template
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.

3 years agoMDL-75275 mod_data: Add ##actionsmenu## action tag
Sara Arjona [Fri, 5 Aug 2022 15:03:00 +0000 (17:03 +0200)]
MDL-75275 mod_data: Add ##actionsmenu## action tag

3 years agoMDL-75275 mod_data: Add user support to entry behat generator
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.

3 years agoMDL-75191 task: implement task logs datasource for custom reporting.
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.

3 years agoMDL-75191 reportbuilder: use column callbacks in avg/sum aggregation.
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.

3 years agoMDL-75245 reportbuilder: re-factor current tag elements to new entity.
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.

3 years agoMDL-75245 tag: implement tags datasource for custom reporting.
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.

3 years agoMDL-74770 gradereport_grader: allow sorting by all user fields.
Paul Holden [Tue, 24 May 2022 21:08:20 +0000 (22:08 +0100)]
MDL-74770 gradereport_grader: allow sorting by all user fields.

3 years agoweekly release 4.1dev
Sara Arjona [Thu, 18 Aug 2022 12:54:11 +0000 (14:54 +0200)]
weekly release 4.1dev

3 years agoMerge branch 'MDL-75214-fix' of https://github.com/sarjona/moodle
Ilya Tregubov [Thu, 18 Aug 2022 08:44:05 +0000 (12:44 +0400)]
Merge branch 'MDL-75214-fix' of https://github.com/sarjona/moodle

3 years agoMDL-75214 behat: Export grades fix
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.

3 years agoMDL-75210 mod_quiz: fix sequential quiz access
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>
3 years agoMDL-73685 admin: Fix regression from MDL-69498
Brendan Heywood [Thu, 18 Aug 2022 03:55:46 +0000 (13:55 +1000)]
MDL-73685 admin: Fix regression from MDL-69498

3 years agoMerge branch 'MDL-75029' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 18 Aug 2022 03:17:19 +0000 (11:17 +0800)]
Merge branch 'MDL-75029' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-74608' of https://github.com/timhunt/moodle
Andrew Nicols [Thu, 18 Aug 2022 02:52:02 +0000 (10:52 +0800)]
Merge branch 'MDL-74608' of https://github.com/timhunt/moodle

3 years agoMDL-74364 course: Fix for deleted users SQL condition
David Matamoros [Wed, 17 Aug 2022 14:55:45 +0000 (16:55 +0200)]
MDL-74364 course: Fix for deleted users SQL condition

3 years agoMerge branch 'MDL-75390-master' of https://github.com/sarjona/moodle
Sara Arjona [Wed, 17 Aug 2022 15:08:17 +0000 (17:08 +0200)]
Merge branch 'MDL-75390-master' of https://github.com/sarjona/moodle

3 years agoMerge branch 'MDL-75063-master' of https://github.com/andelacruz/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

3 years agoMerge branch 'MDL-74364-master' of https://github.com/dravek/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

3 years agoMDL-74364 course: Add course participants datasource
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

3 years agoMerge branch 'MDL-75312' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 17 Aug 2022 10:26:38 +0000 (12:26 +0200)]
Merge branch 'MDL-75312' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-75214-master' of https://github.com/rezaies/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

3 years agoMerge branch 'MDL-49795-master-test' 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

3 years agoMerge branch 'MOODLE_master_MDL-73119' of https://github.com/danielneis/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

3 years agoMerge branch 'MDL-61401-master' of https://github.com/BruceGoodGuy/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

3 years agoMerge branch 'MDL-75386-master' of https://github.com/andrewnicols/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

3 years agoMDL-73119 contentbank: Add pluginfile callback to content type plugins
Daniel Neis Araujo [Thu, 18 Nov 2021 21:17:02 +0000 (18:17 -0300)]
MDL-73119 contentbank: Add pluginfile callback to content type plugins

3 years agoMDL-49795 core: Fixed missing index (competencyid) for upgrades
Shamim Rezaie [Tue, 16 Aug 2022 17:07:10 +0000 (03:07 +1000)]
MDL-49795 core: Fixed missing index (competencyid) for upgrades

3 years agoMerge branch 'MDL-49795-add-missing-keys-indexes-to-core-tables' of https://github...
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

3 years agoMerge branch 'MDL-73876-master' of https://github.com/ilyatregubov/moodle
Shamim Rezaie [Tue, 16 Aug 2022 16:32:00 +0000 (02:32 +1000)]
Merge branch 'MDL-73876-master' of https://github.com/ilyatregubov/moodle

3 years agoMerge branch 'MDL-75414-master' of https://github.com/sarjona/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

3 years agoMerge branch 'MDL-49795-add-missing-keys-indexes-to-core-tables' of https://github...
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