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

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