Group/project members - migrate to namespaced Vuex modules
Summary
As a step in moving towards one Vue/Vuex app that uses GlTabs we need to convert the project/group members app to use namespaced Vuex modules. The modules will be user, group, invite, accessRequest.
Improvements
Allows us to move to one Vue app and migrate to GlTabs
Risks
Minimal, this is a well tested section of the codebase
Involved components
- app/assets/javascripts/members/components/modals/remove_group_link_modal.vue
- app/assets/javascripts/members/components/table/expiration_datepicker.vue
- app/assets/javascripts/members/components/table/members_table.vue
- app/assets/javascripts/members/components/table/members_table.vue
- app/assets/javascripts/members/store/index.js
- app/assets/javascripts/members/index.js
Edited by Peter Hegman