Migrate `app/views/admin/users/_modals.html.haml` modal implementation to `GlModal`
The markup in app/views/admin/users/_modals.html.haml
replicates that of GlModal
. The implementation in app/assets/javascripts/admin/users/components/modals/user_modal_manager.vue
reads the necessary attributes from the markup and uses them with GlModal
component. In the scope of this issue migrate the template to Vue and simplify the implementation of the UserModalManager
.
Example - admin delete user modal
This partial is referenced in a couple of other places
grep 'admin/users/modals' -lr .
- ./app/views/admin/impersonation_tokens/index.html.haml
- ./app/views/admin/users/show.html.haml
- ./app/views/admin/users/keys.html.haml
- ./app/views/admin/users/projects.html.haml
- ./app/views/admin/users/_users.html.haml
- ./app/views/admin/identities/index.html.haml
Manage::Compliance
team has some ideas on how to migrate these modal instances. Please, collaborate with @jiaan
in case you want to work on this.
Edited by Olena Horal-Koretska