Wednesday, September 9, 2026
1 change · master
Code cleanup and technical improvements
Customer address forms in the portal have been redesigned and now adapt better to each country's address rules, including when postal codes are required or hidden. The portal address functionality has also been consolidated to simplify maintenance and improve consistency across localizations.
Original PR description
This commit improve portal address layout and refactor address logic: - Improve countrty's form view to make title bigger. - Make zip_required (boolean) field a selection field zip_applicability with not_applicable, optional and required values and update countries data, now in portal page zip will only be visible if country does not have zip not_applcable. - Merge `portal_address_extended` module in portal module to make it easier to maintain by making `portal` module dependent on `base_address_extended`. - Improve portal address layout and adapt localisation. - Also updated base_address_extended dependency to make it independent of contacts app and move `Cities` menu in contacts app and make it dependent on `base_address_extended`. task-5208254 Enterprise PR: https://github.com/odoo/enterprise/pull/112947 Upgrade PR: https://github.com/odoo/upgrade/pull/10598