Create workspace follow-up: Third edition
What does this MR do and why?
This is a third follow-up that addresses feedback received during the development process by product design and the backend team. This MR contains the following changes:
- It adds the created workspace to the Apollo cache. Otherwise, the Workspace does not appear in the Workspaces list after it is created.
- It moves the Workspaces Error alert below the submit button.
- It limits the project search to Public projects.
Screenshots or screen recordings
| Before | After | 
|---|---|
|  |  | 
|  |  | 
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
- Enable the remote development feature flag Feature.enable(:remote_development_feature_flag)
- You might need to run gdk restart rails-webso rails reconfigure the routes.
- Open http://gdk.test:3000/-/remote_development/workspacesin your Web Browser.
- You should see a list of workspaces like the screenshots above.
- Click the "New workspace" button.
- Create a workspace by choosing a public project with cluster agents set up.
- The UI will take you to the Workspaces list and display the Workspace created.
I highly recommend testing these changes in the integration branch if possible !105783 (merged)
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
- 
I have evaluated the MR acceptance checklist for this MR. 
Related to #408740 (closed) #408960 (closed)
Edited  by Enrique Alcántara