shawn
|
f1eb453a19
|
fix: keep GUEST/CAST visible in asset names
- clean_customer_name() no longer strips GUEST/CAST suffixes
- Re-ran migration: 967 asset names updated with GUEST/CAST preserved
- Format: '95301 - Animal Kingdom CAST / address / building'
vs previous: '95301 - Animal Kingdom / address / building'
|
2026-05-29 00:13:08 -04:00 |
|
shawn
|
1db6475f83
|
feat: asset naming, location extraction, and location display
- New asset naming: {MID} - {Customer} / {Address} / {Building details}
- Extracted 660 building_names from customer data (Disney resorts, hotels)
- 1,704 assets now have location data (building_name, floor, etc.)
- Location section in detail view now shows building, floor, trailer, room
- Added has_gps filter to API for map loading
- Added location_source column to track GPS origin
|
2026-05-28 23:58:56 -04:00 |
|
shawn
|
faacf0bce9
|
Rename 'Add Asset' tab to 'Add / Find Asset' across nav + tabs
- Drawer nav: 'Add Asset' → 'Add / Find Asset'
- Bottom tab bar: 'Add Asset' → 'Add / Find Asset'
- Updated e2e_browser_test.py assertions to match
|
2026-05-25 23:14:52 -04:00 |
|
shawn
|
9fe615c76b
|
clean up asset names: strip addresses/floors/parks/building prefixes from names (353/1848 cleaned)
|
2026-05-23 20:24:51 -04:00 |
|
shawn
|
76e28614ae
|
feat: tag Disney assets with park/resort codes and display names
- Script: scripts/tag_disney_properties.py (supports dry-run + --apply)
- Maps 112 Disney location IDs to park/resort/office/other codes
- Updated 994 assets: disney_park column + appended display name with emoji
- Added disney_park column to locations table, populated 112 rows
- Covers all 364 locations via case-insensitive substring matching
|
2026-05-23 19:50:16 -04:00 |
|
shawn
|
13bf61d856
|
feat: extract floor/building/room/trailer from asset names
Adds scripts/extract_asset_location_data.py which:
- Extracts floor, building_number, room, trailer_number, building_name from names
- Detects and removes duplicated name segments
- Updates both assets (1848) and locations (364) tables
- Dry-run mode by default, --apply to write changes
|
2026-05-23 19:41:55 -04:00 |
|