Dashboard: Dataset validation
genesys-pgr/genesys-server!621 implements new API endpoints for dataset testing.
Please add a page at /dashboard/datasets/validate titled "Dataset validation" with a form to upload a file (xlsx
, csv
, tsv
, xls
) to /api/v1/amphibian/upload.
After the upload, display a page /dashboard/datasets/validate/{uuid} that renders the Preview of the dataset.
Add a new menu item "Dataset validator" to the Catalog group:
Dataset validation
The UI will allow the user to upload a data file and will then render a UI similar to:
The data display is transposed: rows are columns are columns are rows. We have a fixed number of rows and extra columns are loaded on scroll.
The HTML layout needs to have two scrollable sections:
- Top 50%: The list of sheets and the preview of the data
- Bottom 50%: details of the selected column