Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-70197

Migrate between existing navigation and 4.0 navigation

    XMLWordPrintable

    Details

    • Story Points:
      5
    • Sprint:
      Navigation push 6, Navigation push 7, Navigation push 8, Navigation push 9

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              mathewmay Mathew May
              Reporter:
              mathewmay Mathew May
              Peer reviewer:
              Mihail Geshoski Mihail Geshoski
              Integrator:
              Ilya Tregubov Ilya Tregubov
              Tester:
              CiBoT CiBoT
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
              Votes:
              1 Vote for this issue
              Watchers:
              13 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 4 weeks, 1 hour, 21 minutes
                  4w 1h 21m