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

Allow bulk-actions on reports.

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • 4.0
    • Report builder

      There are a number of reports that would benefit from being converted to using reportbuilder, however reportbuilder does not provide a way to facilitate bulk actions - eg select some items in the report using a checkbox selector and delete them/move them/download them etc..

      We need the ability to:
      1) add a column of checkboxes to the display of the report.
      2) have a way to add extra custom actions to a selector allowing for a developer to implement actions like "delete" or "move" or "download zip" that affects the selected items in the report.

      This would facilitate bulk actions for the report - eg "delete" all these things, export them, suspend all these users etc.

      For example, In a users report, I'd like to be able to select a bunch of users and send them a message.

      In a report that shows a list of "files" I'd like to be able to select a bunch and then download them all into a zip file.

       

        1. Screenshot from 2021-11-26 09-47-56.png
          6 kB
          Alexander Morris
        2. Screenshot from 2021-12-07 12-30-29.png
          57 kB
          Paul Holden
        3. studentsno-engagement.png
          216 kB
          Dan Marsden

            alexmorris Alexander Morris
            danmarsden Dan Marsden
            Paul Holden Paul Holden
            Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:

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

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