Add/Update Workspace GraphQL and Policies support
MR: Add/Update Workspace GraphQL and Policies support (!118412 - merged)
Problem statement
The workspaces UI displays a list of user’s workspaces. We need a way of retrieving these workspaces.
Solution
For the Workspace graphql type:
- Implement a query that allows retrieving a user’s workspaces.
- Retain ability to look a single workspace by ID
- Retain ability to look up multiple workspaces by ID
- Remove other unnecessary workspaces support
- Make a best first effort to set up proper auth policies for all this
- Write test coverage
- Make new UI successfully use the new query (skip broken tests)
- Fix the old UI (since we no longer have the group association available)
Edited by Chad Woolley