4265 Commits

Author SHA1 Message Date
Amaia Anabitarte
1ce32e3a60 MDL-80557 courseformat: Change default plugin order 2024-02-13 09:54:18 +07:00
Sara Arjona
88cda2171f
MDL-80544 core_h5p: Remove the h5plib_v124 plugin
The h5plib_v124 plugin can be removed because it has been replaced
with h5plib_v126, which is using the latest versions of the
libraries.
2024-02-06 08:09:22 +01:00
Ilya Tregubov
3fc907e3d8 weekly release 4.4dev 2024-02-02 08:56:16 +08:00
Sara Arjona
f30110b5eb
weekly release 4.4dev 2024-01-25 16:48:23 +01:00
Paul Holden
d0cab9a4a0
MDL-79256 customfield: add new valuetrust to data table schema. 2024-01-23 08:18:58 +00:00
Huong Nguyen
810554ee83 weekly release 4.4dev 2024-01-19 11:23:49 +07:00
Huong Nguyen
028c0384a2 MDL-69615 core_backup: Send backup report email once the tasks are done 2024-01-16 09:32:19 +07:00
Ilya Tregubov
580c009cac weekly release 4.4dev 2024-01-12 09:11:31 +08:00
Huong Nguyen
867e104353 Merge branch 'MDL-65403_master' of https://github.com/marxjohnson/moodle 2024-01-10 09:59:32 +07:00
Sara Arjona
9587029a46
weekly release 4.4dev 2024-01-04 12:01:53 +01:00
Shamim Rezaie
f11f30375d Merge branch 'MDL-79708-main' of https://github.com/ilyatregubov/moodle 2024-01-03 00:09:17 +11:00
Sara Arjona
58285c6afb
Merge branch 'MDL-80186-main' of https://github.com/ferranrecio/moodle 2024-01-02 13:27:27 +01:00
Sara Arjona
aeb64dbfb5
weekly release 4.4dev 2023-12-21 13:34:12 +01:00
Ferran Recio
837dc7e852 MDL-80186 course: adding new fields to delegate sections logic 2023-12-20 12:02:51 +01:00
Ilya Tregubov
e80f5e1f6e Merge branch 'MDL-79128-main' of https://github.com/HuongNV13/moodle 2023-12-20 16:12:35 +08:00
Huong Nguyen
a44f14c79e MDL-79128 adhoc_task: Implement no-retry task
Co-authored-by: Stevani Andolo <stevani.andolo@moodle.com>

Including in this commit:
 - Added a new counter called attemptsavailable for ad-hoc task
 - PHPUnit test for the new feature
2023-12-20 13:55:13 +07:00
Huong Nguyen
b791f70d06 Merge branch 'MDL-78689-master' of https://github.com/safatshahin/moodle 2023-12-19 09:59:10 +07:00
Safat
27a3f34993 MDL-78689 core: Version bump 2023-12-19 11:18:27 +11:00
Jun Pataleta
8a187ceb53
Merge branch 'MDL-73926-master-v7' of https://github.com/TomoTsuyuki/moodle 2023-12-18 18:00:42 +08:00
Huong Nguyen
513f3b02c7 weekly release 4.4dev 2023-12-15 08:44:11 +07:00
Tomo Tsuyuki
f4597c9096 MDL-73926 backup: Add hook to exclude events for triggering backup 2023-12-14 10:01:47 +11:00
Ilya Tregubov
b642d2710b MDL-79708 question_bank: Fix legacy filter condition.
build_query_from_filter method expects includesubcategories
to be inside filteroptions array
2023-12-11 11:27:21 +08:00
Sara Arjona
a891866cbd
weekly release 4.4dev 2023-12-07 16:22:00 +01:00
Sara Arjona
dd723bae71
MDL-79986 course: Remove $CFG->linkcoursesections setting
Currently, the $CFG->linkcoursesections setting was only used
for the Classic theme, to let admins decide whether the section
names in the Navigation block would be linked or not.

