Skip to content

Migrate import from a project dropdown

Sheldon Led requested to merge led/384291-migrate-dropdown-invite_members into master

What does this MR do and why?

This implements #384283 (closed). Migrate GlDropdown in app/assets/javascripts/invite_members/components/project_select.vue to GlCollapsibleListbox.

Screenshots

Before After
import_from_a_project_before import_from_a_project_after

Screen recordings

Before After
import_from_a_project_before import_from_a_project_after

How to set up and validate locally

  1. Go to a project's members page: http://gdk.test:3000/gitlab-org/gitlab-test/-/project_members
  2. Click Import from a project
  3. Select a project from the dropdown
  4. Click Import project members
  5. Wait for the page reload
  6. Check if the members from the selected project were added

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Sheldon Led

Merge request reports