-
Improvement
-
Resolution: Fixed
-
Minor
-
4.4
-
MOODLE_404_STABLE
-
MOODLE_404_STABLE
-
-
WP Sprint 2024-I1.2 (Clones)
In MDL-79270 (Moodle 4.4) the "Browse list of uses" was converted to the system report. System reports already provide API for bulk actions (added in MDL-74145 in Moodle 4.2). It should be relatively easy to move all existing bulk actions to this report.
There aren't many actions defined in core currently:
- Confirm
- Send a message
- Delete
- Display on page (not needed from the user list)
- Download (see *)
- Force password change
- Add to cohort
- Reset user authentication factors
( * ) the "Download" bulk action is a little strange. I don't think it is needed from the "Browse list of users" page but for some reason the downloading of the user list is not enabled. Created MDL-80560 about enabling download on the whole user list
There is a callback 'bulk_user_actions' to add more actions that should be converted to hook. We might need to make some improvements to this callback/hook to allow the dynamic actions (modal forms/JS confirmation windows) instead of always redirecting to the new page. I created MDL-80566 for it
It is time to make user management in Moodle more modern.
- blocks
-
MDL-80566 Convert callback 'bulk_user_actions' to hook
- Closed
- has been marked as being related by
-
MDL-81578 "Browse list of users" warn about unsaved data in bulk actions
- Closed
-
MDL-35869 Bulk user actions: Users in list should be sorted by lastname
- Development in progress
-
MDL-80328 Use a confirmation modal when deleting a user
- Closed
-
MDL-80560 New report for "Browse user list" follow up - picture, download, identity fields
- Closed
- has to be done after
-
MDL-74145 Create API for report bulk actions
- Closed
-
MDL-79270 Improve "Browse users" page using Report builder functionality
- Closed
- Testing discovered
-
MDL-81072 MFA callback to add bulk user action does not check capability
- Closed
- will help resolve
-
MDL-61229 User created date show on profile page?
- Open
-
MDL-80299 Add a new filter condition for Authentication in Browse User Actions
- Closed