Skip to content

ui(databases): Manage servers and provision databases #108

Description

@nfebe

The database area saves server passwords in browser storage and hides database creation behind a connection detail view. Replace it with a server backed resource flow where users choose a server, create and manage its databases, and copy the connection details applications need.

Checklist

  • List database servers from the agent instead of browser storage
  • Deploy a database server from an infrastructure template or connect an existing server
  • Show the databases and users inside each selected server
  • Create a database with an optional dedicated user and privileges
  • Show copy actions for the internal host, port, database name, username, and connection URL
  • Show generated credentials once without persisting them in browser storage
  • Gate read and mutation controls with database permissions
  • Use the shared form, modal, table, empty state, and notification components in both themes
  • Cover server selection and database provisioning through UI tests

Related

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions