31 lines
1.0 KiB
Markdown
31 lines
1.0 KiB
Markdown
# 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. |