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

Improve the status / performance / security check reports to render incrementally

Details

    • MDL-79127-stream-check-reports
    • Hide
      1. Temp hack this file to simulate each check being slightly slow
      2. Visit report/status/index.php
      3. Confirm that the page is fully rendered with the footer imediately
      4. Confirm that as each check is run it updates the table with its status and details
      5. Drill down into the details of a check eg  Tasks max fail delay report/status/index.php?detail=tool_task_maxfaildelay
      6. Confirm that the layout of the table does not substantially change (ie no re-layout jank) as it is progressively filled with content
      7. Confirm that the check details section under the table it also loaded
      Show
      Temp hack this file to simulate each check being slightly slow Visit report/status/index.php Confirm that the page is fully rendered with the footer imediately Confirm that as each check is run it updates the table with its status and details Drill down into the details of a check eg  Tasks max fail delay report/status/index.php?detail=tool_task_maxfaildelay Confirm that the layout of the table does not substantially change (ie no re-layout jank) as it is progressively filled with content Confirm that the check details section under the table it also loaded

    Description

      The various check report pages can take a long time to render. Proposing to make this render the whole page first and then update each check as it finishes to we have a progressive and nicer experience for people using the reports.

      Attachments

        Issue Links

          Activity

            People

              brendanheywood Brendan Heywood
              brendanheywood Brendan Heywood
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Clockify

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