moodle/blocks/recentlyaccesseditems
Andrew Nicols 14dca23e1f MDL-74271 core: Replace upgrade steps for blocks to be more performant
The previous upgrade step was both duplicating a lot of code, and also
very non-performant as each record was fetched from the DB into PHP and
updated there.

Most of the operations can be performed straight into the database
without requiring any fetch to PHP at all.

This change includes unit tests for the new upgrade steps to ensure that
only the relevant data is created, updated, or deleted.
2022-04-06 23:40:15 +08:00
..
amd MDL-73900 recentlyaccesseditems: vertical display in blocks drawer 2022-03-29 11:50:17 +01:00
classes MDL-73908 block_recentlyaccassitems: new mod icons 2022-03-08 11:02:46 +01:00
db MDL-74271 core: Replace upgrade steps for blocks to be more performant 2022-04-06 23:40:15 +08:00
lang/en MDL-73900 recentlyaccesseditems: vertical display in blocks drawer 2022-03-29 11:50:17 +01:00
pix
templates MDL-74367 recentlyaccesseditems: full name in item card tooltip 2022-03-30 11:28:21 +01:00
tests Merge branch 'MDL-74367-master' of https://github.com/vmdef/moodle 2022-04-01 10:13:44 +08:00
block_recentlyaccesseditems.php
lib.php MDL-65803 recentlyaccesseditems: Restrict response to valid courses. 2019-06-12 12:10:50 +08:00
upgrade.txt MDL-63995 blocks: Remove unused capabilities and warning. 2019-03-25 12:20:13 +13:00
version.php MDL-72092 recentlyaccesseditems: Change the default block location 2022-03-01 19:13:20 +08:00