4e54ecc32f9d4e32e2d1883faa3e8f10817a561f
1. Odoo's portal_order_page route calls _get_page_view_values which doesn't touch _prepare_portal_layout_values, so our sidebar context (fp_sidebar_items, fp_partner_display_name) was missing on every Odoo detail page (SO, invoice, delivery, quote). Override _get_page_view_values to setdefault our two keys into the values dict — non-clobbering, covers every detail route. 2. Rename "Sales Order(s)" / "Your Orders" to "Purchase Order(s)" on the customer portal so the wording matches the sidebar item and the customer's perspective (they purchase from us). Inherits in fp_sale_order_portal.xml replace the relevant text nodes in sale.portal_my_home_menu_sale / sale.portal_my_orders / sale.sale_order_portal_content. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Odoo 19 custom modules
Languages
Python
55.9%
HTML
26.1%
JavaScript
14.9%
SCSS
1.8%
CSS
0.8%
Other
0.4%