moodle/availability
Dongsheng Cai f97b86e841 MDL-72991 Course: Partial course cache rebuild
When updating/deleting a section/module, the system now only
invalidate of the element (section/module), not the whole course cache
Also, the system now only recalculate the cache for element (section/module)
if necessary, not the whole course cache

Move module/section purging to course_modinfo:
  + course_modinfo::purge_course_section_cache_by_id was created to purge section by id
  + course_modinfo::purge_course_section_cache_by_number was created to purge section by number
  + course_modinfo::purge_course_module_cache was created to purge module
2022-03-17 15:34:01 +07:00
..
amd MDL-73915 js: Drop support for IE and android 2022-02-23 08:55:20 +08:00
classes MDL-73758 availability: fix info::is_available_for_all() 2022-02-03 16:41:44 +08:00
condition MDL-72991 Course: Partial course cache rebuild 2022-03-17 15:34:01 +07:00
templates MDL-71691 core_availability: add show more link 2021-12-06 10:54:05 +01:00
tests MDL-73758 availability: fix info::is_available_for_all() 2022-02-03 16:41:44 +08:00
yui MDL-73915 js: Upgrade babel and eslint 2022-02-23 08:53:54 +08:00
renderer.php MDL-71691 core_availability: add show more link 2021-12-06 10:54:05 +01:00
upgrade.txt MDL-71691 block_social_activities: activity styling 2021-12-08 13:14:05 +01:00