-
Improvement
-
Resolution: Fixed
-
Minor
-
4.1
-
MOODLE_401_STABLE
-
MOODLE_401_STABLE
-
MDL-75153-master-2 -
-
4
-
HQ Team Alpha - Sprint 0.1, HQ Team Alpha - Sprint 0.2, HQ Team Alpha - Sprint 0.3, HQ Team Alpha - Sprint 0.4
Summary:
During the 4.0 navigation work due to the nature of the project we did not create a base component that all plugins could easily implement.
This creates a problem with both maintainability and extensibility as our displays may not be consistent.
Whilst this MDL can be seen as not being a part of the core gradebook project, it'll be addressed here and we'll also be laying some foundation work for the 4.1 Gradebook changes to make our lives easier in the sprints to come.
Scope:
- Review existing tertiary navigation implementations
- Either adopt / adapt or implement a new easily extendable tertiary component
- Implement the new tertiary component within the gradebook
- Ensure the navigation is ready for styling i.e. simple templates etc in
MDL-75157 - Implement Reasonable automated testing
- Modify / alter existing behat steps to utilise the new component
Out of scope:
- Implementing the new component across Moodle
TODO before closing
- Document the new component within the component library
- Create meeting to cover the new component and decide if
MDL-75157is still required
- caused a regression
-
MDL-78682 Items in the new Tertiary navigation dropdown are not links, and cannot be opened in a new tab
- Open
- has a non-specific relationship to
-
MDL-77363 Add tertiary navigation selector to component library
- Open
- has been marked as being related by
-
MDL-75820 Random behat failures (HEADED only) in activity_results block
- Closed
-
MDL-75157 Improve the styling of the tertiary navigation on the gradebook pages
- Closed
- is blocked by
-
MDL-75155 Update import/export pages within the gradebook
- Closed
- will help resolve
-
MDL-74921 Tertiary navigation in Moodle 4 is poorly designed and very unintuitive
- Closed