Paul Holden [Mon, 4 Mar 2024 22:53:33 +0000 (22:53 +0000)]
MDL-81073 badges: implement badge entity version/expiry filtering.
Add the same to the manage badges report, plus pre-existing version
column.
Sara Arjona [Tue, 5 Mar 2024 10:22:44 +0000 (11:22 +0100)]
on-demand release 4.4dev+
Huong Nguyen [Tue, 5 Mar 2024 03:55:47 +0000 (10:55 +0700)]
Merge branch 'MDL-77980' of https://github.com/paulholden/moodle
Jun Pataleta [Tue, 5 Mar 2024 03:50:23 +0000 (11:50 +0800)]
Merge branch 'MDL-80819' of https://github.com/stronk7/moodle
Huong Nguyen [Tue, 5 Mar 2024 03:23:59 +0000 (10:23 +0700)]
Merge branch 'MDL-80836-main' of https://github.com/snake/moodle
Ilya Tregubov [Tue, 5 Mar 2024 03:23:17 +0000 (11:23 +0800)]
Merge branch 'MDL-78850-main' of https://github.com/meirzamoodle/moodle
Jun Pataleta [Tue, 5 Mar 2024 02:53:12 +0000 (10:53 +0800)]
Merge branch 'MDL-80548' of https://github.com/marinaglancy/moodle
Huong Nguyen [Tue, 5 Mar 2024 02:05:50 +0000 (09:05 +0700)]
Merge branch 'MDL-80866-main' of https://github.com/sarjona/moodle
Sara Arjona [Mon, 4 Mar 2024 15:13:11 +0000 (16:13 +0100)]
Merge branch 'MDL-80553-main' of https://github.com/ferranrecio/moodle
Sara Arjona [Mon, 4 Mar 2024 15:05:18 +0000 (16:05 +0100)]
Merge branch 'MDL-75670-main' of https://github.com/roland04/moodle
Marina Glancy [Mon, 8 Jan 2024 16:26:46 +0000 (16:26 +0000)]
MDL-80548 admin: Add bulk user actions also to user list
Paul Holden [Wed, 31 Jan 2024 15:30:29 +0000 (15:30 +0000)]
MDL-77980 gradereport_grader: link to each activity in table heading.
* The activity link is now always it's view.php page;
* The user fields in the grader report are now initially sorted via the
cell action menu (ascending/descending).
Sara Arjona [Mon, 26 Feb 2024 15:59:50 +0000 (16:59 +0100)]
MDL-80866 phpunit: Fix failures after disabling Chat and Survey
Sara Arjona [Mon, 26 Feb 2024 12:20:38 +0000 (13:20 +0100)]
MDL-80866 behat: Fix failures after disabling Chat and Survey
Sara Arjona [Mon, 26 Feb 2024 11:50:07 +0000 (12:50 +0100)]
MDL-80866 mod: Disable Chat and Survey for new installations
Jun Pataleta [Fri, 1 Mar 2024 04:24:23 +0000 (12:24 +0800)]
weekly release 4.4dev
Jun Pataleta [Fri, 1 Mar 2024 04:24:22 +0000 (12:24 +0800)]
NOBUG: Fixed SVG browser compatibility
Jun Pataleta [Fri, 1 Mar 2024 04:24:21 +0000 (12:24 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Mikel Martín [Wed, 13 Dec 2023 14:41:47 +0000 (15:41 +0100)]
MDL-75670 theme: Refactor form-inline helper class dropped in BS5
- Replace .form-inline Bootstrap helper class with .d-flex.flex-wrap.align-items-center
- Refactor .form-inline occurrences in SCSS files or remove when unneeded
Mikel Martín [Wed, 13 Dec 2023 08:56:24 +0000 (09:56 +0100)]
MDL-75670 theme: Refactor form-group helper class dropped in BS5
- Replace .form-group Boostrap helper class with .mb-3. The .form-group class was only
adding margin bottom styles, so it is an straightforward change.
- Replace .form-group references in SCSS files with .fitem now .form-group has been removed.
- There were some other .form-group occurrences in the code that were using it not for styling
but incorrectly for managing some logic. These have been also replaced with .fitem or removed.
Sara Arjona [Thu, 29 Feb 2024 09:13:19 +0000 (10:13 +0100)]
Merge branch 'MDL-78447-main-fix' of https://github.com/HuongNV13/moodle
Huong Nguyen [Thu, 29 Feb 2024 08:29:24 +0000 (15:29 +0700)]
MDL-78447 tool_generator: Fix PHP 8.2 dynamic properties
Sara Arjona [Thu, 29 Feb 2024 07:08:50 +0000 (08:08 +0100)]
Merge branch 'MDL-80391-master-int' of https://github.com/stevandoMoodle/moodle
Meirza [Fri, 26 Jan 2024 14:46:56 +0000 (21:46 +0700)]
MDL-78850 calendar: course calendar improvement
meirzamoodle [Sun, 28 Jan 2024 07:59:28 +0000 (14:59 +0700)]
MDL-78850 course: allow to show/hide the course index drawer
This new API makes it easy for the developer to hide or show the course index drawer.
Stevani Andolo [Thu, 29 Feb 2024 04:53:21 +0000 (12:53 +0800)]
MDL-80391 tiny_html: Fixed multi modal layer display
Jun Pataleta [Thu, 29 Feb 2024 03:54:42 +0000 (11:54 +0800)]
Merge branch 'MDL-46886-main' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Thu, 29 Feb 2024 03:44:39 +0000 (10:44 +0700)]
Merge branch 'MDL-80364' of https://github.com/pedrojordao/moodle
Víctor Déniz Falcón [Mon, 19 Aug 2019 15:30:09 +0000 (16:30 +0100)]
MDL-46886 core_enrol: unenrolment due to inactivity notification
Huong Nguyen [Thu, 29 Feb 2024 02:54:06 +0000 (09:54 +0700)]
Merge branch 'MDL-80736_main' of https://github.com/marxjohnson/moodle
Simey Lameze [Thu, 29 Feb 2024 00:39:09 +0000 (08:39 +0800)]
MDL-68674 behat: make content bank steps more specific
Ilya Tregubov [Thu, 29 Feb 2024 02:40:00 +0000 (10:40 +0800)]
Merge branch 'MDL-80080-unset-logintoken' of https://github.com/brendanheywood/moodle
Ilya Tregubov [Thu, 29 Feb 2024 02:27:49 +0000 (10:27 +0800)]
Merge branch 'MDL-78447-tool-generator-progress' of https://github.com/brendanheywood/moodle
Andrew Nicols [Thu, 29 Feb 2024 01:21:22 +0000 (09:21 +0800)]
Merge branch 'MDL-81042-main' of https://github.com/micaherne/moodle
Sara Arjona [Wed, 28 Feb 2024 16:09:43 +0000 (17:09 +0100)]
Merge branch 'MDL-80391-main' of https://github.com/stevandoMoodle/moodle
Sara Arjona [Wed, 28 Feb 2024 15:44:13 +0000 (16:44 +0100)]
Merge branch 'mdl-80917-main' of https://github.com/Fragonite/moodle
Sara Arjona [Wed, 28 Feb 2024 15:34:34 +0000 (16:34 +0100)]
Merge branch 'MDL-80834' of https://github.com/timhunt/moodle
Sara Arjona [Wed, 28 Feb 2024 15:09:30 +0000 (16:09 +0100)]
Merge branch 'MDL-80197' of https://github.com/pedrojordao/moodle
Jun Pataleta [Wed, 28 Feb 2024 15:04:05 +0000 (23:04 +0800)]
Merge branch 'MDL-68674-main' of https://github.com/lucaboesch/moodle
Sara Arjona [Wed, 28 Feb 2024 14:23:18 +0000 (15:23 +0100)]
Merge branch 'MDL-52891-main' of https://github.com/opitz/moodle
Andrew Nicols [Wed, 28 Feb 2024 06:20:40 +0000 (14:20 +0800)]
MDL-80684 core: Correct location of task tests
Andrew Nicols [Wed, 28 Feb 2024 06:16:13 +0000 (14:16 +0800)]
Merge branch 'MDL-80684-master-fail_running_tasks_on_shutdown' of https://github.com/praxisdigital/moodle
Andrew Nicols [Wed, 28 Feb 2024 04:05:46 +0000 (12:05 +0800)]
Merge branch 'MDL-78256-master' of https://github.com/meirzamoodle/moodle
AMOS bot [Wed, 28 Feb 2024 00:11:10 +0000 (00:11 +0000)]
Automatically generated installer lang files
Pedro Jordao [Tue, 27 Feb 2024 12:54:11 +0000 (13:54 +0100)]
MDL-80364 message: Change icon and background-color when item selected
Icon and background-color had contrast issues in the selected state.
Sara Arjona [Tue, 27 Feb 2024 12:03:59 +0000 (13:03 +0100)]
Merge branch 'MDL-81036' of https://github.com/marinaglancy/moodle
Sara Arjona [Tue, 27 Feb 2024 11:55:51 +0000 (12:55 +0100)]
Merge branch 'MDL-80621-main' of https://github.com/roland04/moodle
Sara Arjona [Tue, 27 Feb 2024 11:49:06 +0000 (12:49 +0100)]
Merge branch 'MDL-78967-main' of https://github.com/kevpercy/moodle
Matthias Opitz [Wed, 21 Feb 2024 12:31:47 +0000 (12:31 +0000)]
MDL-52891 calculatedsimple question: forcing new gen. values into form
* forcing new generated sets of wildcard values into the question edit form so they can be saved.
* added Behat test to check new generated values are used.
Huong Nguyen [Tue, 27 Feb 2024 02:53:12 +0000 (09:53 +0700)]
Merge branch 'MDL-78984' of https://github.com/paulholden/moodle
Huong Nguyen [Tue, 27 Feb 2024 02:50:55 +0000 (09:50 +0700)]
Merge branch 'MDL-76443-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Tue, 27 Feb 2024 02:47:20 +0000 (09:47 +0700)]
Merge branch 'MDL-79543-main' of https://github.com/sarjona/moodle
Huong Nguyen [Tue, 27 Feb 2024 02:40:57 +0000 (09:40 +0700)]
Merge branch 'MDL-74676-master' of https://github.com/sh-csg/moodle
Mikel Martín [Thu, 18 Jan 2024 18:37:23 +0000 (19:37 +0100)]
MDL-80621 core_courseformat: Add new activity separator styles
- Created a new divider template to generate activity and section dividers
- Refactored templates and styles for the course sections for the new
section dividers
- Changed the topics format 'hasaddsection' property to 'true' so now adding
sections to the bottom of the course will be handled by the format instead
of the last section. Also re-styled this 'Add topic' button.
- Refactored templates and styles for the course activities for the new
activity dividers
- Fixed some related behat that failed because of these changes
- Moved blocks related SCSS to the blocks file and removed some unused SCSS
Huong Nguyen [Mon, 26 Feb 2024 07:44:32 +0000 (14:44 +0700)]
Merge branch 'MDL-67259_main' of https://github.com/PhilippImhof/moodle
Stefan Hanauska [Mon, 26 Feb 2024 06:42:14 +0000 (07:42 +0100)]
MDL-74676 course: Speed up course search if using limittoenrolled
Co-authored-by: Huong Nguyen <huongnv13@gmail.com>
Huong Nguyen [Mon, 26 Feb 2024 04:42:37 +0000 (11:42 +0700)]
Merge branch 'MDL-80395-main' of https://github.com/sarjona/moodle
Michael Aherne [Sat, 24 Feb 2024 21:52:32 +0000 (21:52 +0000)]
MDL-81042 quiz: Typo in renamed class.
Sara Arjona [Fri, 26 Jan 2024 13:56:41 +0000 (14:56 +0100)]
MDL-79543 h5p: Include attempts info and link
Co-authored-by: Ferran Recio <ferran@moodle.com>
Paul Holden [Fri, 23 Feb 2024 12:54:00 +0000 (12:54 +0000)]
Merge branch 'MDL-75794-main' of https://github.com/aanabit/moodle into main
Marina Glancy [Tue, 20 Feb 2024 09:39:35 +0000 (09:39 +0000)]
MDL-81036 behat: fix the action menu clickable area selector
Paul Holden [Mon, 16 Oct 2023 20:37:28 +0000 (21:37 +0100)]
MDL-78984 mod_assign: observe timelimit config in override form.
Eloy Lafuente (stronk7) [Fri, 2 Feb 2024 17:43:35 +0000 (18:43 +0100)]
MDL-80819 install: halt any install if php min version is not met
Apart from environmental stuff, the moodle_minimum_php_version_is_met()
function is executed by all installs (web, cli, database, ...)
and halts any installation (early) not meeting the PHP constraints.
Jun Pataleta [Fri, 23 Feb 2024 09:59:58 +0000 (17:59 +0800)]
Merge branch 'MDL-77965' of https://github.com/NeillM/moodle
Jun Pataleta [Fri, 23 Feb 2024 09:53:25 +0000 (17:53 +0800)]
Merge branch 'MDL-73483-master' of https://github.com/dmitriim/moodle
Neill Magill [Fri, 23 Feb 2024 09:28:51 +0000 (09:28 +0000)]
MDL-77965 unit tests: Add covers annotation
Neill Magill [Mon, 24 Apr 2023 09:48:17 +0000 (10:48 +0100)]
MDL-77965 quiz: Improve efficiency of the data export
Before this change the query used an index scan to perform the
export, this could be really expensive on the database.
After the change the the query will use far more efficient joins,
on a large MySQL instance this can take minutes off of the query
time.
In additon the query was returning two columns that are not used
in the function. The layout column was causing the UNION to fail
on Oracle as it cannot compare text columns, removing these
columns from the returned data should further increase
performance further.
Neill Magill [Mon, 24 Apr 2023 09:26:35 +0000 (10:26 +0100)]
MDL-77965 grade: Improve data export performance
The existing query was inefficient using an index scan and
index merges. This change splits the query up into many individually
much more efficient queries.
This should significantly improve performance on large sites.
Neill Magill [Fri, 21 Apr 2023 12:58:38 +0000 (13:58 +0100)]
MDL-77965 notes: Improve data export performance
The UNION caused the query to be run in a way that is very
inefficient on MySQL, separating the queries causes each of them to
run in a much more efficient form.
Any duplicated will be filtered out on the PHP side instead of in
the database. On large Moodle sites this is preferable as the
extract is likely to be performed on a server dedicated to running
the Moodle cron and so there will be less of effect on resources
that are used to serve end users.
Neill Magill [Thu, 20 Apr 2023 10:56:44 +0000 (11:56 +0100)]
MDL-77965 calendar: Improve performance of data extract
The UNION caused the query to be run in a way that is very
inefficient on MySQL, separating the queries causes each of them to
run in a much more efficient form.
Any duplicated will be filtered out on the PHP side instead of in
the database. On large Moodle sites this is preferable as the
extract is likely to be performed on a server dedicated to running
the Moodle cron and so there will be less of effect on resources
that are used to serve end users.
Neill Magill [Mon, 24 Apr 2023 13:47:38 +0000 (14:47 +0100)]
MDL-77965 competency: Improve query performance and data
This change removes LEFT JOINS to improve the performance
when run against Moodle sites with very large data sets.
It will also cause some additional contexts to be returned:
1. When a user has modified a user_evidence_competency
without modifying its associated user_evidence record
Neill Magill [Mon, 24 Apr 2023 11:11:11 +0000 (12:11 +0100)]
MDL-77965 competency: Correct order of expectations
The expected value was being passed second which meant that the
messages sent by PHPUnit when this fails are the wrong way round.
Jun Pataleta [Fri, 23 Feb 2024 09:32:05 +0000 (17:32 +0800)]
Merge branch 'MDL-80805-main' of https://github.com/sammarshallou/moodle
Philipp Imhof [Mon, 19 Feb 2024 10:32:10 +0000 (11:32 +0100)]
MDL-67259 mod_quiz: show time of last autosave
Sara Arjona [Mon, 29 Jan 2024 09:30:38 +0000 (10:30 +0100)]
MDL-79543 h5pactivity: Remove review_all_attempts string
This string became obsolete in Moodle 4.0 due to changes in course
navigation. Since then, it has remained unused and can now be safely
removed, as it is unlikely to be needed in the future.
Sara Arjona [Mon, 29 Jan 2024 06:31:03 +0000 (07:31 +0100)]
MDL-79543 output: Add i/chartbar icon
Sara Arjona [Thu, 25 Jan 2024 15:36:47 +0000 (16:36 +0100)]
MDL-80395 theme: Refactor mixins deprecated in BS4
Huong Nguyen [Fri, 23 Feb 2024 01:37:39 +0000 (08:37 +0700)]
weekly release 4.4dev
Huong Nguyen [Fri, 23 Feb 2024 01:37:37 +0000 (08:37 +0700)]
NOBUG: Fixed SVG browser compatibility
Huong Nguyen [Fri, 23 Feb 2024 01:37:35 +0000 (08:37 +0700)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Dmitrii Metelkin [Tue, 5 Dec 2023 00:07:22 +0000 (11:07 +1100)]
MDL-73483 course: add callbacks to extend course form
Amaia Anabitarte [Tue, 20 Feb 2024 09:01:01 +0000 (10:01 +0100)]
MDL-75794 mod_data: deprecate behat steps to generate entries and fields
Jun Pataleta [Thu, 22 Feb 2024 05:56:27 +0000 (13:56 +0800)]
Merge branch 'MDL-80207-behat' of https://github.com/HuongNV13/moodle
Huong Nguyen [Thu, 22 Feb 2024 04:23:47 +0000 (11:23 +0700)]
Merge branch 'MDL-80844' of https://github.com/stronk7/moodle
Huong Nguyen [Thu, 22 Feb 2024 04:17:52 +0000 (11:17 +0700)]
Merge branch 'MDL-80338' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 22 Feb 2024 04:05:28 +0000 (11:05 +0700)]
Merge branch 'MDL-80608-main' of https://github.com/sammarshallou/moodle
Huong Nguyen [Thu, 22 Feb 2024 03:54:18 +0000 (10:54 +0700)]
Merge branch 'MDL-79266' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 22 Feb 2024 03:50:38 +0000 (11:50 +0800)]
Merge branch 'MDL-80821' of https://github.com/marinaglancy/moodle
Huong Nguyen [Thu, 22 Feb 2024 03:49:38 +0000 (10:49 +0700)]
Merge branch 'MDL-62404' of https://github.com/timhunt/moodle
Huong Nguyen [Thu, 22 Feb 2024 03:43:00 +0000 (10:43 +0700)]
Merge branch 'MDL-80868' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 22 Feb 2024 03:40:11 +0000 (10:40 +0700)]
Merge branch 'MDL-80950-main' of https://github.com/sarjona/moodle
Huong Nguyen [Thu, 22 Feb 2024 03:35:59 +0000 (10:35 +0700)]
Merge branch 'MDL-80862-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Thu, 22 Feb 2024 02:02:34 +0000 (09:02 +0700)]
MDL-80207 tool_messageinbound: Fix Behat failure
Huong Nguyen [Thu, 22 Feb 2024 02:50:34 +0000 (09:50 +0700)]
Merge branch 'MDL-80481_master' of https://github.com/santoshndev/moodle
Brendan Heywood [Sat, 11 Nov 2023 08:36:24 +0000 (19:36 +1100)]
MDL-80080 session: Unset logintoken after use
Santosh Nagargoje [Mon, 12 Feb 2024 08:42:45 +0000 (14:12 +0530)]
MDL-80481 report: Fixed breadcrumb menu issue
Sara Arjona [Wed, 21 Feb 2024 16:49:52 +0000 (17:49 +0100)]
Merge branch 'MDL-76441' of https://github.com/stronk7/moodle
Sara Arjona [Wed, 21 Feb 2024 16:46:38 +0000 (17:46 +0100)]
Merge branch 'MDL-79151-fix' of https://github.com/sarjona/moodle
Sara Arjona [Wed, 21 Feb 2024 16:46:12 +0000 (17:46 +0100)]
MDL-79151 customfield: Remove illegal whitespace
Sara Arjona [Wed, 21 Feb 2024 16:36:12 +0000 (17:36 +0100)]
Merge branch 'mdl-79151-master' of https://github.com/Fragonite/moodle