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

Convert configuration changes report to a system report

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Manual test

      1. Login as admin
      2. Navigate to Reports > Config changes in site administration
      3. Confirm clicking on columns sorts them
      4. Confirm you are able to page through the report
      5. Press Filters button
      6. Set the Setting filter to Contains: debug
      7. Press Apply
      8. Confirm report is now filtered to match
      9. Set various filters to confirm they work as expected
      10. Select Microsoft Excel in the Download table data as select
      11. Press Download
      12. Confirm filtered data is downloaded
      13. Press Filters button
      14. Press Reset all
      15. Confirm report is now showing all content
      16. Confirm you can toggle between showing "Show all X" vs. "Show 30 per page"

      Automatic filtering by URL (MDL-69898)

      1. Navigate to site administration
      2. Search for "analytics"
      3. Uncheck the enableanalytics setting and press save changes (to generate appropriate event)
      4. Open the user menu and press Profile
      5. Press Reports > Today's logs
      6. Click the Config log created event name from step 3.
      7. Confirm the Config changes report opens
      8. Confirm the report is pre-filtered with only those records matching this setting

      Automated tests

      $ bin/moodle-docker-compose exec --user www-data webserver php admin/tool/behat/cli/run.php --tags=@report_configlog
      

      Show
      Manual test Login as admin Navigate to Reports > Config changes in site administration Confirm clicking on columns sorts them Confirm you are able to page through the report Press Filters button Set the Setting filter to Contains: debug Press Apply Confirm report is now filtered to match Set various filters to confirm they work as expected Select Microsoft Excel in the Download table data as select Press Download Confirm filtered data is downloaded Press Filters button Press Reset all Confirm report is now showing all content Confirm you can toggle between showing "Show all X" vs. "Show 30 per page" Automatic filtering by URL ( MDL-69898 ) Navigate to site administration Search for "analytics" Uncheck the enableanalytics setting and press save changes (to generate appropriate event) Open the user menu and press Profile Press Reports > Today's logs Click the Config log created event name from step 3. Confirm the Config changes report opens Confirm the report is pre-filtered with only those records matching this setting Automated tests $ bin/moodle-docker-compose exec --user www-data webserver php admin/tool/behat/cli/run.php --tags=@report_configlog
    • Affected Branches:
      MOODLE_400_STABLE
    • Fixed Branches:
      MOODLE_400_STABLE
    • Pull Master Branch:

      Description

      As part of MDL-70343 epic, we will convert the configuration changes report to a system report defined using Report builder

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              pholden Paul Holden
              Reporter:
              pholden Paul Holden
              Peer reviewer:
              David Matamoros David Matamoros
              Integrator:
              Adrian Greeve Adrian Greeve
              Tester:
              Angelia Dela Cruz Angelia Dela Cruz
              Participants:
              Component watchers:
              Andrew Lyons, Dongsheng Cai, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, David Matamoros, Paul Holden
              Votes:
              1 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                13/Dec/21

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 week, 2 hours, 1 minute
                  1w 2h 1m