OCR GPS auto-save + MSFS asset enrichment #45
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Changes
OCR → GPS Auto-Save
When a technician uses OCR to scan a machine sticker and the photo has EXIF GPS, the server now auto-saves those coordinates to the asset's
latitude/longitudefields if they are currently blank. This means the first photo scan at a machine permanently records its location.MSFS Data Enrichment
GET /api/assets/{id}now includes anmsfsblock enriched from the merged Dynamics 365 Field Service data (loaded from merged-assets.json at server start). Fields: equipment_id, connect_id, compass_asset_number, manufacturer, model_text, dex_model, install_date, software_version, canteen_connect_guid, work_order_count.Frontend
Files Changed
server.py— GPS auto-save in/api/ocr, MSFS data loading at startup, enrichment inget_asset()static/index.html— MSFS card in detail view,gps_savedconfirmation flagVerification