Skip to content

Feature request: Show workspace status/state and respective actions in setup page  #326

@akphi

Description

@akphi

🚀 Feature Request

We could make use of the /projects/{projectId}/conflictResolution and /projects/{projectId}/backup to derive the status of workspaces in Studio and better allow people to take actions such as backup or delete right from the home page

Implementation Plan

  • Fetch backup workspaces
  • Fetch conflict resolution workspaces
  • Refer to the following decision tables:
    • For all state, show 2 actions: Delete workspace and View project (Delete workspace will delete backup, resolution, main workspaces)
    • BAD STATE: Show no action, show error indicator
    • main: Show Edit/Next button
    • backup: Show Backup button (never do forced backup)
    • conflict: Show Resolve conflict button
main backup conflict Finalized state
(yes) main
(yes) backup
(yes) BAD STATE
(yes) (yes) main
(yes) (yes) BAD STATE
(yes) (yes) conflict
(yes) (yes) (yes) BAD STATE

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions