- Implemented a new endpoint for diagnosing CSV imports without writing to the database, allowing users to validate mappings and type conversions. - Introduced the `diagnose_vitals_row` function to analyze vital metrics and provide detailed feedback on data validity. - Enhanced the CSV import logic to include alias handling for vital fields, improving compatibility with different CSV formats. - Updated the frontend to support the new diagnosis feature, including UI elements for displaying diagnosis results and error details. - Added tests to ensure the correctness of the new diagnosis functionality and its integration with existing import processes. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| core.py | ||
| executor.py | ||
| field_units.py | ||
| import_row_processing.py | ||
| mapping_suggest.py | ||
| module_registry.py | ||
| permissions.py | ||
| sleep_apple_import.py | ||
| type_converter.py | ||