Allow Users to Manage Workspace Snapshots
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 13.8k
- Forks
- 1.4k
- Avg merge
- 17h 58m
- Merged PRs (30d)
- 5
Description
Is your feature request related to a problem? Please describe
As it seems to have implemented a limit (#11423) to the amount of snapshots a workspace can have we should implement a tool that allows user to manage (delete, get share URL, etc...) the snapshots of workspaces.
Describe the behaviour you'd like
I would like to have a new page in the Gitpod workspaces UI (https://gitpod.io/workspaces) that allows users to manage snapshots for their workspaces. Perhaps getting to this page could be done by clicking on the 3 dots of the workspace and it would be a new selectable option on the dropdown menu.
Describe alternatives you've considered
There are none that I can think of. I am not even sure how to manage them with access to the GCE bucket.
Additional context
N/A
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Gitpod workspaces UI at https://gitpod.io/workspaces and trace how the workspace three-dot menu is built. Determine how workspace snapshots are represented and which management actions are supported, then define the new page and its completion criteria around listing, deleting, and retrieving share URLs. The issue has no file or test paths, so repository exploration is required.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cloud, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100