Convert admin/users view - migrate to GraphQL
Problem to solve
As part of the MVP admin/users migration &4961 (closed) data is being serialized #285103 (closed) and passed to the Vue app #285104 (closed) via a data attribute. This works fine for the MVP, but it tightly couples the backend and frontend components.
Proposal
As a next-up the users
data should be requested via our preferred API, GraphQL. https://docs.gitlab.com/ee/api/graphql/#vision
The GraphQL endpoint should be able to sort by user attributes and search with secondary emails.
Implementation
Edited by Jiaan Louw