Skip to content

Start, stop, and restart action buttons in Workspaces list

Enrique Alcántara requested to merge start-stop-restart-workspace-buttons into master

What does this MR do and why?

It adds action buttons to start, stop, and restart a Workspace. It also sets up polling in the Workspaces list.

Screenshots or screen recordings

I recorded a demo of how the action buttons work while using the GraphQL API in the integration Merge Request !105783 (merged)

action_buttons_demo

How to set up and validate locally

  1. Enable the remote development feature flag Feature.enable(:remote_development_feature_flag)
  2. You might need to run gdk restart rails-web so rails reconfigure the routes.
  3. Open http://gdk.test:3000/-/remote_development/workspaces in your Web Browser.
  4. You should see a list of workspaces like the screenshots above.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related issue #385145 (closed)

Edited by Enrique Alcántara

Merge request reports