Replace user_select in app/assets/javascripts/pages/admin/groups/show/index.js
We're in the process of migrating away all uses of Bootstrap. Whilst this is a simple task for things such as [buttons](https://gitlab.com/groups/gitlab-org/-/epics/4001) and [alerts](https://gitlab.com/groups/gitlab-org/-/epics/4070), dropdowns are much more complex. Because of that, there will be no step-by-step instructions in this issue. This dropdown can (very likely) be migrated to our user_select Vue component, for more info see the epic: https://gitlab.com/groups/gitlab-org/-/epics/8531 File: [app/assets/javascripts/pages/admin/groups/show/index.js](https://gitlab.com/gitlab-org/gitlab/-/blob/c3df01547b746c520b4206daea5990586ee37a49/app/assets/javascripts/pages/admin/groups/show/index.js) ## Implementation plan - Mount a new Vue component in [app/views/admin/groups/show.html.haml#L104](https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/views/admin/groups/show.html.haml#L104) - This Vue component will use [app/assets/javascripts/invite_members/components/members_token_select.vue](https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/assets/javascripts/invite_members/components/members_token_select.vue) - Use `GlListbox` to render the access levels dropdown ### Availability and Testing - If `members_token_select.vue` component will be updated, please run `package-and-qa` to ensure no regressions occur, as this dropdown is used in other areas of the system. Otherwise, `package-and-qa` can be skipped, since no E2E tests target the users or access levels dropdown on the `app/views/admin/groups/show.html.haml` page at this time.
issue