-
New Feature
-
Resolution: Fixed
-
Blocker
-
4.0
-
MOODLE_400_STABLE
-
MOODLE_400_STABLE
-
migration-nov26
-
-
5
-
Navigation push 6, Navigation push 7, Navigation push 8, Navigation push 9
Migrate between existing navigation and 4.0 navigation.
Here we aim to make the change between the existing navigation within Moodle to the new Moodle 4.0 navigation.
Given the initial epic lands we want to begin the process of removing the old navigation elements, correcting and automated test failures, documenting changes and deprecating any and all now unused navigation functions.
Acceptance criteria
- Both Primary & Secondary navigations are implemented within theme_boost
- theme_boost Matches the Moodle 4.0 navigation prototype
- theme_classic remains unchanged in terms of navigation
- Behat & PHPUnit tests continue to pass across browsers & themes
- Hamburger menu and nav drawer removed from Boost
- Cog icon / action menu removed from pages where secondary navigation now exists
- Any deprecations follow the Moodle deprecation process
- Items follow WCAG AA
- Tested with accessibility dev tools such as inbuilt chrome tools, Axe etc...
- Keyboard navigation
- LTR & RTL compatibility
- The "Add a block" button is available somewhere to add blocks.
- blocks
-
MDL-72090 Convert course admin pages from link farms to dropdowns
- Closed
- caused a regression
-
MDL-73316 Add secondary navigation to site home
- Closed
-
MDL-74002 Tabs no longer displayed on the site administration page in classic theme
- Closed
-
MDL-73222 "Add a block" modal duplicated, can add block to wrong region
- Closed
-
MDL-73604 Changing forum subscriptions no longer asks for confirmation
- Closed
-
MDL-73773 Incorrectly deprecated Behat step for using flat navigation
- Closed
- has a non-specific relationship to
-
MDL-71689 Changes to add activity and add section design
- Closed
-
MDL-72867 User menu improvements
- Closed
-
MDL-73355 Book tertiary navigation followup
- Closed
- has been marked as being related by
-
MDL-73216 Main navigation drawer broken in mobile view
- Closed
- is blocked by
-
MDL-72689 Admin home page preference still not respected
- Closed
-
MDL-70801 Implement "My courses" page
- Closed
-
MDL-70194 Implement secondary navigation
- Closed
-
MDL-70195 Implement primary navigation
- Closed
-
MDL-70196 Create a module based navigation bar
- Closed
-
MDL-72352 Ensure that the secondary navigation is backwards compatible.
- Closed
-
MDL-72450 Remove the next and previous activity links from all activity modules in Boost
- Closed
-
MDL-72530 On site admin pages the secondary navigation should display as much tabs as fit the menu container
- Closed
-
MDL-71912 Implement tertiary navigation for plugin set 1 of 4
- Closed
-
MDL-71913 Implement tertiary navigation for plugin set 2 of 4
- Closed
-
MDL-71914 Implement tertiary navigation for plugin set 3 of 4
- Closed
-
MDL-72091 Apply styling to both Primary & Secondary menus
- Closed
-
MDL-72094 Update the course reports page styling and functionality
- Closed
-
MDL-72652 Reimplement breadcrumbs in site administration.
- Closed
- is parent of
-
MDL-70218 Investigate & replace calls of existing navigation to 4.0 navigation
- Closed
-
MDL-70219 Remove calls to the old navigation bar
- Closed
-
MDL-70220 Deprecate any functions & templates no longer used
- Closed
-
MDL-70221 Confirm accessibility of 4.0 navigation
- Closed
-
MDL-70222 Ensure all of the new navigation is covered in tests
- Closed
- Testing discovered
-
MDL-73190 Investigate loglive feature file failures
- Closed