P2: Cím API egységesítés - users.py PersonUpdate átállítása AddressIn-re #387
Notifications
Total Time Spent: 1 minute
kincses
1 minute
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#387
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: A users.py végpont PersonUpdate sémájának átállítása a denormalizált address_* mezőkről az egységes AddressIn/AddressOut használatára.
🔗 Függőségek (Dependencies)
📝 Elemzés
A users.py endpoint PersonUpdate sémája denormalizált address_* mezőket használ (address_zip, address_city, stb.) a _build_user_response() függvényben kézzel építi a címet. Át kell állítani AddressIn bemenetre és AddressOut kimenetre, valamint az AddressResponse helyett AddressOut-ot kell használni a válaszban.
▶️ Munka megkezdve: 2026-07-01 14:41:29
✅ Munka befejezve: 2026-07-01 14:42:32
Technikai Összefoglaló:
✅ P2 #387 completed: Refactored users.py PersonUpdate to use AddressIn (nested) instead of flat address_* fields. Updated _build_user_response to use AddressOut.model_validate(). Updated update_my_person to extract address from AddressIn and pass to GeoService.
⏱️ Az idő rögzítve.