-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Create a dedicated "My Databases" page with dynamic navigation that adapts to user roles (Database Administrator vs. Regular Developer).
As a Database Administrator:
- I can see both Clusters and My Databases tabs
- I can add databases from any cluster to my personal list
- I can manage my personal database list separately from cluster view
As a Developer:
- I can directly access My Databases without seeing clusters
- I can quickly find and access my frequently used databases
- I can remove databases from my personal list when no longer needed
Role-Based Navigation & Header
For Database Administrators (with cluster list access):
Display tabbed navigation: All Clusters | My Databases
Breadcrumbs: Home → All Clusters

For Developers (with cluster access):
Display tabbed navigation: All Clusters | My Databases (My Databases initialy selected)
Breadcrumbs: Home → My Databases

For Developers (without cluster access):
Display single header: My Databases (no tabs)
Breadcrumbs: YDB → My Databases

Database Table
Reuse existing database table component with:
Sorting, Search and column settings

Context Menu Actions
In Clusters view: Add "Add to My Databases" action in database context menu
In My Databases view: Add "Remove from My databases" action in database context menu


Figma mockups dark theme
Figma mockups light theme
UX ticket: My databases #2903