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

Data requests page is not paginated, filtered, or sorted

XMLWordPrintable

    • MOODLE_35_STABLE, MOODLE_36_STABLE
    • MOODLE_35_STABLE
    • MDL-62211-master
    • Hide
      Setup
      1. Create more than 20 data requests with various statuses. Approve some, cancel some, reject some, leave others pending.
      Regression tests
      1. Login as admin/DPO.
      2. Go to "Site administration / Users / Privacy and policies / Data requests"
      3. Confirm that you can still make data requests for others.
      4. Confirm that you can still approve, view or reject data requests.
      5. Confirm that the data requests listed in the table still looks similar/consistent with the previous version.
      Filtering and pagination
      1. Login as admin/DPO.
      2. Go to "Site administration / Users / Privacy and policies / Data requests"
      3. Confirm that all of the data requests are shown.
      4. Confirm that the data requests are ordered by default from pending status to rejected status.
      5. Confirm that multiple requests with the same status are displayed in ascending request date.
      6. Confirm that the requests are paginated.
      7. Click on one of the page links.
      8. Confirm that the next set of data requests are displayed.
      9. Filter the data requests by status.
      10. Confirm that only the requests matching the status filter(s) are being shown.
      11. Confirm that in case there are no requests matching the status filter(s), a sensible message is being shown to the user.
      12. Filter the data requests by request type as well.
      13. Confirm that only the requests matching the request type filter(s) are being shown.
      14. Confirm that in case there are no requests matching the type filter(s), a sensible message is being shown to the user.
      15. Filter the list in such a way that the pagination controls are still being displayed.
      16. Click on a page.
      17. Confirm that the filters are preserved.
      18. Apply/remove one or more filters.
      19. Confirm that only the requests matching the applied filter(s) are being shown.
      20. Confirm that in case there are no requests matching the applied filter(s), a sensible message is being shown to the user.
      21. Navigate away from the data requests page (e.g. click on the site home link)
      22. Navigate back to the data requests page.
      23. Confirm that the filters that you previously applied are still preserved.
      24. Click on the header links on the table.
      25. Confirm that the data requests are being sorted according to which column you have clicked.
      Show
      Setup Create more than 20 data requests with various statuses. Approve some, cancel some, reject some, leave others pending. Regression tests Login as admin/DPO. Go to " Site administration / Users / Privacy and policies / Data requests " Confirm that you can still make data requests for others. Confirm that you can still approve, view or reject data requests. Confirm that the data requests listed in the table still looks similar/consistent with the previous version. Filtering and pagination Login as admin/DPO. Go to " Site administration / Users / Privacy and policies / Data requests " Confirm that all of the data requests are shown. Confirm that the data requests are ordered by default from pending status to rejected status. Confirm that multiple requests with the same status are displayed in ascending request date. Confirm that the requests are paginated. Click on one of the page links. Confirm that the next set of data requests are displayed. Filter the data requests by status. Confirm that only the requests matching the status filter(s) are being shown. Confirm that in case there are no requests matching the status filter(s), a sensible message is being shown to the user. Filter the data requests by request type as well. Confirm that only the requests matching the request type filter(s) are being shown. Confirm that in case there are no requests matching the type filter(s), a sensible message is being shown to the user. Filter the list in such a way that the pagination controls are still being displayed. Click on a page. Confirm that the filters are preserved. Apply/remove one or more filters. Confirm that only the requests matching the applied filter(s) are being shown. Confirm that in case there are no requests matching the applied filter(s), a sensible message is being shown to the user. Navigate away from the data requests page (e.g. click on the site home link) Navigate back to the data requests page. Confirm that the filters that you previously applied are still preserved. Click on the header links on the table. Confirm that the data requests are being sorted according to which column you have clicked.
    • GDPR Followup Sprint 1

      The data requests page should at least be paginated as the list of requests could grow to a huge number.
      Filtering by status would be a bonus.
      Needs to support:

      1. filter by status
      2. sort by date
      3. sort by status

       

        1. 2.PNG
          2.PNG
          164 kB
        2. 1.PNG
          1.PNG
          272 kB

            jpataleta Jun Pataleta
            jpataleta Jun Pataleta
            Mihail Geshoski Mihail Geshoski
            Eloy Lafuente (stronk7) Eloy Lafuente (stronk7)
            Janelle Barcega Janelle Barcega
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 30 minutes
                30m

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