Daily updates from Odoo
Sunday, June 9, 2019
1 change
Code cleanup and technical improvements
This change reorganizes how sales product configuration works so event registrations and other product-based sales flows can share a common foundation. It removes an extra bridge component, making future configurator improvements easier while preserving smoother product and event selection in sales orders.
Original PR description
Move a base p_configurator inside sale allowing for hooks on product_product or product_template.
Refactor product_configurator and event_configurator.
Remove event_sale_product_configurator bridge module.
Flows :
Line creation : product (or template if sale_product_configurator installed) then:
1* If variants && product_configurator : product configurator defines the product_id based on the template
* If optional products are defined: choose them through the configurator (and step 2 not supported)
2* If product is configurable (event), event configurator opens.
Improvement: support variants on event registrations (but not optional products) (or don't allow it like #32385).
Task ID: 1997726
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr