Description
We are moving away from orgs/teams being a secondary folder in which you maintain projects, towards orgs that act as a globally active context in which a user interacts with Gitpod. (see #15980 )
To that end it doesn't make sense to keep the slugs per org, instead we can allows a searchParam (in any dashboard URL) that will set the currently active org. The currently active org should be set in the browser session as well as in the settings, so that all existing APIs can obtain the active org if it is not passed explicitly (we can eventually move to explicitly passing the org as an argument).
Operations such as create workspace would use whatever context is set.
Starting existing workspaces should not use the global setting but restart the workspace in the org the workspace belongs to.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status