Paul Holden [Fri, 11 Feb 2022 10:15:59 +0000 (10:15 +0000)]
MDL-73842 reportbuilder: add tags elements to course/user entities.
Both entities define columns and filters for related tags (referred
to as "interests" for users).
Create new generic tags filter type to facilitate this, which can be
re-used by any entities for components which support tagging.
Sara Arjona [Fri, 10 Jun 2022 15:08:15 +0000 (17:08 +0200)]
weekly release 4.1dev
Sara Arjona [Fri, 10 Jun 2022 15:08:11 +0000 (17:08 +0200)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Jun Pataleta [Thu, 9 Jun 2022 15:45:37 +0000 (23:45 +0800)]
MDL-74802 core: Remove tooltip on the notification close button
Reverting the addition of a Boostrap tooltip on the alert notification's
close button. It introduced a bug where the tooltip remains after
dismissing the notification alert. We can manually toggle the state of
the tooltip via JS, but I don't think it's worth the effort. The tooltip
is meant as an added bonus for sighted users to see what the close
button is about.
Jun Pataleta [Thu, 9 Jun 2022 14:00:45 +0000 (22:00 +0800)]
MDL-74802 core_user: Use button label to close notification alert
With the notification alert's close button now properly labelled, it is
better for Behat to interact on it using its label.
Shamim Rezaie [Thu, 9 Jun 2022 04:01:07 +0000 (14:01 +1000)]
Merge branch 'MDL-73693' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 9 Jun 2022 03:52:39 +0000 (11:52 +0800)]
MDL-73013 filelib: Fix code lint
Andrew Nicols [Thu, 9 Jun 2022 03:49:58 +0000 (11:49 +0800)]
MDL-73013 filelib: Address coding style violations
Andrew Nicols [Thu, 9 Jun 2022 03:47:58 +0000 (11:47 +0800)]
Merge branch 'MDL-73013' of https://github.com/paulholden/moodle
Jake Dallimore [Thu, 9 Jun 2022 03:46:28 +0000 (11:46 +0800)]
Merge branch 'MDL-72377' of https://github.com/paulholden/moodle
Shamim Rezaie [Thu, 9 Jun 2022 03:45:12 +0000 (13:45 +1000)]
Merge branch 'MDL-73916-master' of https://github.com/dravek/moodle
Shamim Rezaie [Thu, 9 Jun 2022 03:11:37 +0000 (13:11 +1000)]
Merge branch 'MDL-74495-feedback-on-manual-grading' of https://github.com/PhilippImhof/moodle
Andrew Nicols [Thu, 9 Jun 2022 03:05:17 +0000 (11:05 +0800)]
Merge branch 'MDL-73466' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 9 Jun 2022 03:03:48 +0000 (11:03 +0800)]
Merge branch 'MDL-74553-master' of https://github.com/marinaglancy/moodle
Andrew Nicols [Thu, 9 Jun 2022 02:56:35 +0000 (10:56 +0800)]
Merge branch 'MDL-74764-master' of https://github.com/BruceGoodGuy/moodle
Víctor Déniz [Wed, 8 Jun 2022 22:16:39 +0000 (23:16 +0100)]
Merge branch 'MDL-69970_master' of https://github.com/aya-saad1/moodle
Sara Arjona [Wed, 8 Jun 2022 16:46:33 +0000 (18:46 +0200)]
Merge branch 'MDL-74095_upgrade-adobb-to-5-22' of https://github.com/ziegenberg/moodle
Sara Arjona [Wed, 8 Jun 2022 16:10:38 +0000 (18:10 +0200)]
Merge branch 'MDL-74733-master' of https://github.com/sammarshallou/moodle
Sara Arjona [Wed, 8 Jun 2022 16:00:22 +0000 (18:00 +0200)]
Merge branch 'MDL-74802-master-2' of https://github.com/junpataleta/moodle
Sara Arjona [Wed, 8 Jun 2022 15:17:11 +0000 (17:17 +0200)]
Merge branch 'MDL-74577-master' of https://github.com/sharidas/moodle
Sara Arjona [Wed, 8 Jun 2022 14:10:54 +0000 (16:10 +0200)]
Merge branch 'MDL-74327' of https://github.com/paulholden/moodle
Ilya Tregubov [Wed, 8 Jun 2022 11:06:15 +0000 (15:06 +0400)]
Merge branch 'MDL-74192' of https://github.com/paulholden/moodle
Ilya Tregubov [Wed, 8 Jun 2022 10:52:10 +0000 (14:52 +0400)]
Merge branch 'MDL-74147' of https://github.com/paulholden/moodle
Jun Pataleta [Wed, 8 Jun 2022 09:48:57 +0000 (17:48 +0800)]
Merge branch 'MDL-72193' of https://github.com/paulholden/moodle
Paul Holden [Wed, 29 Dec 2021 12:41:06 +0000 (12:41 +0000)]
MDL-73466 forumreport_summary: use formatted course module name.
Daniel Ziegenberg [Tue, 7 Jun 2022 12:27:30 +0000 (14:27 +0200)]
MDL-74095 lib: Upgrade ADODB to 5.22.2
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
sam marshall [Wed, 11 May 2022 14:10:43 +0000 (15:10 +0100)]
MDL-74733 core_navigation: Secondary nav in plugins, change namespace
Secondary nav previously had to be in my_plugin\local\views\secondary; this
location continues to work but is deprecated. The new location is
my_plugin\navigation\views\secondary.
Paul Holden [Wed, 30 Mar 2022 17:51:25 +0000 (18:51 +0100)]
MDL-74327 calendar: format event location property if it's a URL.
Víctor Déniz [Wed, 8 Jun 2022 09:14:31 +0000 (10:14 +0100)]
Merge branch 'MDL-73774-master' of https://github.com/HuongNV13/moodle
Víctor Déniz [Wed, 8 Jun 2022 08:59:07 +0000 (09:59 +0100)]
Merge branch 'MDL-74726-master' of https://github.com/ssj365/moodle
Sara Arjona [Wed, 8 Jun 2022 08:41:48 +0000 (10:41 +0200)]
Merge branch 'MDL-74182-master' of https://github.com/ericmerrill/moodle
AMOS bot [Wed, 8 Jun 2022 00:08:20 +0000 (00:08 +0000)]
Automatically generated installer lang files
Sara Arjona [Tue, 7 Jun 2022 15:20:41 +0000 (17:20 +0200)]
Merge branch 'MDL-74605' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 7 Jun 2022 15:01:18 +0000 (17:01 +0200)]
Merge branch 'MDL-74678' of https://github.com/lostrogit/moodle
Sara Arjona [Tue, 7 Jun 2022 14:51:46 +0000 (16:51 +0200)]
Merge branch 'MDL-74344' of https://github.com/paulholden/moodle
Sara Arjona [Tue, 7 Jun 2022 14:25:26 +0000 (16:25 +0200)]
Merge branch 'MDL-74710-master' of https://github.com/ilyatregubov/moodle
Sara Arjona [Tue, 7 Jun 2022 14:08:08 +0000 (16:08 +0200)]
Merge branch 'MDL-72983' of https://github.com/paulholden/moodle
Ilya Tregubov [Tue, 7 Jun 2022 12:34:26 +0000 (16:34 +0400)]
Merge branch 'MDL-74760' of https://github.com/timhunt/moodle
Tim Hunt [Tue, 24 May 2022 14:28:29 +0000 (15:28 +0100)]
MDL-74760 activity web services: refactor duplicate code
Huong Nguyen [Thu, 21 Apr 2022 08:56:57 +0000 (15:56 +0700)]
MDL-73774 timeline: Prevent ID duplication
Shamim Rezaie [Tue, 7 Jun 2022 04:30:19 +0000 (14:30 +1000)]
Merge branch 'MDL-74720' of https://github.com/lostrogit/moodle
Jun Pataleta [Tue, 7 Jun 2022 02:29:55 +0000 (10:29 +0800)]
Merge branch 'MDL-70223_master' of https://github.com/aya-saad1/moodle
AMOS bot [Tue, 7 Jun 2022 00:08:16 +0000 (00:08 +0000)]
Automatically generated installer lang files
Paul Holden [Thu, 4 Nov 2021 23:08:56 +0000 (23:08 +0000)]
MDL-72983 tool_dataprivacy: respect capability to export own data.
Paul Holden [Fri, 25 Feb 2022 17:38:31 +0000 (17:38 +0000)]
MDL-72377 grade: fix category form hidden/until fields.
Ensure the saved values for the hidden and hidden until fields are
populated when editing a grade category. Fix behaviour on enabling
the hidden until field.
Re-enable tests commented out in
eba1d32c.
Paul Holden [Fri, 25 Feb 2022 17:04:03 +0000 (17:04 +0000)]
MDL-72377 grade: increase size of category hidden fields.
As well as storing 1/0 to indicate hidden state, they are also used
to store a timestamp indicating hidden until date. Increasing field
size allows these values to be stored without triggering exceptions.
Carlos Castillo [Wed, 11 May 2022 17:11:02 +0000 (12:11 -0500)]
MDL-74720 reportbuilder: Limiting the number of custom reports
Ilya Tregubov [Mon, 6 Jun 2022 09:48:21 +0000 (15:48 +0600)]
Merge branch 'MDL-74599' of https://github.com/paulholden/moodle
Paul Holden [Wed, 19 Jan 2022 21:58:41 +0000 (21:58 +0000)]
MDL-73693 reportbuilder: report filter by specific user.
Ilya Tregubov [Mon, 6 Jun 2022 06:52:16 +0000 (12:52 +0600)]
Merge branch 'MDL-74600' of https://github.com/paulholden/moodle
Ilya Tregubov [Mon, 6 Jun 2022 05:11:07 +0000 (11:11 +0600)]
Merge branch 'MDL-69951-remove_drop-font-tags' of https://github.com/leonstr/moodle
aya.saad [Sun, 15 May 2022 10:41:12 +0000 (12:41 +0200)]
MDL-70223 h5p: fix invalid id when adding h5p activity
aya.saad [Wed, 11 May 2022 10:29:52 +0000 (12:29 +0200)]
MDL-69970 icons: flip help icon direction in RTL languages
Shamim Rezaie [Fri, 3 Jun 2022 08:42:13 +0000 (18:42 +1000)]
Merge branch 'MDL-74250-master' of https://github.com/adpe/moodle
David Matamoros [Thu, 17 Feb 2022 10:57:44 +0000 (11:57 +0100)]
MDL-73916 reportbuilder: Allow to set default condition values
- Changes on datasource class to allow to set default condition values
- Added default condition 'suspended' set to 'no' on users datasource
Andrew Nicols [Fri, 3 Jun 2022 05:34:32 +0000 (13:34 +0800)]
Merge branch 'MDL-73302-master' of https://github.com/dravek/moodle
Andrew Nicols [Fri, 3 Jun 2022 05:30:50 +0000 (13:30 +0800)]
Merge branch 'MDL-73898' of https://github.com/paulholden/moodle
Shamim Rezaie [Fri, 3 Jun 2022 04:45:30 +0000 (14:45 +1000)]
Merge branch 'MDL-74699-master' of https://github.com/snake/moodle
Andrew Nicols [Fri, 3 Jun 2022 03:03:56 +0000 (11:03 +0800)]
weekly release 4.1dev
Andrew Nicols [Fri, 3 Jun 2022 03:03:53 +0000 (11:03 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
AMOS bot [Fri, 3 Jun 2022 00:08:12 +0000 (00:08 +0000)]
Automatically generated installer lang files
Jun Pataleta [Thu, 2 Jun 2022 14:39:20 +0000 (22:39 +0800)]
Merge branch 'MDL-66453-fix' of https://github.com/sarjona/moodle
Sara Arjona [Thu, 2 Jun 2022 14:23:57 +0000 (16:23 +0200)]
MDL-66453 uploadusers: Fix behat with classic
This patch fixes the behat failures with classic for the scenario
"Upload users enrolling them on courses and assign category roles".
There is a "Participants" link hidden in the "Site pages" which is
causing these failures.
Apart from this, there was another issue because it was not possible
to navigation with classic (I've added one extra step to visit homepage).
Jun Pataleta [Thu, 2 Jun 2022 12:26:23 +0000 (20:26 +0800)]
MDL-70870 search_simpledb: Sort search queries via doc ID
Jun Pataleta [Thu, 2 Jun 2022 04:20:16 +0000 (12:20 +0800)]
Merge branch 'MDL-74631-invalid-tag' of https://github.com/leonstr/moodle
Jun Pataleta [Thu, 2 Jun 2022 04:03:10 +0000 (12:03 +0800)]
Merge branch 'MDL-57065-master' of https://github.com/ferranrecio/moodle
Jun Pataleta [Thu, 2 Jun 2022 03:23:22 +0000 (11:23 +0800)]
Merge branch 'MDL-71301-master' of https://github.com/junpataleta/moodle
Issam Taboubi [Thu, 2 Jun 2022 02:46:23 +0000 (10:46 +0800)]
MDL-71301 qtype_gapselect: Make blank answer box labels more meaningful
Jun Pataleta [Thu, 2 Jun 2022 02:29:43 +0000 (10:29 +0800)]
Merge branch 'MDL-67966-master' of https://github.com/junpataleta/moodle
Joshua Ebarvia [Tue, 28 Sep 2021 02:59:01 +0000 (12:29 +0930)]
MDL-67966 mod_workshop: Use condition to verify form is using editor
This adds a condition to check if Online text is used
for the submission. The functions file_postupdate_standard_editor
and file_postupdate_standard_filemanager needs the property
content_editor of the formdata.
Andrew Nicols [Thu, 2 Jun 2022 00:45:03 +0000 (08:45 +0800)]
Merge branch 'MDL-66453' of https://github.com/dmitriim/moodle
Dmitrii Metelkin [Wed, 1 Jun 2022 23:42:17 +0000 (09:42 +1000)]
MDL-66453 uploaduser: Bulk assign roles in course categories
Sara Arjona [Wed, 1 Jun 2022 16:37:43 +0000 (18:37 +0200)]
Merge branch 'MDL-71276' of https://github.com/paulholden/moodle
Andrew Nicols [Wed, 1 Jun 2022 15:54:44 +0000 (23:54 +0800)]
Merge branch 'MDL-72458' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 1 Jun 2022 15:05:11 +0000 (17:05 +0200)]
Merge branch 'MDL-74752' of https://github.com/timhunt/moodle
Tim Hunt [Wed, 1 Jun 2022 13:23:29 +0000 (14:23 +0100)]
MDL-74752 qtype_match: fix regrading logic - take 2
Sara Arjona [Wed, 1 Jun 2022 06:41:36 +0000 (08:41 +0200)]
Merge branch 'MDL-73727-master' of https://github.com/keevan/moodle
Jun Pataleta [Wed, 1 Jun 2022 03:43:00 +0000 (11:43 +0800)]
Merge branch 'MDL-73767-master_clever_oauth2' of https://github.com/rnathuji/moodle
Ripal Nathuji [Mon, 31 Jan 2022 19:49:02 +0000 (13:49 -0600)]
MDL-73767 oauth2: Add clever oauth2 client
Sara Arjona [Tue, 31 May 2022 15:39:03 +0000 (17:39 +0200)]
Merge branch 'MDL-74752' of https://github.com/timhunt/moodle
Sara Arjona [Tue, 31 May 2022 15:04:23 +0000 (17:04 +0200)]
Merge branch 'MDL-73988' of https://github.com/paulholden/moodle
Tim Hunt [Mon, 23 May 2022 20:49:38 +0000 (21:49 +0100)]
MDL-74752 qtype_multianswer: implement regrading hooks
Tim Hunt [Mon, 23 May 2022 16:46:12 +0000 (17:46 +0100)]
MDL-74752 qtypes gapselect & ddwtos: implement regrading hooks
Tim Hunt [Mon, 23 May 2022 16:16:29 +0000 (17:16 +0100)]
MDL-74752 qtype_match: implement regrading hooks
As much as they can be before MDL-5560 is addressed.
Tim Hunt [Mon, 16 May 2022 15:45:46 +0000 (16:45 +0100)]
MDL-74752 qtype_multichoice: fix regrading logic
The implements the new regrade-related hooks, and also has
tests for the changes to the core system, now that we have a question
type we can use for them.
Tim Hunt [Mon, 16 May 2022 12:59:33 +0000 (13:59 +0100)]
MDL-74752 question regrading: implement the required hooks
This commit implements the necessary core hooks to ensure we only
allow a regrade of a quetion attempt to take place if the new and old
versions of the question are sufficiently similar.
It will be followed by commits to each question type where the
new method needs to be implemented.
Automated tests will be included in the first of those (mulitple choice)
becuse we need a question type that implements the hooks to test
the core changes.
Jun Pataleta [Tue, 31 May 2022 07:18:02 +0000 (15:18 +0800)]
Merge branch 'MDL-70870_master' of https://github.com/cbluesprl/moodle
Jun Pataleta [Tue, 31 May 2022 05:34:35 +0000 (13:34 +0800)]
Merge branch 'MDL-73654-master' of https://github.com/HuongNV13/moodle
Shamim Rezaie [Tue, 31 May 2022 04:12:32 +0000 (14:12 +1000)]
Merge branch 'MDL-74675' of https://github.com/paulholden/moodle
Huong Nguyen [Mon, 28 Mar 2022 03:37:23 +0000 (10:37 +0700)]
MDL-73654 timeline: Improve search for course name and activity name
Shamim Rezaie [Tue, 31 May 2022 02:57:16 +0000 (12:57 +1000)]
Merge branch 'MDL-72723-select-exists-not-count' of https://github.com/keevan/moodle
AMOS bot [Tue, 31 May 2022 00:08:14 +0000 (00:08 +0000)]
Automatically generated installer lang files
Jun Pataleta [Mon, 30 May 2022 08:25:10 +0000 (16:25 +0800)]
Merge branch 'MDL-73431-master-v2' of https://github.com/dmitriim/moodle
Renaud Lemaire [Wed, 4 May 2022 12:34:24 +0000 (14:34 +0200)]
MDL-70870 core_search: db indexes optimization
Dmitrii Metelkin [Wed, 22 Dec 2021 00:54:42 +0000 (11:54 +1100)]
MDL-73431 enrol: Introduce a sync interval
Kevin Pham [Thu, 28 Apr 2022 03:35:28 +0000 (13:35 +1000)]
MDL-73727 core_files: Add subquery to avoid a seq scan on larger sites
- Formatted the query to meet SQL coding styles
- Add index on {files} to prevent performance regression
- Fork the SQL query based on DB family based on support
Nathan Mares [Thu, 7 Oct 2021 23:14:48 +0000 (23:14 +0000)]
MDL-72723 logs: Add get_events_select_exists to the sql_reader interface
- Updates to log stores and backup helper to improve performance when
checking if a course has been modified.
- This is a breaking change as it adds a new function on the sql_reader
interface.
Co-authored-by: Kevin Pham <keevan.pham@gmail.com>
AMOS bot [Mon, 30 May 2022 00:08:09 +0000 (00:08 +0000)]
Automatically generated installer lang files
AMOS bot [Sat, 28 May 2022 00:08:19 +0000 (00:08 +0000)]
Automatically generated installer lang files
Ilya Tregubov [Fri, 27 May 2022 09:41:29 +0000 (15:41 +0600)]
Merge branch 'MDL-67648-master' of https://github.com/cameron1729/moodle