Files
ss-tools/specs/007-migration-dashboard-grid/quickstart.md
2025-12-27 08:02:59 +03:00

1.0 KiB

Quickstart: Migration Dashboard Grid

Prerequisites

  • Backend running (uvicorn backend.src.app:app --reload)
  • Frontend running (npm run dev)
  • Superset instance accessible and configured in config.yaml

Steps to Verify

  1. Navigate to Migration Page:

    • Open browser to http://localhost:5173/migration
    • Select a Source Environment from the dropdown.
  2. Verify Dashboard Grid:

    • The grid should appear below the environment selectors.
    • It should list dashboards with columns: Title, Last Modified, Status.
    • Status pills should be green (Published) or gray (Draft).
  3. Test Filtering:

    • Type in the "Search dashboards..." input.
    • The list should filter instantly (client-side).
  4. Test Pagination:

    • If >20 dashboards, check pagination controls at the bottom.
    • Navigate to next page.
  5. Test Selection:

    • Select a few dashboards.
    • Change filter (hide selected).
    • Clear filter -> Selection should persist.
    • Click "Select All" -> Should select all matching current filter.