David Matamoros [Sun, 4 Sep 2022 06:21:03 +0000 (08:21 +0200)]
MDL-75639 reportbuilder: Add new option to date filter
- In the past: to filter by all dates in the past
- In the future: to filter by all dates in the future
Jun Pataleta [Fri, 9 Sep 2022 00:36:43 +0000 (08:36 +0800)]
weekly release 4.1dev
Jun Pataleta [Thu, 8 Sep 2022 02:08:55 +0000 (10:08 +0800)]
Merge branch 'MDL-74435-master' of https://github.com/lameze/moodle
Jun Pataleta [Thu, 8 Sep 2022 01:40:10 +0000 (09:40 +0800)]
Merge branch 'MDL-75227' of https://github.com/call-learning/moodle
Simey Lameze [Thu, 8 Sep 2022 01:32:36 +0000 (09:32 +0800)]
MDL-74435 core_user: behat test polish and fixes
Peter Burnett [Mon, 6 Jun 2022 08:43:36 +0000 (18:43 +1000)]
MDL-74435 user: Trim whitespace from user search fields
Jun Pataleta [Thu, 8 Sep 2022 01:05:05 +0000 (09:05 +0800)]
Merge branch 'MDL-74081-master' of https://github.com/call-learning/moodle
Michael Hawkins [Fri, 19 Aug 2022 06:34:09 +0000 (14:34 +0800)]
MDL-68066 output: Apply disable lambda rendering to Mustache renderer
Lars Bonczek [Fri, 19 Aug 2022 06:32:01 +0000 (14:32 +0800)]
MDL-68066 output: Mustache - Add option to disable lambda rendering
This commit is based on an outstanding pull request to the Mustache repo
Laurent David [Thu, 28 Jul 2022 20:14:48 +0000 (16:14 -0400)]
MDL-75227 mod_bigbluebuttonbn: Optimize User logs retrieval
* When loading a course with the Recent Activity block the bigbluebuttonbn_print_recent_activity
takes too much time to load the logs. Using the courseid (index of log table) improves the
time taken by the query.
Laurent David [Thu, 3 Mar 2022 16:54:48 +0000 (17:54 +0100)]
MDL-74081 mod_bigbluebuttonbn: Fix codechecker related issues
* Opening braces should be on the same line
* Unwanted MOODLE_INTERNAL
* Behat edit_instance.feature should use "activity editing" page locator
* Coverage indication
Paul Holden [Mon, 17 Jan 2022 21:15:38 +0000 (21:15 +0000)]
MDL-72012 mod_h5pactivity: respect user access when getting report.
Jun Pataleta [Wed, 7 Sep 2022 12:40:53 +0000 (20:40 +0800)]
MDL-75283 core: Fetch proper column mapping for sort
Calling \core_user\fields::get_sql() incerements a static uniqueid
variable. This should be called only once and not make a separate call
for the sort mapping data as it doing so will result to an incorrect
table alias for the sort mapping data.
Ilya Tregubov [Wed, 7 Sep 2022 12:36:58 +0000 (16:36 +0400)]
Merge branch 'MDL-75555-master' of https://github.com/justusdieckmann/moodle
Ilya Tregubov [Wed, 7 Sep 2022 11:48:56 +0000 (15:48 +0400)]
Merge branch 'MDL-74782-master' of https://github.com/ssj365/moodle
Sara Arjona [Wed, 7 Sep 2022 11:10:05 +0000 (13:10 +0200)]
Merge branch 'MDL-74866-master' of https://github.com/HuongNV13/moodle
Jun Pataleta [Wed, 7 Sep 2022 05:51:42 +0000 (13:51 +0800)]
Merge branch 'MDL-75411-master' of https://github.com/sarjona/moodle
Jun Pataleta [Wed, 7 Sep 2022 05:28:35 +0000 (13:28 +0800)]
Merge branch 'MDL-75252-master' of https://github.com/sarjona/moodle
stevando [Mon, 8 Aug 2022 05:07:37 +0000 (13:07 +0800)]
MDL-75283 admin: Update admin user fetching to use sort helper
Jun Pataleta [Wed, 7 Sep 2022 04:59:42 +0000 (12:59 +0800)]
Merge branch 'MDL-75553-master' of https://github.com/junpataleta/moodle
Jun Pataleta [Tue, 6 Sep 2022 22:12:48 +0000 (06:12 +0800)]
MDL-75553 mod_data: Fix wording of data fields in Behat tests
Huong Nguyen [Thu, 28 Jul 2022 08:11:42 +0000 (15:11 +0700)]
MDL-74866 bennu: Fix parameter parsing
Some parameter values are wrapped by DQUOTE character.
We need to go through and get the actual value inside the quoted string.
Paul Holden [Mon, 8 Aug 2022 20:54:05 +0000 (21:54 +0100)]
MDL-75405 block_html: safer unserialize during old block conversion.
Jun Pataleta [Tue, 6 Sep 2022 22:40:58 +0000 (06:40 +0800)]
Merge branch 'MDL-74749-master' of https://github.com/junpataleta/moodle
Jun Pataleta [Tue, 6 Sep 2022 22:29:00 +0000 (06:29 +0800)]
MDL-74749 mod_bigbluebuttonbn: Run import button check scenario in nonJS
David Mudrák [Fri, 2 Sep 2022 13:47:44 +0000 (15:47 +0200)]
MDL-75553 lang: Fix Behat regressions in scenario files
Shamiso.Jaravaza [Tue, 6 Sep 2022 18:15:11 +0000 (12:15 -0600)]
MDL-74749 mod_bigbluebuttonbn: Fix import button
Jun Pataleta [Tue, 6 Sep 2022 16:19:28 +0000 (00:19 +0800)]
Merge branch 'MDL-75311' of https://github.com/lostrogit/moodle
Jun Pataleta [Tue, 6 Sep 2022 15:49:34 +0000 (23:49 +0800)]
Merge branch 'MDL-75231-master' of https://github.com/lameze/moodle
Sara Arjona [Tue, 9 Aug 2022 16:38:30 +0000 (18:38 +0200)]
MDL-75252 mod_data: Improve the Image gallery templates
Sara Arjona [Tue, 16 Aug 2022 06:18:27 +0000 (08:18 +0200)]
MDL-75411 mod_data: Add proposals preset
Co-author: Laurent David <laurent.david@moodle.com>
Jun Pataleta [Tue, 6 Sep 2022 13:49:35 +0000 (21:49 +0800)]
Merge branch 'MDL-75040' of https://github.com/paulholden/moodle
Ilya Tregubov [Tue, 6 Sep 2022 11:44:09 +0000 (15:44 +0400)]
Merge branch 'MDL-75155-master' of https://github.com/rezaies/moodle
Shamim Rezaie [Sat, 20 Aug 2022 05:40:26 +0000 (15:40 +1000)]
MDL-75155 grades: Removed $exportactiveurl and $importactiveurl
The parameters $exportactiveurl and $importactiveurl are removed from
export_action_bar and import_action_bar classes. Not only passing them
were redundant and it was possible to generate them by having
$activeplugin (also passed to the mentioned class constructors), but
also we had a bug there. The value of $PAGE->url was passed as those
parameters, but $PAGE->url can sometimes include additional parameters
and as a result, its value may not match any of the available
export/import plugins.
Ilya Tregubov [Tue, 6 Sep 2022 10:28:53 +0000 (14:28 +0400)]
Merge branch 'MDL-73938' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 6 Sep 2022 04:42:44 +0000 (06:42 +0200)]
Merge branch 'MDL-73097-master' of https://github.com/lameze/moodle
Sara Arjona [Tue, 6 Sep 2022 04:39:58 +0000 (06:39 +0200)]
Merge branch 'MDL-75187-master' of https://github.com/sarjona/moodle
Shamim Rezaie [Tue, 9 Aug 2022 04:49:58 +0000 (14:49 +1000)]
MDL-75155 grades: Use the select_menu widget
Shamim Rezaie [Fri, 19 Aug 2022 02:24:30 +0000 (12:24 +1000)]
MDL-75155 behat: Add select_menu field type
This commit introduces a new partial selector for select_menu fields,
and teaching the field manager how to recognise these, then introducing
a new field type which can handle setting values for this field.
Shamim Rezaie [Tue, 9 Aug 2022 04:12:54 +0000 (14:12 +1000)]
MDL-75155 output: A single-select combobox widget output component
Simey Lameze [Mon, 5 Sep 2022 07:45:41 +0000 (15:45 +0800)]
MDL-73097 calendar: add behat coverage for manageentries capability
stevando [Mon, 11 Jul 2022 11:10:28 +0000 (19:10 +0800)]
MDL-73097 Calendar: Hide event type if user cannot change it
Sara Arjona [Mon, 5 Sep 2022 11:09:09 +0000 (13:09 +0200)]
Merge branch 'MDL-75548' of https://github.com/timhunt/moodle
Paul Holden [Fri, 19 Aug 2022 17:50:42 +0000 (18:50 +0100)]
MDL-73938 reportbuilder: better Oracle support of long text columns.
Specifically during column grouping/aggregation, we need to avoid CLOB
datatype inconsistencies (ORA-00932).
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.
Sara Arjona [Mon, 5 Sep 2022 10:24:58 +0000 (12:24 +0200)]
Merge branch 'MDL-75608-master' of https://github.com/sammarshallou/moodle
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.
Ilya Tregubov [Mon, 5 Sep 2022 10:16:44 +0000 (14:16 +0400)]
Merge branch 'mdl-60666-one-user-per-transaction' of https://github.com/petersistrom/moodle
Ilya Tregubov [Mon, 5 Sep 2022 08:26:24 +0000 (12:26 +0400)]
Merge branch 'MDL-75171_master' of https://github.com/TomoTsuyuki/moodle
Sara Arjona [Mon, 5 Sep 2022 06:57:26 +0000 (08:57 +0200)]
Merge branch 'MDL-75550-master' of https://github.com/mickhawkins/moodle
Jun Pataleta [Mon, 5 Sep 2022 06:46:23 +0000 (14:46 +0800)]
Merge branch 'MDL-75223' of https://github.com/stronk7/moodle
Sara Arjona [Mon, 5 Sep 2022 06:43:47 +0000 (08:43 +0200)]
Merge branch 'MDL-75199-master' of https://github.com/call-learning/moodle
Jun Pataleta [Mon, 5 Sep 2022 06:37:31 +0000 (14:37 +0800)]
Merge branch 'MDL-75641' of https://github.com/stronk7/moodle
Jun Pataleta [Mon, 5 Sep 2022 01:37:13 +0000 (09:37 +0800)]
Merge branch 'MDL-75430-master' of https://github.com/raortegar/moodle
Helen Foster [Mon, 29 Aug 2022 18:51:47 +0000 (20:51 +0200)]
MDL-75553 lang: Import fixed English strings (en_fix)
Eloy Lafuente (stronk7) [Sat, 3 Sep 2022 07:40:54 +0000 (09:40 +0200)]
MDL-75641 core_lang: Add string for new Europe/Kyiv timezone
With IANA TZDB (timezone database) release 2022b, Europe/Kiev
has been renamed to Europe/Kyiv. So we need to add this string
to our list to keep tests passing.
Note that the old Europe/Kiev continues working (is an alias) and,
also, there are places in core where we are using it. Just we cannot
remove/replace those uses in core until we ensure that everybody is
using PHP 8.0.23 (TZDB 2022b) or more recent versions. Hence,
not changing those uses now.
Amaia Anabitarte [Wed, 20 Jul 2022 14:54:43 +0000 (16:54 +0200)]
MDL-75187 mod_data: Move delete preset to a modal
Co-author: Ferran Recio <ferran@moodle.com>
Eloy Lafuente (stronk7) [Wed, 31 Aug 2022 17:14:10 +0000 (19:14 +0200)]
MDL-75223 tool_httpsreplace: Increase allowed timeout
Oracle 21 performs worse than previous versions and this
is causing some tool_httpsreplace jobs to, near consistently,
fail with timeouts.
This can be workaround in a number of ways:
1) Hacking tool_httpsreplace to detect when it's running a
behat test and avoid running it completely. We did something
like that for tool_customlang in the past. Ugly exception.
2) For Oracle jobs, set BEHAT_INCREASE_TIMEOUT to 2 or higher, that
will allow the whole behat run to have more time. Maybe too much
if only the tool_httpsreplace scenarios are affected. And requires
special configuration in sites running the tests.
3) Improve Oracle 21 performance. There are some remaining tests to
perform to achieve that, but it's extremely slow process, so it
won't happen soon.
4) Give more time to the failing tests using the step: "I mark this
test as slow setting a timeout factor of X". It applies to all
databases, but we are already using it, so no big problem. It's the
same than solution 2) but from within the tests instead of affecting
to the whole run.
From all the alternatives above, this patch implements 4), doubling
(from current 2 to 4), to give each test up to two minutes
(30 secs * 4 = 120 secs) with the new allowed timeout-factor.
Ilya Tregubov [Fri, 2 Sep 2022 04:49:13 +0000 (08:49 +0400)]
weekly release 4.1dev
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
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.
Jun Pataleta [Thu, 1 Sep 2022 03:32:15 +0000 (11:32 +0800)]
Merge branch 'MDL-74770' of https://github.com/paulholden/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
Jun Pataleta [Thu, 1 Sep 2022 02:56:33 +0000 (10:56 +0800)]
Merge branch 'MDL-73228' of https://github.com/call-learning/moodle
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
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.
Laurent David [Thu, 21 Jul 2022 21:12:06 +0000 (17:12 -0400)]
MDL-75199 mod_bigbluebuttonbn: Add CLI command to migrate recordings
* Sometimes recordings are not migrated when upgrating from pre-4.0 release
version. The additional script will allow to launch the migration once again
either for specific courses or activities.
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)
Jun Pataleta [Wed, 31 Aug 2022 15:06:05 +0000 (23:06 +0800)]
Merge branch 'MDL-75111' of https://github.com/stronk7/moodle
Sara Arjona [Wed, 31 Aug 2022 14:36:37 +0000 (16:36 +0200)]
Merge branch 'MDL-12643' of https://github.com/paulholden/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
Sara Arjona [Wed, 31 Aug 2022 13:45:30 +0000 (15:45 +0200)]
Merge branch 'MDL-73076-master' of https://github.com/lameze/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
Ilya Tregubov [Wed, 31 Aug 2022 12:00:50 +0000 (16:00 +0400)]
Merge branch 'MDL-74901-master' of https://github.com/snake/moodle
Sara Arjona [Wed, 31 Aug 2022 11:25:31 +0000 (13:25 +0200)]
Merge branch 'MDL-74714' of https://github.com/paulholden/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
Sara Arjona [Wed, 31 Aug 2022 10:29:11 +0000 (12:29 +0200)]
Merge branch 'MDL-74969-master' of https://github.com/marinaglancy/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
Sara Arjona [Wed, 31 Aug 2022 09:48:57 +0000 (11:48 +0200)]
Merge branch 'MDL-75191-fix' of https://github.com/paulholden/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
Paul Holden [Tue, 7 Jun 2022 07:07:41 +0000 (08:07 +0100)]
MDL-75040 block_completionstatus: correct current course navigation.
Sara Arjona [Wed, 31 Aug 2022 08:34:08 +0000 (10:34 +0200)]
Merge branch 'MDL-75333' of https://github.com/paulholden/moodle
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.
Ilya Tregubov [Wed, 31 Aug 2022 07:53:15 +0000 (11:53 +0400)]
Merge branch 'MDL-74861-master' of https://github.com/andelacruz/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
Michael Hawkins [Wed, 31 Aug 2022 07:28:59 +0000 (15:28 +0800)]
MDL-75550 lib: Update Mustache const to reflect correct version
Mustache version 2.14.1 is already included, but the VERSION const
incorrectly listed 2.14.0 in the tagged Mustache release. A later
upstream commit corrected this in the library, which this now matches.
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.
Paul Holden [Thu, 28 Jul 2022 18:05:02 +0000 (19:05 +0100)]
MDL-75333 reportbuilder: report audience type for site admins.
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
sam marshall [Tue, 30 Aug 2022 10:16:53 +0000 (11:16 +0100)]
MDL-75608 Behat: Expand all fieldsets step fails with single fieldset
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