-
Sub-task
-
Resolution: Fixed
-
Critical
-
2.4
-
MOODLE_24_STABLE
-
MOODLE_24_STABLE
-
wip-
MDL-35339-master -
As we discussed in devchat the OOP refactoring of the courses is left to at least 2.5
There are some changes that need to be done in 2.4:
- add function get_module_types_names() to replace $modnames and $modnamesplural in get_all_mods()
- deprecate function get_all_mods(), change it's usage
- add get_used_module_types() to modinfo (to replace $modnamesused in get_all_mods())
- deprecate get_all_sections()
- deprecate add_mod_to_section() and replace it with course_add_cm_to_section() to fix the mess in arguments
- blocks
-
MDL-35768 Add table course_format_options, allow format to store settings there
- Closed
-
MDL-36048 Add course format callbacks in themes
- Closed
- caused a regression
-
MDL-36267 get_fast_modinfo() php docs are incorrect
- Closed
-
MDL-36692 Toggling activity/resource visibility does not change link visibility until after reload
- Closed
-
MDL-36417 Toggling section visibility does not affect modules visibility any more
- Closed
-
MDL-36392 Adding a module to a section corrupts section sequence
- Closed
-
MDL-39658 Provide a way to print a single activity like in print_section
- Closed
- Discovered while testing
-
MDL-36092 Impossible to add resource/activities when JS turned off
- Closed
- has been marked as being related by
-
MDL-41045 course_add_cm_to_section should not test for sections unless necessary
- Closed
- is blocked by
-
MDL-35263 Create classes format_base and format_legacy
- Closed
-
MDL-35898 rebuild_course_cache() should be called between unit tests
- Closed