Bulk changes to members in projects/groups
Problem to solve
Removing many users from a group or project via the UI is hard. We should take the design we create in https://gitlab.com/gitlab-org/gitlab-ee/issues/5532 and apply it to the Members screens in projects/groups to make bulk editing of members easy.
Proposal
- Select multiple members and apply a removal or role change to them.
Iteration plan 🐾
- API for direct members
- Multiple selection for direct members Use multiple selection similar to implementation in: https://gitlab.com/gitlab-org/gitlab/-/security/vulnerability_report
- Implement Bulk change Max role (addressed here: API Support for group user management - Max role (#354749 - closed))
- Implement Bulk removal (addressed here: API Support for user management - Remove from p... (#365730))
Note: Inherited members will not be handled at this time
Links / references
Edited by Valerie Burton
