-
Improvement
-
Resolution: Fixed
-
Minor
-
4.4
-
MOODLE_404_STABLE
-
MOODLE_404_STABLE
-
MDL-80190-main -
-
3
-
HQ2024 Sprint I1.1 Moppies
This issue is part of the course hierarchy project.
Description
Delegated sections should not be listed on the course page unless the delegate plugins say so.
Issue goals
- Add a course_modinfo::get_listed_section_info_all to get all listed delegated sections (omitting delegated sections).
- Update the course content rendering to ignore delegated sections.
- Add a section state attribute with the delegated component and item id.
- Update reorder_sections so it ignores any delegated section.
- Ensure course_create_sections_if_missing and course_create_section works, ignoring the delegated section's section numbers.
- Modify the can_add_moduleinfo logic so it can be used with delegated sections.
- Incorporate mod_subsection repository the mod_subsection\courseformat\sectiondelegate class extending ore_courseformat\sectiondelegate.
Future issues
The final version of mod_subsection will use sectiondelegate to hide the section from the course page.
- blocks
-
MDL-80194 Evaluate the impact of delegated sections in the course recycle bin
- Open
-
MDL-80191 Enable delegate plugins to include delegated sections in the backup
- Closed
-
MDL-80203 Delegate editing options for delegated sections
- Closed
-
MDL-80715 Allow delegate plugins to capture section renaming
- Closed
- is blocked by
-
MDL-80000 Decide a new location of core_course section and activity APIs
- Closed
-
MDL-80048 Create a mod_subsection skell to test delegated sections.
- Closed
-
MDL-80186 Add delegate section fields to the course_section table
- Closed
-
MDL-80187 Implement course section API methods to create and destroy delegated sections from a plugin
- Closed