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

Move Single view actions into a sticky footer area

XMLWordPrintable

    • MOODLE_403_STABLE
    • MDL-77634-master
    • Hide
      1. Create a medium sized course
      2. Navigate to Singleview report and select some user
      3. Ensure there is a sticky footer with these elements:
        1. Show "x" selector
        2. Pagination
        3. Next grade item link
        4. Save button
      4. Ensure Save button is only enabled in editing mode
      5. Ensure Show is set to 20 by default it has only 20 items listed in table
      6. Ensure pagination works
      7. Ensure next grade item works (and previous)
      8. Switch Show to 100
      9. Go to course page
      10. Go to Singeview report page again
      11. Ensure 100 is still selected
      12. Ensure 100 items listed in table (medium course should have 100 assignments)
      13. Ensure there is still pagination and Course total is on next page
      14. Switch Show to all
      15. Ensure all elements are listed in table (100 assignments and course total) and there is no pagination available
      16. Switch Show to 100
      17. Switch to 'Grade items' mode and select some grade item
      18. Ensure there is a sticky footer with these elements:
        1. Show "x" selector
        2. Pagination
        3. Next user link
        4. Save button
      19. Ensure 100 is still selected
      20. Ensure there are 100 users listed in table
      21. Ensure pagination works
      22. Ensure next user link works (and previous)
      23. Switch Show to All
      24. Ensure all users are listed and no pagination is available
      25. Switch to 'Users' mode
      26. Ensure All is still selected and no pagination is available

       

       

      Show
      Create a medium sized course Navigate to Singleview report and select some user Ensure there is a sticky footer with these elements: Show "x" selector Pagination Next grade item link Save button Ensure Save button is only enabled in editing mode Ensure Show is set to 20 by default it has only 20 items listed in table Ensure pagination works Ensure next grade item works (and previous) Switch Show to 100 Go to course page Go to Singeview report page again Ensure 100 is still selected Ensure 100 items listed in table (medium course should have 100 assignments) Ensure there is still pagination and Course total is on next page Switch Show to all Ensure all elements are listed in table (100 assignments and course total) and there is no pagination available Switch Show to 100 Switch to 'Grade items' mode and select some grade item Ensure there is a sticky footer with these elements: Show "x" selector Pagination Next user link Save button Ensure 100 is still selected Ensure there are 100 users listed in table Ensure pagination works Ensure next user link works (and previous) Switch Show to All Ensure all users are listed and no pagination is available Switch to 'Users' mode Ensure All is still selected and no pagination is available    
    • 4
    • Team Alpha - Sprint 1 I2-2023, Team Alpha - Sprint 1 I2-2023

      Based on the figma prototype (User view / Grade item view) we need to move the actions in Single View report (User and Grade item view) from the bottom of the page into a sticky footer area by leveraging the sticky footer component (https://tracker.moodle.org/browse/MDL-75401).

      Scope:

      1. Move the 'Save' action button into the sticky footer area (right aligned).
      2. The 'Save' action button is only available in Edit mode.
      3. Move the previous/next user/grade item navigation into the sticky footer area (centered)
      4. In Grade item view:
        1. Move the 'records per page' selector into the sticky footer area (left aligned)
        2. Move the pagination into the sticky footer area (left aligned - right next to the 'per page' sector)
      5. The existing functionality related to these actions is preserved.
      6. Automated testing continues to pass

            ilyatregubov Ilya Tregubov
            Geshoski Mihail Geshoski
            Mathew May Mathew May
            Andrew Lyons Andrew Lyons
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 2 days Original Estimate - 2 days
                2d
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 days, 3 hours, 44 minutes
                2d 3h 44m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.