P2: Cím API egységesítés - admin_providers.py belső sémák átállítása AddressOut-ra #388
Notifications
Total Time Spent: 3 minutes
kincses
3 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#388
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?
Mérföldkő: Phase 1: Core Functionality Fixes
Cél: Az admin_providers.py fájlban definiált ProviderListItem, ProviderDetail és AdminProviderUpdate sémák címmezőinek átállítása az egységes AddressIn/AddressOut sémára.
🔗 Függőségek (Dependencies)
📝 Elemzés
Az admin_providers.py fájl saját Pydantic sémákat definiál (ProviderListItem, ProviderDetail, AdminProviderUpdate) address, city, address_zip, address_street_name stb. mezőkkel. Ezeket beágyazott AddressOut/AddressIn sémákra kell cserélni. Az Organization modell denormalizált address_* mezőit is kezelni kell.
▶️ Munka megkezdve: 2026-07-01 14:42:35
✅ Munka befejezve: 2026-07-01 14:45:50
Technikai Összefoglaló:
P2 #388 admin_providers.py: address_detail extraction + flat field mapping completed. ProviderUpdateInput now accepts AddressIn nested object, update logic extracts flat fields (address_zip, address_street_name, etc.) before setattr loop. Audit snapshots preserved with flat field names. Syntax check OK, sync_engine 1274 OK.
⏱️ Az idő rögzítve.