Refactor spreadsheet handling to track corrections and defaults
Improved the backend's value cleaning to differentiate between corrections and defaults, logging metadata for clearer traceability. Updated frontend to display corrected/defaulted fields with visual cues and tooltips for better user feedback. Enhanced data models and response structures to support this richer metadata.
Showing
- backend/app/routers/spreadsheet.py 71 additions, 4 deletionsbackend/app/routers/spreadsheet.py
- backend/app/sample_models.py 4 additions, 1 deletionbackend/app/sample_models.py
- backend/app/services/spreadsheet_service.py 96 additions, 66 deletionsbackend/app/services/spreadsheet_service.py
- frontend/src/components/SpreadsheetTable.tsx 41 additions, 23 deletionsfrontend/src/components/SpreadsheetTable.tsx
- frontend/src/components/UploadDialog.tsx 1 addition, 0 deletionsfrontend/src/components/UploadDialog.tsx
Loading
Please register or sign in to comment