P1: Cím API egységesítés - admin.py user list és admin_persons.py átállítása AddressOut/AddressIn-re #386
Notifications
Total Time Spent: 2 minutes
kincses
2 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#386
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.py user list végpont és az admin_persons.py végpont címkezelésének átállítása az egységes AddressIn/AddressOut sémára.
🔗 Függőségek (Dependencies)
📝 Elemzés
Az admin.py user list response 4 eltérő mezőnevet használ (postal_code, city, street, house_number, address) ahelyett, hogy a P0 refactored AddressOut sémát használná. Az admin_persons.py saját PersonAddressUpdate sémát definiál ahelyett, hogy AddressIn-t használna. Mindkettőt át kell állítani az egységes címmodulra.
▶️ Munka megkezdve: 2026-07-01 14:38:40
✅ Munka befejezve: 2026-07-01 14:41:22
Technikai Összefoglaló:
✅ P1 #386 completed: Unified address handling in admin.py (list_users → AddressOut) and admin_persons.py (AddressIn/AddressOut). Removed all AddressResponse references and address_* prefixed field names. Replaced 3 manual AddressResponse construction blocks with AddressOut.model_validate(). Fixed address update logic field mapping (address_zip→zip, address_hrsz→parcel_id, etc.). Syntax check and sync_engine passed.
⏱️ Az idő rögzítve.