Now that the course/section.php page has been created to display
the content of any single section, and a link to this section page
has been added from the main course page to help users to focus
on the section content, it has been decided to remove the setting
$CFG->linkcoursesections because it's not required anymore.
2023-12-01 09:17:17 +01:00
Ilya Tregubov
abba174fe1 weekly release 4.4dev 2023-12-01 13:12:19 +08:00
Mark Johnson
1fd2f91fa2 MDL-65403 notifications: Create additional database indexes
This adds indexes on the timecreated and timeread columns, which greatly
speeds up the queries used by \core\task\messaging_cleanup_task on large
sites.
2023-11-24 16:01:38 +00:00
Huong Nguyen
6374475dc3 weekly release 4.4dev 2023-11-24 12:23:08 +07:00
Matthew Hilton
9b8acd44d1
MDL-67898 check: Add check admin setting
This admin setting allows you to display a check anywhere in the admin
tree. It uses a webservice to execute the check, so the impact on the
admin tree performance is as low as possible.

Checks do not necessarily need to be registered in the plugins callback
to be shown here, allowing customisation of what is shown in the
settings versus the reports.
2023-11-21 12:04:42 +10:00
Sara Arjona
b58d1fd4e2
weekly release 4.4dev 2023-11-16 16:22:29 +01:00
Ilya Tregubov
14414fe253
weekly release 4.4dev 2023-11-10 09:17:11 +08:00
Jun Pataleta
23cb36c671
MDL-77325 upgrade: Bump upgrade version number to current day 2023-11-09 12:01:14 +08:00
Sara Arjona
e4d1369475
weekly release 4.4dev 2023-11-02 13:40:38 +01:00
Marcus Green
ebe2c3c5cc MDL-79618 block_timeline: Set web services to read-only
Set the web service functions core_calendar_get_action_events_by_timesort
and core_calendar_get_action_events_by_timesort to use read only
sessions. These functions can hold long session locks
and read-only sessions will prevent them blocking other requests.
2023-10-27 12:59:34 +01:00
Jun Pataleta
859df15e73
weekly release 4.4dev 2023-10-27 09:43:01 +08:00
Sara Arjona
d76e211be6
weekly release 4.4dev 2023-10-20 12:16:08 +02:00
Ilya Tregubov
23b86254d3
weekly on-sync release 4.4dev 2023-10-13 13:40:31 +08:00
Jun Pataleta
769c67045f
weekly back-to-dev release 4.4dev 2023-10-07 12:00:36 +08:00
Jun Pataleta
fe7aff8093
Moodle release 4.3 2023-10-07 11:31:00 +08:00
Sara Arjona
c765bb3b52
Moodle release 4.3rc2 2023-10-06 14:03:06 +02:00
Andrew Nicols
46f5547308
MDL-79581 communication: Work around inconsistency in DB SET FROM upgrade 2023-10-05 14:05:38 +07:00
Huong Nguyen
0d6204d29c
Merge branch 'MDL-79581-master' of https://github.com/andrewnicols/moodle 2023-10-05 11:37:09 +07:00
Andrew Nicols
99c1543aa8
MDL-79581 communication: Context is a mandatory field
The API was incorrectly assuming that all uses of the API were for a
course, and that the instanceid of the communication instance was a
course id. These assumptions are both entirely wrong.

The API is intended to support a range of uses including use at the
site, user, and activity levels.

Furthermore, if a group were to be used, then the instanceid should be
of that group's id, and therefore the contextid would need to be fetched
or that group's course instead.

The only solution here is to add a new contextid field to the table, and
implement it all parts of the API.
2023-10-04 20:37:57 +08:00
Huong Nguyen
7ac2a960e9
Merge branch 'MDL-79539-master' of https://github.com/meirzamoodle/moodle 2023-10-04 10:53:57 +07:00
Jun Pataleta
1724362afc
Moodle release 4.3rc1 2023-10-04 07:58:44 +08:00
meirzamoodle
66e8bde8b3 MDL-79539 core: handling negative input to get the upper value
Co-authored-by: Alain Corbière <alain.corbiere@univ-lemans.fr>
2023-10-02 20:51:02 +07:00
Jun Pataleta
43d5aec47e
on-demand release 4.3beta+ 2023-09-29 22:21:20 +08:00
Sara Arjona
c6e727732a
Moodle release 4.3beta 2023-09-26 16:19:45 +02:00
Andrew Nicols
83b4c96cad
Moodle release 4.3beta 2023-09-23 21:38:52 +08:00
Mihail Geshoski
6cf7908652 MDL-77035 grades: WS that returns the grade tree structure in a course 2023-09-20 23:53:43 +02:00
Ilya Tregubov
9890e67e6d
on-demand release 4.3dev+ 2023-09-20 09:03:45 +08:00