Paul Holden [Thu, 18 May 2023 10:37:37 +0000 (11:37 +0100)]
MDL-76900 roles: improve Oracle support for entity description column.
Specifically during column grouping/aggregation, we need to avoid CLOB
datatype inconsistencies (ORA-00932).
Paul Holden [Fri, 13 Jan 2023 13:23:26 +0000 (13:23 +0000)]
MDL-76900 course: add enrolment/role entities to participants source.
Deprecate columns/filters from current enrolment entity, to be
replaced by corresponding elements from each of the new entities.
Paul Holden [Mon, 16 Jan 2023 12:53:27 +0000 (12:53 +0000)]
MDL-76900 reportbuilder: allow for deprecation of entity elements.
Don't allow deprecated columns/filters to be added to new custom
reports. Where they already exist, emit deprecation debugging.
Paul Holden [Fri, 13 Jan 2023 12:22:11 +0000 (12:22 +0000)]
MDL-76900 enrol: new enrolment method and role report entities.
The new entities encapsulate related data for easier re-use across
reports, and are also intended to replace similar columns/filters
from the current enrolment entity.
Ilya Tregubov [Fri, 12 May 2023 00:56:37 +0000 (08:56 +0800)]
weekly release 4.3dev
Ilya Tregubov [Fri, 12 May 2023 00:56:35 +0000 (08:56 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Jun Pataleta [Thu, 11 May 2023 06:34:50 +0000 (14:34 +0800)]
Merge branch 'MDL-76344-master-fix' of https://github.com/stevandoMoodle/moodle
Jake Dallimore [Thu, 11 May 2023 03:23:14 +0000 (11:23 +0800)]
Merge branch 'MDL-75552-master' of https://github.com/sarjona/moodle
Stevani Andolo [Thu, 11 May 2023 03:12:41 +0000 (11:12 +0800)]
MDL-76344 course: Fixed course image 'non image file' layout
Sara Arjona [Wed, 10 May 2023 17:45:08 +0000 (19:45 +0200)]
Merge branch 'MDL-78040' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 10 May 2023 10:54:34 +0000 (12:54 +0200)]
Merge branch 'MDL-77614' of https://github.com/paulholden/moodle
Andrew Nicols [Wed, 10 May 2023 05:03:11 +0000 (13:03 +0800)]
Merge branch 'MDL-77592-master' of https://github.com/golenkovm/moodle
Andrew Nicols [Wed, 10 May 2023 04:59:46 +0000 (12:59 +0800)]
Merge branch 'MDL-78034' of https://github.com/paulholden/moodle
Andrew Nicols [Wed, 10 May 2023 04:24:41 +0000 (12:24 +0800)]
Merge branch 'MDL-74898-master' of https://github.com/marinaglancy/moodle
Ilya Tregubov [Wed, 10 May 2023 03:42:56 +0000 (11:42 +0800)]
Merge branch 'MDL-75623-master' of https://github.com/sh-csg/moodle
Jun Pataleta [Tue, 9 May 2023 14:42:42 +0000 (22:42 +0800)]
Merge branch 'MDL-78065-master' of https://github.com/HuongNV13/moodle
Jun Pataleta [Tue, 9 May 2023 09:25:57 +0000 (17:25 +0800)]
Merge branch 'MDL-78093' of https://github.com/paulholden/moodle
Jake Dallimore [Tue, 9 May 2023 07:27:45 +0000 (15:27 +0800)]
Merge branch 'MDL-77872-master' of https://github.com/lucaboesch/moodle
Andrew Nicols [Wed, 26 Apr 2023 06:27:21 +0000 (14:27 +0800)]
MDL-75552 badges: move apiBase consumption to backpack
The apiBase in .well-known/badgeconnect.json was ignored and it was
causing some failures when connecting or sending badges to an
external backpack.
For OBv2.1, it has been changed to always use the apiBase defined
in the badgeconnect.json backpack provider.
Ilya Tregubov [Tue, 9 May 2023 03:30:24 +0000 (11:30 +0800)]
Merge branch 'MDL-71413' of https://github.com/paulholden/moodle
Ilya Tregubov [Mon, 8 May 2023 04:49:21 +0000 (12:49 +0800)]
Merge branch 'MDL-70189' of https://github.com/paulholden/moodle
AMOS bot [Sun, 7 May 2023 00:07:32 +0000 (00:07 +0000)]
Automatically generated installer lang files
Jun Pataleta [Fri, 5 May 2023 02:35:16 +0000 (10:35 +0800)]
Merge branch 'MDL-76344-master' of https://github.com/stevandoMoodle/moodle
Luca Bösch [Thu, 4 May 2023 13:36:43 +0000 (15:36 +0200)]
MDL-77872 quiz: quiz editing page less narrow.
Paul Holden [Fri, 21 Apr 2023 10:38:19 +0000 (11:38 +0100)]
MDL-71413 user: final removal of deprecated profile field methods.
Paul Holden [Fri, 21 Apr 2023 10:24:31 +0000 (11:24 +0100)]
MDL-70189 lang: final removal of deprecated 311 strings.
Sara Arjona [Thu, 4 May 2023 10:42:39 +0000 (12:42 +0200)]
weekly release 4.3dev
Andrew Nicols [Thu, 4 May 2023 04:04:42 +0000 (12:04 +0800)]
Merge branch 'MDL-78054-master' of https://github.com/dpalou/moodle
Stevani Andolo [Thu, 4 May 2023 02:26:06 +0000 (10:26 +0800)]
MDL-76344 course: Fixed course image 'non image file' layout
Jake Dallimore [Thu, 4 May 2023 02:07:07 +0000 (10:07 +0800)]
Merge branch 'MDL-78002' of https://github.com/stronk7/moodle
Ilya Tregubov [Thu, 4 May 2023 00:53:27 +0000 (08:53 +0800)]
Merge branch 'MDL-78094-master' of https://github.com/snake/moodle
Paul Holden [Wed, 3 May 2023 15:42:55 +0000 (16:42 +0100)]
MDL-78040 block_glossary_random: switch to block test generator.
Random failures after manually adding block instances (specifically
on slow/Oracle systems) can be entirely avoided by using the block
test generator for scenarios that are not specifically concerned with
manually adding blocks.
Sara Arjona [Wed, 3 May 2023 14:04:53 +0000 (16:04 +0200)]
Merge branch 'MDL-77781-master' of https://github.com/sarjona/moodle
Jun Pataleta [Wed, 3 May 2023 12:36:39 +0000 (20:36 +0800)]
Merge branch 'MDL-77398' of https://github.com/paulholden/moodle
Laurent David [Thu, 20 Apr 2023 05:28:54 +0000 (07:28 +0200)]
MDL-77781 core_completion: Completion view must be deleted too
When resetting a course, completion view entries should also be
deleted
Co-authored-by: Georg Moser <georg@moser.link>
Jake Dallimore [Wed, 3 May 2023 08:51:58 +0000 (16:51 +0800)]
Merge branch 'MDL-77384' of https://github.com/paulholden/moodle
Jake Dallimore [Wed, 3 May 2023 08:15:29 +0000 (16:15 +0800)]
Merge branch 'MDL-78023' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 3 May 2023 07:59:12 +0000 (09:59 +0200)]
Merge branch 'MDL-77312' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 3 May 2023 07:45:12 +0000 (09:45 +0200)]
Merge branch 'MDL-78049-master' of https://github.com/PhMemmel/moodle
Ilya Tregubov [Wed, 3 May 2023 07:36:08 +0000 (15:36 +0800)]
Merge branch 'MDL-77320' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 3 May 2023 07:22:34 +0000 (09:22 +0200)]
Merge branch 'MDL-78057' of https://github.com/danmarsden/moodle
Sara Arjona [Wed, 3 May 2023 07:18:18 +0000 (09:18 +0200)]
Merge branch 'MDL-76971' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 3 May 2023 07:04:30 +0000 (09:04 +0200)]
Merge branch 'MDL-78006' of https://github.com/paulholden/moodle
Ilya Tregubov [Wed, 3 May 2023 05:07:58 +0000 (13:07 +0800)]
Merge branch 'MDL-77810' of https://github.com/paulholden/moodle
Ilya Tregubov [Wed, 3 May 2023 04:39:47 +0000 (12:39 +0800)]
Merge branch 'MDL-77987' of https://github.com/AnupamaSarjoshi/moodle
Jake Dallimore [Wed, 3 May 2023 04:06:33 +0000 (12:06 +0800)]
Merge branch 'MDL-78052-master' of https://github.com/sarjona/moodle
Ilya Tregubov [Wed, 3 May 2023 02:56:41 +0000 (10:56 +0800)]
Merge branch 'MDL-77546-master' of https://github.com/mihailges/moodle
Jun Pataleta [Wed, 3 May 2023 02:31:12 +0000 (10:31 +0800)]
Merge branch 'MDL-77394' of https://github.com/paulholden/moodle
Jun Pataleta [Wed, 3 May 2023 02:25:47 +0000 (10:25 +0800)]
Merge branch 'MDL-78038' of https://github.com/paulholden/moodle
Ilya Tregubov [Wed, 3 May 2023 02:07:06 +0000 (10:07 +0800)]
Merge branch 'MDL-77936' of https://github.com/paulholden/moodle
Jun Pataleta [Wed, 3 May 2023 01:58:22 +0000 (09:58 +0800)]
Merge branch 'MDL-78011' of https://github.com/paulholden/moodle
Jake Dallimore [Wed, 3 May 2023 01:41:50 +0000 (09:41 +0800)]
MDL-78094 webservice_soap: fix use of core_external in locallib
Ilya Tregubov [Wed, 3 May 2023 01:29:06 +0000 (09:29 +0800)]
Merge branch 'MDL-76835-master' of https://github.com/aya-saad1/moodle
Paul Holden [Tue, 2 May 2023 15:14:28 +0000 (16:14 +0100)]
MDL-78093 gradereport_grader: handle modal retrieval promise failures.
Paul Holden [Tue, 2 May 2023 15:16:05 +0000 (16:16 +0100)]
MDL-78093 grade: standardize additional external parameter type.
Sara Arjona [Tue, 2 May 2023 14:49:43 +0000 (16:49 +0200)]
Merge branch 'MDL-77858' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 2 May 2023 10:03:48 +0000 (12:03 +0200)]
Merge branch 'MDL-77791_master' of https://github.com/dvdcastro/moodle
Jun Pataleta [Tue, 2 May 2023 07:45:19 +0000 (15:45 +0800)]
Merge branch 'MDL-76857-master' of https://github.com/sarjona/moodle
Ilya Tregubov [Tue, 2 May 2023 03:42:45 +0000 (11:42 +0800)]
Merge branch 'MDL-78025' of https://github.com/timhunt/moodle
Huong Nguyen [Tue, 2 May 2023 03:23:07 +0000 (10:23 +0700)]
MDL-78065 tiny_link: Fix cannot create link for selection text
Eloy Lafuente (stronk7) [Sat, 29 Apr 2023 18:20:56 +0000 (20:20 +0200)]
MDL-78002 phpunit: Ensure that all uses of psr streams are closed
While the uses here were not causing too much problem with PHPUnit
execution in any OS, better have them explicitly closed to better
serve as reference for other, future uses anywhere in codebase.
Always that a stream is used, better we close it as soon as possible,
not relying on destructors, gc and friends.
Eloy Lafuente (stronk7) [Sat, 29 Apr 2023 17:27:36 +0000 (19:27 +0200)]
MDL-78002 moodlenet: Always close the request stream explicitly
And do it as soon as it's not needed any more. Else, only
_destruct() / shutdown / gc will, and that can be problematic
if many streams are open, or, under some environments like
Windows that consider the stream underlying files still busy,
because they have not been closed.
Dan Marsden [Fri, 28 Apr 2023 01:15:56 +0000 (13:15 +1200)]
MDL-78057 core_user: Use correct class for context check.
Paul Holden [Mon, 3 Apr 2023 09:09:21 +0000 (10:09 +0100)]
MDL-77810 gradereport_summary: show localised plugin name in report.
Dani Palou [Thu, 27 Apr 2023 12:44:43 +0000 (14:44 +0200)]
MDL-78054 airnotifier: Fix data encrypted several times
Ilya Tregubov [Thu, 27 Apr 2023 11:28:59 +0000 (19:28 +0800)]
weekly on-sync release 4.3dev
Sara Arjona [Thu, 27 Apr 2023 11:11:58 +0000 (13:11 +0200)]
MDL-78052 lib: Set Moodle files after Font Awesome upgrade
Sara Arjona [Thu, 27 Apr 2023 10:51:23 +0000 (12:51 +0200)]
MDL-78052 theme: Update FontAwesome to 6.4.0
This version also fixes a regression in 6.3.0 where a number of
icons weren't centered properly in their viewboxes.
Sara Arjona [Fri, 14 Apr 2023 10:20:32 +0000 (12:20 +0200)]
MDL-76857 filter_displayh5p: Improve behat tests
Although the screenshots in the failures for some of the scenarios in
filter/displayh5p/tests/behat/h5p_filter.feature, like "Render a local
H5P file as teacher" were displaying the expected result, there were
some javascript errors (probably due to behat is quicker and the
iframes were not always ready).
I've added one extra step before accessing the iframe to give more
time to the H5P player to load and confirm the page is displayed
properly.
Paul Holden [Mon, 20 Feb 2023 12:41:18 +0000 (12:41 +0000)]
MDL-77320 tool_licensemanager: restrict exposure of user sesskey.
Paul Holden [Mon, 17 Apr 2023 10:22:57 +0000 (11:22 +0100)]
MDL-77936 grade: omit second cell action divider when not required.
Philipp Memmel [Thu, 27 Apr 2023 06:27:07 +0000 (08:27 +0200)]
MDL-78049 core_external: Run test_all_external_info in separate process
Jun Pataleta [Thu, 27 Apr 2023 03:08:09 +0000 (11:08 +0800)]
Merge branch 'MDL-77883-master' of https://github.com/danghieu1407/moodle
Jun Pataleta [Thu, 27 Apr 2023 02:40:59 +0000 (10:40 +0800)]
Merge branch 'MDL-77997' of https://github.com/timhunt/moodle
Paul Holden [Tue, 3 Jan 2023 17:34:01 +0000 (17:34 +0000)]
MDL-78038 mod_bigbluebuttonbn: observe course format section config.
Mihail Geshoski [Wed, 26 Apr 2023 08:15:39 +0000 (16:15 +0800)]
MDL-77546 gradereport_singleview: Fix item order in grade item selector
Tim Hunt [Wed, 26 Apr 2023 14:26:08 +0000 (15:26 +0100)]
MDL-78025 questions: improve the comment on question_references.version
Tim Hunt [Wed, 26 Apr 2023 09:46:44 +0000 (10:46 +0100)]
MDL-78025 questions: fix PHPdoc on question_require_capability_on
Tim Hunt [Tue, 25 Apr 2023 17:11:57 +0000 (18:11 +0100)]
MDL-78025 quiz: fix the quiz_questions_in_use logic
Tim Hunt [Tue, 25 Apr 2023 17:04:11 +0000 (18:04 +0100)]
MDL-78025 questions: questions_in_use should check question_references
This avoids the needs for plugins to do separate queries, which is
easier for them, and better performing.
Paul Holden [Wed, 26 Apr 2023 14:25:34 +0000 (15:25 +0100)]
MDL-78034 mod_bigbluebuttonbn: format instance group names.
Aya Saad [Wed, 26 Apr 2023 12:04:11 +0000 (14:04 +0200)]
MDL-76835 theme: Fix unordered lists indentation
Tim Hunt [Tue, 25 Apr 2023 16:58:58 +0000 (17:58 +0100)]
MDL-78025 question generator: make the behaviour less surprising
* The object returned by update_question is alwasy a new clone
and the $question passed in will not be modified.
* The returned object has the fields like questionbankentryid and
the ones related to versionning, so it is more like the data
returned by question_bank::load_question_data.
Tim Hunt [Wed, 26 Apr 2023 09:42:11 +0000 (10:42 +0100)]
MDL-78025 question: move hiding logic into question_delete_question
This logic belongs in the API, so it is applied consistently.
Also this avoids calling the expensive function questions_in_use
twice per question.
Ilya Tregubov [Wed, 26 Apr 2023 01:27:58 +0000 (09:27 +0800)]
Merge branch 'master_MDL-76929' of https://github.com/mattporritt/moodle
David Castro [Thu, 13 Apr 2023 19:03:38 +0000 (14:03 -0500)]
MDL-77791 data: Fix file attachment to search doc
Paul Holden [Tue, 25 Apr 2023 13:48:38 +0000 (14:48 +0100)]
MDL-78023 tool_policy: cast timemodified column on table download.
Sara Arjona [Tue, 25 Apr 2023 13:18:26 +0000 (15:18 +0200)]
Merge branch 'MDL-77313' of https://github.com/paulholden/moodle
Paul Holden [Mon, 13 Mar 2023 17:13:02 +0000 (17:13 +0000)]
MDL-77614 reportbuilder: throw exception if entity name already exists.
Paul Holden [Tue, 25 Apr 2023 11:36:07 +0000 (12:36 +0100)]
Merge branch 'MDL-78007-master' of https://github.com/HuongNV13/moodle
Paul Holden [Tue, 25 Apr 2023 10:54:16 +0000 (11:54 +0100)]
Merge branch 'MDL-73331_master_toolbrickfieldadvancedtab' of https://github.com/brickfield/moodle
Paul Holden [Tue, 25 Apr 2023 08:38:35 +0000 (09:38 +0100)]
Merge branch 'MDL-77766-master-2' of https://github.com/junpataleta/moodle
Paul Holden [Thu, 23 Feb 2023 10:47:55 +0000 (10:47 +0000)]
MDL-77384 check: clarify statistics check name.
Paul Holden [Fri, 20 Jan 2023 11:05:15 +0000 (11:05 +0000)]
MDL-76971 reportbuilder: switch remaining classes to external_api.
Continues on the work started in
a3cc26f8, to remove the last
remnants of usage of previous external API classes.
Paul Holden [Mon, 24 Apr 2023 14:34:23 +0000 (15:34 +0100)]
MDL-78011 qbank_managecategories: require library for pagesize const.
Jun Pataleta [Mon, 24 Apr 2023 12:07:57 +0000 (20:07 +0800)]
MDL-77766 qtype_truefalse: Respect showstandardinstruction
* When showstandardinstruction is set to no, replace the standard
instruction with the generic "Answer" text for the answer options
fieldset's legend.
Jun Pataleta [Mon, 24 Apr 2023 12:07:38 +0000 (20:07 +0800)]
MDL-77766 qtype_multichoice: Respect showstandardinstruction
* When showstandardinstruction is set to no, replace the standard
instruction with the generic "Answer" text for the answer options
fieldset's legend.
Marina Glancy [Sun, 23 Apr 2023 19:53:03 +0000 (20:53 +0100)]
MDL-78006 course: test for adding activity in a new section
Paul Holden [Mon, 24 Apr 2023 10:39:18 +0000 (11:39 +0100)]
MDL-78006 course: register activity chooser listeners just once.
Tim Hunt [Fri, 21 Apr 2023 17:39:44 +0000 (18:39 +0100)]
MDL-77997 questions: add back Export as XML to the preview screen
The used the exist in Moodle up to 3.11, but then was removed with
insufficient thought in 4.0 (because we had grander long-term plans
which still have not happened). Until those plans happen, this
commit adds the simple link back on the preview screen.