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

Add "global report actions" to system reports

XMLWordPrintable

    • MOODLE_404_STABLE, MOODLE_500_STABLE
    • MOODLE_500_STABLE
    • Hide
      1. Log in as admin
      2. Navigate to Users > Browse list of users in site administration
      3. Confirm the Add a new user button is aligned to the left of the Filters button
      4. Confirm you can press Add a new user to add a new user
      5. Navigate to Reports from user menu
      6. Confirm the New report button is aligned to the left of the Filters button
      7. Press New report and create a new report
      8. Confirm the report was created
      9. In report editor, navigate to Audience tab
      10. Add All users audience
      11. Navigate to Schedules tab
      12. Confirm the New schedule button is aligned to the left of the Filters button
      13. Press New schedule and create a new schedule
      14. Confirm the schedule was created
      15. Everything else is covered by automated tests (Behat & PHPUnit)
      Show
      Log in as admin Navigate to Users > Browse list of users in site administration Confirm the Add a new user button is aligned to the left of the Filters button Confirm you can press Add a new user to add a new user Navigate to Reports from user menu Confirm the New report button is aligned to the left of the Filters button Press New report and create a new report Confirm the report was created In report editor, navigate to Audience tab Add All users audience Navigate to Schedules tab Confirm the New schedule button is aligned to the left of the Filters button Press New schedule and create a new schedule Confirm the schedule was created Everything else is covered by automated tests (Behat & PHPUnit)
    • Hide

      Code verified against automated checks.

      Checked MDL-82936 using repository: https://github.com/paulholden/moodle/

      More information about this report

      Built on: Fri Feb 28 13:56:30 UTC 2025

      Show
      Code verified against automated checks. Checked MDL-82936 using repository: https://github.com/paulholden/moodle/ main (0 errors / 0 warnings) [branch: MDL-82936 | CI Job ] More information about this report Built on: Fri Feb 28 13:56:30 UTC 2025
    • Hide

      Launching automatic jobs for branch MDL-82936

      Built on: Fri Feb 28 13:22:22 UTC 2025

      Show
      Launching automatic jobs for branch MDL-82936 https://ci.moodle.org/view/Testing/job/DEV.02%20-%20Developer-requested%20PHPUnit/18385/ PHPUnit (sqlsrv / --testsuite core_reportbuilder_testsuite) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/62971/ Behat (NonJS - boost and classic / --tags @core_reportbuilder) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/62972/ Behat (Firefox - boost / --tags @core_reportbuilder) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/62973/ Behat (Firefox - classic / --tags @core_reportbuilder) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/62974/ App tests (stable app version) / --tags @core_reportbuilder) Built on: Fri Feb 28 13:22:22 UTC 2025
    • 5
    • WP Sprint 2025-I1.1 (Clones), WP Sprint 2025-I1.2 (Clones)

      System reports are often associated with some actions like the "Add" button we have in every Workplace feature's backend.

      It would be good to explore if we can add those buttons as report actions, as we do with row actions

      Implementation

      Provide an API to allow for callers to specify a replacement template for the filters area so that they can add any extra content they need - RB will generate appropriate markup for the filters button/form and it'll be up to caller to define where that's rendered

      There is some crossover here with previous work on customising filter forms in MDL-75235

      Moodle

      As part of this issue we will update the "Browse users" page to align the buttons below (confirmed with rafaellechugo) - and the "Create report/schedule" buttons within Report builder itself:

      Workplace (For context, original request)

      This would help to address WP-3055 reported by a partner. In this case, both "New user" and "Upload Users" would be report actions and they'd be in the same line as "Filters" but probably aligned to the left.

       

            pholden Paul Holden
            emiliolozano Emilio Lozano
            Odei Alba Odei Alba
            David Carrillo David Carrillo
            Kim Jared Lucas Kim Jared Lucas
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 3 hours, 45 minutes
                1d 3h 45m

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