P2: Cím API egységesítés - admin_organizations.py denormalizált címek átállítása #389
Notifications
Total Time Spent: 3 minutes
kincses
3 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#389
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_organizations.py háromféle címének (address_, billing_, notification_*) átállítása az egységes AddressIn/AddressOut sémára.
🔗 Függőségek (Dependencies)
📝 Elemzés
Az admin_organizations.py három címet kezel: elsődleges (address_), számlázási (billing_) és értesítési (notification_*) címet. Mindegyik denormalizált mezőkkel van jelen. Az Organization modellben is denormalizált address_city, address_zip oszlopok vannak. Át kell állítani FK-based címkezelésre (system.addresses tábla).
▶️ Munka megkezdve: 2026-07-01 14:59:37
✅ Munka befejezve: 2026-07-01 15:02:52
Technikai Összefoglaló:
P2 #389 — admin_organizations.py address refactoring completed. GarageDetailsResponse: added address_detail/billing_address_detail/notification_address_detail (AddressOut). OrganizationUpdate: added address_detail/billing_address_detail/notification_address_detail (AddressIn). get_org_detail: builds 3 AddressOut objects from denormalized org fields. update_organization: STEP 0 extracts all 3 address_detail types and maps to flat model columns (address_zip, billing_zip, notification_zip, etc.). Response includes address_detail as unified AddressOut. Syntax OK, Sync Engine: 1274 OK.
⏱️ Az idő rögzítve.