Skip to content

Group/project members - migrate to one Vue app and `GlTabs`

Summary

Follow-up to #324675 (closed) and #324680 (closed)

Move to one Vue application that uses GlTabs to render the "Members", "Groups", "Invited", and "Access requests" tabs.

Improvements

Remove deprecated Bootstrap tabs in favor of GlTabs

Risks

Minimal, this is a well tested section of the codebase

Involved components

Implementation plan

{
  [MEMBER_TYPE.user]: {
    tableFields: ['account']
    ...
  },
  [MEMBER_TYPE.group]: {
    tableFields: ['account']
    ...
  }
}
Edited by Peter Hegman