-
Improvement
-
Resolution: Fixed
-
Minor
-
4.1
-
MOODLE_401_STABLE
-
MOODLE_401_STABLE
-
MDL-75401-master-integration -
-
3
-
HQ Sprint 0.3 Database
As a teacher
I want to have a sticky footer always present in the database activity
so I have a quick access to the main page options
As designed by UX, the database activity will be the first plugin in moodle to implement the new sticky footer concept. However, the implementation will be used in other future developments.
The technical specs and the starting code of that issue can be found in MDL-75134.
This issue is part of the Moodle 4.1 database module project. All the related code to this issue that does not follow the current coding style or presents maintenance problems will be refactored. In this case, the refactored areas are focused on 3 main areas:
- View entries
- Templates
- Presets
- Fields
The latest the database activity UX prototype has as new visual element called "sticky footer" that contains the main actions (paginations, action buttons...) of the current page.
In the current version, the pages where sticky footer is present are:
- Database tab:
- The list view has the select all/delete buttons, the pagination, and the add entry button
- The single view has the pagination and the add entry button
- The add entry form has a save/cancel buttons (the "Save and add another" button is not present in the prototype but for now it will be kept in the sticky footer because the main goal of the issue is to move the current functionalities, not to reimplement them)
- Templates
- The template editor has the "reset template", "Save template" buttons, and the "use editor" checkbox
- Presets
- The main preset page has the "Use this preset" button
- The preset preview page has a "use this preset" button
- The field mapping form has cancel and continue buttons
- Fields
- The main fields list page has a "View Templates" link
- The create field form has the save and cancel buttons
- blocks
-
MDL-76035 Add sticky footer to component library
- Open
-
MDL-75211 Select/Unselect all options should be visible when there is a 'delete' checkbox on database activity List template only
- Closed
-
MDL-76084 Add shadow to sticky footer
- Closed
- has a non-specific relationship to
-
MDL-77013 Placement of 'Add a new entry' button is not intuitive
- Open
- has a QA test
-
MDLQA-16754 Database activity UI improvements exploratory testing
- Open
-
MDLQA-17368 CLONE - Database activity UI improvements exploratory testing
- Passed
- has been marked as being related by
-
MDL-75512 Move the actions in Gradebook setup into a sticky footer
- Closed
-
MDL-75289 Improve navigation in database activity
- Closed
- is blocked by
-
MDL-75134 Investigate the technical feasibility of implementing a sticky footer on the settings and view page
- Closed
-
MDL-75149 Create a new preview page for Database activity Presets
- Closed
- is documented by
-
MDL-75134 Investigate the technical feasibility of implementing a sticky footer on the settings and view page
- Closed
- will be (partly) resolved by
-
MDL-75155 Update import/export pages within the gradebook
- Closed